Gluten-free potato soup should be thick enough to coat a spoon, loaded with soft potato chunks, and rich without turning gluey. The best bowls have that balance of creamy base and hearty texture, where the potatoes stay present instead of disappearing into a bland purée. Crispy bacon, sharp cheddar, and green onions finish it with the kind of salty bite that keeps you going back for another spoonful.
The trick is building body from the potatoes themselves instead of relying on flour. A few russets get mashed right in the pot, which gives the soup that naturally thick, rustic texture without any gluten at all. Certified gluten-free broth matters here too, because that’s one of the sneaky places gluten can show up in an otherwise simple soup.
Below, I’ve included the parts that matter most: how to keep the dairy smooth, why the soup thickens better when you mash only part of the potatoes, and a few swaps that still keep the finished bowl comforting and satisfying.
The soup thickened up perfectly when I mashed half the potatoes, and the sour cream stayed smooth instead of curdling. My husband said it tasted like the kind of potato soup you get at a good diner.
Save this gluten-free potato soup for a thick, creamy bowl that gets its body from the potatoes themselves.
The Reason This Soup Stays Thick Without Flour
The biggest mistake in potato soup is treating the broth like the main event. It isn’t. Potatoes need enough liquid to soften, but if you drown them, you end up with a thin soup that tastes like seasoned milk. This version leans on the starch in the potatoes themselves, which is why mashing half of them right in the pot matters more than adding extra dairy or flour ever could.
Russet potatoes are the right choice here because they break down into a fluffy, starchy texture that naturally thickens the pot. Waxy potatoes stay too firm and give you a soup that feels loose even after simmering. The other thing that matters is heat control once the cream and sour cream go in. High heat can make the dairy separate or taste flat, so the finish stays gentle.
What Each Ingredient Is Doing in This Bowl

- Russet potatoes — These are the backbone of the soup. They soften into a creamy, starchy texture and help thicken the broth without any flour. Yukon golds will work in a pinch, but the soup will be silkier and less fluffy.
- Bacon — The bacon does double duty: it gives you a salty, smoky topping and leaves behind fat for sautéing the onion. That drippings base adds a depth you won’t get from butter alone.
- Chicken broth — Use a certified gluten-free broth, not just any carton from the pantry. It carries the soup and seasons the potatoes from the inside out. If you want a meat-free version, a good vegetable broth works, but the finished soup will taste lighter.
- Heavy cream and sour cream — Heavy cream gives body, while sour cream adds tang and keeps the soup from tasting one-note. Add them after the potatoes are tender and the heat is lower, or the dairy can separate.
- Cheddar — Sharp cheddar melts into the soup and gives it that classic potato-soup finish. Freshly shredded cheese melts more smoothly than pre-shredded, which often contains anti-caking agents.
The 20 Minutes That Turn Potatoes Into Soup
Cooking the bacon first
Start the bacon in a cold pot and let the fat render slowly until the pieces are crisp and the pot smells savory, not burnt. If the heat is too high, the bacon will brown before it gives up much fat, and you’ll miss the base that helps the onion cook properly. Pull the bacon out once it’s crisp so it stays crunchy for topping later.
Softening the onion and garlic in the drippings
The onion should go into the bacon fat and cook until it turns translucent with a little golden color at the edges. That usually takes about four minutes. Add the garlic only at the end of this stage, because garlic burns fast and turns bitter once the pan gets too hot. You want the kitchen to smell sweet and savory, not sharp.
Simmering the potatoes until they collapse
Once the broth and potatoes are in, bring the pot to a boil, then drop it to a steady simmer. The potatoes should be tender enough that a spoon slides through them with no resistance, about 20 minutes. If the pieces are still firm in the center, they won’t mash smoothly and the soup will stay thin.
Mashing for a chunky-creamy texture
Mash about half the potatoes right in the pot with a potato masher or the back of a sturdy spoon. Leave some pieces intact so the soup still eats like potato soup instead of chowder. If you over-mash, the starch can turn pasty, so stop as soon as the broth looks thick and the texture feels rustic and spoonable.
Finishing with dairy and cheddar
Lower the heat before stirring in the cream and sour cream. Once they’re smooth, add the cheddar a handful at a time so it melts into the soup instead of clumping. If the soup starts bubbling hard after the dairy goes in, pull it back immediately; that’s the point where the texture can turn grainy.
How to Adapt This Soup Without Losing the Good Texture
Dairy-Free Version That Still Tastes Rich
Use full-fat canned coconut milk in place of the heavy cream and sour cream, and skip the cheddar or use a dairy-free shredded cheese that melts well. The soup will be a little less tangy and a little softer in flavor, but it still holds onto the same creamy body.
Vegetarian Swap
Leave out the bacon and cook the onion in butter or olive oil instead, then use certified gluten-free vegetable broth. You’ll lose the smoky edge from the bacon drippings, so add a pinch of smoked paprika if you want that deeper note back.
Lighter Potato Soup
Swap half-and-half for the heavy cream and cut the sour cream to 1/2 cup. The soup won’t be as plush, but the potatoes still provide enough body that it doesn’t feel thin.
Storage and Reheating
- Refrigerator: Store in an airtight container for up to 4 days. The soup will thicken as it sits, so expect it to loosen up when reheated.
- Freezer: It can be frozen, but the dairy may separate a little after thawing. Freeze it without the cheddar topping if you can, then whisk well while reheating.
- Reheating: Warm it gently on the stovetop over low heat, adding a splash of broth or milk if it has tightened up. High heat is the mistake here; it can make the dairy grainy and split the texture you worked for.
Answers to the Questions Worth Asking

Gluten-Free Potato Soup
Ingredients
Equipment
Method
- Cook the 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 at medium heat, then add the minced garlic and cook 1 minute, stirring until fragrant.
- 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 crispy bacon, extra cheddar, and green onions right before serving.


