Gluten-free potato soup should be thick enough to coat a spoon, loaded with tender potato chunks, and finished with a creamy base that doesn’t taste thin or starchy. The best versions have that cozy, diner-style comfort, but without relying on flour to thicken the pot. Bacon drippings, mashed potatoes, sour cream, and cheddar do the work here, and the soup ends up rich without feeling heavy.
The trick is to let the potatoes do part of the thickening for you. Instead of adding a roux, this soup leans on starch released naturally from the potatoes, then gets body from mashing some of them right in the pot. That keeps the texture hearty and rustic. Certified gluten-free broth matters here too, since that’s one of the easiest places gluten can sneak in.
Below, I’ve included the small details that keep the soup creamy instead of grainy, plus a few smart swaps if you need to adjust for what’s in your kitchen.
The potatoes broke down just enough to thicken the soup without turning it gluey, and the cheddar melted in smoothly once I lowered the heat. My husband went back for a second bowl before I’d even sat down.
Save this gluten-free potato soup for the nights when you want a creamy bowl packed with potatoes, bacon, and cheddar.
The Secret to Creamy Potato Soup Without a Floury Finish
Most potato soups go wrong when they try to thicken too aggressively. Flour can make the texture heavy or pasty, and overcooked dairy can split the whole pot. This version stays naturally thick because the potatoes release starch as they simmer, then half of them get mashed right in the pot. You end up with a soup that’s creamy and spoonable, but still has real potato pieces in every bite.
The bacon drippings matter more than they look like they should. They carry the onion and garlic, and they add a savory base that keeps the soup from tasting flat once the dairy goes in. The other thing that keeps this smooth is heat control. Once the cream and sour cream are added, the soup should stay at a gentle simmer, not a hard boil.
What Each Ingredient Is Actually Doing in the Pot

- Russet potatoes — These are the backbone of the soup because they break down enough to thicken the broth naturally. Waxy potatoes hold their shape more firmly, which sounds nice until you realize the soup won’t get that velvety body without extra help.
- Bacon — The bacon gives you both topping and cooking fat. That rendered fat seasons the onions from the start, so the soup tastes built, not assembled.
- Certified gluten-free chicken broth — This is where gluten often hides, so use a broth you trust. A good broth brings enough salt and depth that the soup doesn’t need flour or bouillon to taste complete.
- Heavy cream and sour cream — The cream makes the soup rich, and the sour cream adds tang that keeps it from tasting one-note. If you need to lighten it, half-and-half works, but the soup will be thinner and a little less lush.
- Cheddar — Shred it yourself if you can. Pre-shredded cheese usually carries anti-caking agents that can make the melted texture less smooth.
Building the Soup So It Stays Thick and Creamy
Crisping the Bacon First
Cook the diced bacon in a large pot until it’s crisp and the fat has rendered out. Pull the bacon pieces out and leave the drippings behind. If there isn’t much fat in the pot, the onion won’t soften with the same depth, so don’t drain it unless you truly have a lot pooled in there.
Softening the Onion and Garlic
Add the diced onion to the bacon drippings and cook it until it turns translucent and starts to smell sweet, about 4 minutes. Stir in the garlic for the last minute only, because garlic burns fast and a burnt edge will carry through the whole pot. You want the pot to smell savory, not sharp.
Simmering the Potatoes Until They Collapse
Pour in the broth and add the cubed potatoes, then bring everything to a boil before dropping it to a steady simmer. Cook until the potatoes are very tender and a fork goes through without resistance, about 20 minutes. If they’re still firm in the center, they won’t mash smoothly and the soup will stay thin.
Mashing for Body
Mash about half the potatoes directly in the pot. This is the move that gives you thickness without flour, and it’s why the soup feels creamy instead of brothy. Leave some chunks intact so the texture stays hearty. If you mash everything, you’ll lose that satisfying bite.
Finishing with Dairy and Cheese
Stir in the heavy cream and sour cream, then let the soup simmer gently for about 5 minutes. Keep the heat low once the dairy goes in. Add the cheddar after that and stir until it melts completely; if the pot is boiling hard, the cheese can turn grainy instead of smooth.
Three Ways to Make This Soup Fit Your Kitchen
Dairy-Free Version
Use full-fat coconut milk in place of the heavy cream and sour cream, and swap in a dairy-free shredded cheddar-style cheese. The soup will still be creamy, but you’ll lose the tang that sour cream brings, so add a small splash of apple cider vinegar or lemon juice at the end to wake it back up.
Vegetarian Swap
Skip the bacon and cook the onion in butter or olive oil instead. Use a rich certified gluten-free vegetable broth and add a pinch of smoked paprika to replace some of the savory depth you’d normally get from the bacon drippings.
Thicker, Chowder-Style Soup
Mash closer to two-thirds of the potatoes instead of half, and let the finished soup sit off the heat for 5 minutes before serving. It will tighten up as it rests, which is great if you want a spoon-standing texture, but it will also make leftovers thicker the next day.
Storage and Reheating
- Refrigerator: Store in an airtight container for up to 4 days. The soup thickens as it chills because the potatoes keep absorbing liquid.
- Freezer: It freezes, but the dairy can separate a little on thawing. For the best texture, freeze before adding the cream, sour cream, and cheese, then finish those after reheating.
- Reheating: Warm it slowly over low heat, stirring often. A hard boil is the fastest way to make the dairy grainy, so give it time and add a splash of broth if the soup has thickened too much.
Questions I Get Asked About This Recipe

Gluten-Free Potato Soup
Ingredients
Equipment
Method
- Cook diced bacon until crispy in a large pot, then remove and set aside.
- Sauté the diced onion in the bacon drippings for 4 minutes, then add the minced garlic and cook for 1 minute.
- Add the certified GF chicken broth and 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 cooked bacon, extra cheddar, and green onions to serve.