Gluten-free potato soup hits that sweet spot between hearty and comforting without turning muddy or gluey. The potatoes stay soft and chunky, the broth turns creamy and rich, and the bacon, cheddar, and green onions give every spoonful enough contrast to keep it interesting. It’s the kind of soup that tastes like it simmered all afternoon, even though it comes together in about 45 minutes.
What makes this version work is the balance between starch and dairy. Russet potatoes break down just enough to thicken the pot naturally, and mashing only part of them keeps the soup from becoming a puree. The bacon drippings build the base, but the cream and sour cream go in after the potatoes are tender so the soup stays smooth instead of separating.
Below, I’ve included the small details that matter most: when to mash, how to keep the dairy from curdling, and the easiest swaps if you need to make it a little lighter or adjust for what’s in the fridge.
The potatoes got perfectly tender and mashing half of them made the soup thick without turning it into baby food. I added extra green onions at the end and my husband went back for a second bowl immediately.
Save this gluten-free potato soup for a thick, cheesy bowl with bacon and tender potato chunks on a weeknight.
The Trick to Keeping This Soup Thick Without Turning It Gummy
The biggest mistake with potato soup is treating it like mashed potatoes in a pot. If you mash every potato, the starch turns dense and pasty fast. The better move is to cook the potatoes until they’re completely tender, then mash about half of them right in the pot. That gives you body and still leaves enough chunks for texture.
The other thing that matters is heat control once the dairy goes in. Heavy cream and sour cream should be stirred in after the potatoes are soft and the burner is lowered. If the soup boils hard after that, the dairy can separate and the texture gets grainy instead of silky.
- Russet potatoes — These are the right choice because they break down naturally and thicken the soup without needing flour. Waxy potatoes hold their shape too well and won’t give you the same creamy base.
- Chicken broth — Use a certified gluten-free broth here, since this is where hidden gluten can sneak in. A good broth gives the soup enough savory depth that the dairy doesn’t taste flat.
- Bacon drippings — Don’t skip them unless you have to. They carry the onion and garlic and give the whole pot a smoky backbone before the cream goes in.
- Sour cream — This is what gives the soup its tang and helps it taste rich without needing more cheese. If you don’t have it, plain Greek yogurt can work, but add it off the heat and expect a slightly sharper finish.
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 Base in the Right Order
Crisping the Bacon First
Cook the diced bacon until it’s fully crisp and the fat has rendered out. You want deep golden pieces, not pale chewy ones, because they’ll soften once they sit on the finished soup. Remove the bacon and leave the drippings in the pot; if there’s a lot of fat, pour off a spoonful, but keep enough to coat the onions.
Softening the Onion and Garlic
Add the diced onion to the hot drippings and cook until it turns translucent and starts to pick up a little color at the edges. That takes about 4 minutes. Stir in the garlic for just a minute more; if it browns, it turns bitter and that bitterness carries through the whole soup.
Cooking the Potatoes Until They Collapse
Pour in the broth and potatoes, bring everything to a boil, then lower the heat to a simmer. The potatoes need to be very tender all the way through, not just soft on the outside. If they still resist a fork in the center, they won’t mash smoothly and you’ll end up with uneven chunks in the final bowl.
Finishing With Dairy and Cheese
Mash about half the potatoes right in the pot, then stir in the heavy cream and sour cream. Keep the heat low and let it warm through gently, not boil. Add the cheddar last, a handful at a time, so it melts smoothly instead of clumping. Once it’s all in, season with salt, pepper, and garlic powder, then top each bowl with bacon, green onions, and a little extra cheddar.
How to Adapt This for Different Kitchens and Diets
Dairy-Free Version
Use unsweetened full-fat oat milk or a plain dairy-free cream in place of the heavy cream, and swap the sour cream for a dairy-free alternative with some tang. The soup won’t be quite as rich, but the potatoes still give it plenty of body. Keep the cheese out or use a meltable vegan cheddar if you want that same topping-style finish.
Vegetarian Potato Soup
Skip the bacon and start the onions in butter or olive oil instead. Use certified gluten-free vegetable broth, then finish with the same cream, sour cream, and cheddar. You’ll lose the smoky note from the bacon, so a pinch of smoked paprika helps bring some of that depth back.
Thicker, More Spoonable Soup
Mash closer to two-thirds of the potatoes if you want a thicker bowl that eats almost like chowder. The tradeoff is fewer potato chunks, but the texture becomes perfect for serving with bread or a baked potato topping vibe. Don’t add flour unless you have to; the potatoes already do the thickening work.
Storage and Reheating
- Refrigerator: Store in an airtight container for up to 4 days. The soup will thicken as it chills because the potatoes keep absorbing liquid.
- Freezer: It freezes, but the dairy can change texture a little after thawing. If you plan to freeze it, leave off the cheese and sour cream until reheating for the best result.
- Reheating: Warm it slowly over low heat, stirring often and adding a splash of broth or milk if needed. Don’t let it boil hard or the dairy can split and the potatoes can break down too far.
Questions I Get Asked About This Recipe

Gluten-Free Potato Soup
Ingredients
Equipment
Method
- Cook the diced bacon in a large pot until crispy, then remove and set aside.
- Sauté the diced onion in the bacon drippings for 4 minutes; add the minced garlic and cook for 1 minute.
- Add the certified GF chicken broth and the cubed potatoes, bring to a boil, then simmer for 20 minutes until very tender.
- Mash about half the potatoes directly in the pot to create a thick, chunky-creamy texture.
- Stir in the heavy cream and sour cream, then simmer for 5 minutes.
- Stir in the shredded cheddar until melted, then season with salt, black pepper, and garlic powder.
- Top the soup with the reserved bacon, extra cheddar, and green onions to serve.


