Gluten-free potato soup lands in that sweet spot between cozy and substantial: thick enough to feel like dinner, creamy enough to taste indulgent, and full of tender potato chunks that still give the spoon some bite. The bacon and cheddar do more than add flavor; they turn a plain potato soup into something with real backbone and a little salty richness in every bowl.
The texture comes from a simple move that a lot of soup recipes skip: mashing only part of the potatoes after they’ve softened. That leaves you with a naturally thick base without turning the whole pot into glue. Using certified gluten-free broth matters here too, because broth is one of the easiest places for hidden gluten to sneak in. Once the dairy goes in, keep the heat gentle so the soup stays smooth instead of grainy or split.
Below, I’ve included the little details that make this soup come out thick, creamy, and balanced every time, plus the swaps that still keep it satisfying if you need to adjust the dairy or the toppings.
The potatoes thickened the soup up without needing flour, and the bacon drippings gave the onion such a good base. I liked that it stayed chunky instead of turning into baby food.
Creamy, chunky gluten-free potato soup with bacon and cheddar is perfect for when you want a bowl that eats like a meal.
The Trick to Thick Potato Soup Without Flour or Cornstarch
The easiest way to ruin potato soup is to treat it like a blank canvas and then try to thicken it later. Potatoes already have the starch you need, but you only get that body if you cook them until they’re fully tender and then mash some of them right in the pot. That gives you a soup that feels rich and spoon-coating without turning gummy.
Another place people run into trouble is the dairy. Heavy cream and sour cream both soften the potato edges, but they need low heat once they go in. If the soup is boiling hard when you stir them in, the texture can go grainy or separate, and cheese will melt less smoothly on top of that. A gentle simmer keeps everything together.
- Russet potatoes — These break down more readily than waxy potatoes, which is exactly what helps the soup thicken itself. Yukon Golds work too, but the soup will be a little silkier and less fluffy.
- Bacon drippings — They carry the onion and garlic in a way butter can’t quite match here. If you need to skip the bacon, use butter or olive oil, but you’ll lose some of that smoky base.
- Certified gluten-free chicken broth — This is one ingredient where the label matters. Regular broth can contain hidden gluten, so use a brand you trust if the soup needs to stay safe.
- Sour cream — It adds tang and helps the soup taste fuller, not just heavier. Plain Greek yogurt can work in a pinch, but it’s sharper and can curdle faster if the soup is too hot.
What Each Ingredient Is Actually Doing in This Recipe

- Primary ingredient (the star) — Quality matters most. Choose the best you can find.
- Cooking medium (oil, butter, or broth) — This carries flavors and prevents dryness.
- Seasonings (salt, pepper, spices, herbs) — Layer flavors so nothing overpowers. Build depth gradually.
- Aromatics (garlic, onion, herbs) — Cook with fat to bloom flavors. Become the foundation.
- Supporting ingredients — Complement the main ingredient without overpowering it.
- Sauce or liquid (if applicable) — Brings flavors together. Balance richness with acid.
- Acid (lemon, vinegar, wine, or other) — Brightens and prevents flat-tasting results.
- Final finish (garnish, glaze, or sauce) — Prevents one-dimensional taste and adds visual appeal.
Building the Bacon Base and Keeping the Dairy Smooth
Crisping the Bacon First
Cook the diced bacon until it’s deeply browned and crisp, not just lightly rendered. You want enough fat left in the pot to coat the onion and carry the flavor through the whole soup. Pull the bacon out before you start the vegetables so it stays crisp for topping later. If you leave it in too long, it softens and disappears into the soup instead of giving you that salty finish on top.
Softening the Onion in the Drippings
Add the onion to the bacon drippings and cook it until it looks glossy and translucent with a little golden color at the edges. That takes the raw bite out and builds the base before the potatoes go in. Stir in the garlic for just a minute; if it goes much longer, it can turn bitter and muddy the clean potato flavor. The pot should smell savory and sweet before you add the broth.
Cooking the Potatoes Until They Collapse
Once the broth and potatoes come to a boil, lower the heat to a steady simmer and cook until the potatoes are very tender and a knife slides through with no resistance. Under-cooked potatoes won’t mash well, and the soup will stay thin no matter how long you stir it. After they’re soft, mash about half of them directly in the pot with a potato masher or the back of a spoon. Leave some chunks intact so the soup keeps its texture instead of becoming paste.
Finishing With Cream, Sour Cream, and Cheddar
Stir in the heavy cream and sour cream over low heat and let the soup warm through without boiling. Then add the cheddar a handful at a time, stirring until each addition melts before adding more. If you dump the cheese in all at once, it can clump instead of melting smoothly. Season at the end with salt, pepper, and garlic powder so you can taste the finished soup before deciding how much it needs.
How to Adapt This Soup Without Losing the Thick, Creamy Texture
Dairy-Free Version With the Same Comforting Body
Use unsweetened coconut cream or a plain dairy-free cooking cream in place of the heavy cream, then swap the sour cream for a dairy-free alternative with a tangy edge. The soup will still be thick because the potatoes do the heavy lifting, but the finish will taste a little less rich and a little more neutral. Skip the cheddar topping or use a meltable dairy-free shreds if you want to keep it fully dairy-free.
Lighter Potato Soup With Milk Instead of Cream
You can replace part or all of the heavy cream with whole milk, but the soup will be less rich and a little thinner. To keep it satisfying, mash a few extra potatoes before adding the milk and let the soup simmer gently for a few minutes longer. Don’t boil it hard after the milk goes in or the texture can get rough.
Vegetarian Version With the Same Savory Depth
Skip the bacon and cook the onion in butter or olive oil, then use certified gluten-free vegetable broth instead of chicken broth. To replace some of the smoky note, add a pinch of smoked paprika or a little smoked salt at the end. The soup stays creamy and hearty, but it won’t have the same salty bacon finish on top.
Storage and Reheating
- Refrigerator: Store covered for up to 4 days. It will thicken as it chills, so expect a denser texture the next day.
- Freezer: It can be frozen, but dairy-based potato soup may separate a bit when thawed. For the best result, freeze before adding the cream, sour cream, and cheddar, then finish the dairy after reheating.
- Reheating: Warm it slowly on the stove over low heat, stirring often and adding a splash of broth or milk if it looks too thick. Don’t blast it on high heat, or the dairy can break and the potatoes can turn grainy.
Questions I Get Asked About This Soup

Gluten-Free Potato Soup
Ingredients
Equipment
Method
- Cook diced bacon in a large pot over medium heat until crispy, then remove and set aside.
- Sauté the diced onion in the bacon drippings for 4 minutes, until softened.
- Add minced garlic and cook for 1 minute, stirring so it doesn’t brown.
- Add certified GF chicken broth and cubed russet potatoes, then bring to a boil.
- Simmer for 20 minutes, until the potatoes are very tender and easily pierced with a fork.
- Mash about half the potatoes directly in the pot to create a thick, chunky-creamy texture.
- Stir in heavy cream and sour cream, then simmer for 5 minutes to warm through.
- Stir in shredded cheddar and cook until melted.
- Season with salt, black pepper, and garlic powder, stirring until evenly distributed.
- Ladle the soup into bowls and top with the reserved bacon, extra cheddar, and green onions.


