Gluten-free potato soup hits that sweet spot between cozy and substantial: thick enough to coat a spoon, creamy enough to feel indulgent, and full of soft potato chunks that keep every bowl from turning one-note. The bacon, cheddar, and green onions give it the same loaded-baked-potato comfort people expect, but the texture is what makes this version a keeper. It eats like a meal, not a side.
The trick here is building body without flour. Russet potatoes do most of the heavy lifting because they break down naturally and help thicken the broth when you mash part of them right in the pot. The sour cream adds tang and keeps the finish from tasting flat, while the cheddar goes in at the end so it melts smooth instead of turning grainy. That order matters more than most people think.
Below, I walk through the exact texture you want before you add the dairy, the easiest way to keep the soup silky, and a few swaps that still keep it gluten-free without losing the comfort factor.
The potatoes softened up perfectly and mashing half of them right in the pot gave it that thick, creamy texture without needing flour. My husband went back for seconds before I even sat down.
Save this gluten-free potato soup for the nights when you want a thick, cheesy bowl with bacon and almost no cleanup.
The Reason This Soup Gets Thick Without a Roux
Most potato soups rely on flour to thicken, which can be a problem if you need the soup to stay gluten-free or you just don’t want that faint pasty taste a roux can leave behind. Here, the potatoes themselves do the work. Russets are starchy enough to break down into the broth, and mashing part of them right in the pot gives the soup body while leaving enough chunks for texture.
The other place people go wrong is dairy timing. If you add the cheese too early or boil the soup after the cream goes in, the texture can turn grainy or separate. Keep the simmer gentle after the dairy is added, and stir the cheddar in off the hottest part of the burner so it melts into the base instead of seizing up.
- Russet potatoes are the right choice because they soften quickly and naturally thicken the soup. Waxy potatoes hold their shape better, but they won’t give you the same creamy base.
- Bacon drippings add depth and salt, which means the onion starts in a flavorful fat instead of plain oil. If you use oil, the soup still works, but it tastes a little flatter.
- Certified gluten-free broth matters. Regular broth can hide wheat-based additives, so the label is worth checking even if the broth seems harmless.
What Each Ingredient Is Doing in the Pot

- Russet potatoes — These are the backbone of the soup. They break down enough to thicken the broth, and that’s what gives you the creamy-chunky texture without flour.
- Bacon — Bacon adds salt, smoke, and fat for sautéing the onion. Turkey bacon works in a pinch, but it won’t leave the same drippings or flavor.
- Onion and garlic — They build the base flavor. Cook the onion until it turns translucent and starts to soften; if the garlic browns, it gets bitter fast.
- Chicken broth — This carries the potatoes and seasons the soup from the inside out. Use a broth you’d actually drink because there isn’t much else to hide behind here.
- Heavy cream and sour cream — Heavy cream gives the soup richness, and sour cream adds tang that keeps the finish from tasting heavy. If you swap in milk, the soup will be thinner and less luxurious.
- Cheddar — Add it last so it melts smoothly. Pre-shredded cheese works, but freshly shredded cheddar melts better because it doesn’t have anti-caking agents on the surface.
Building the Soup Without Breaking the Texture
Crisping the Bacon First
Cook the diced bacon in a large pot over medium heat until the fat renders and the pieces are crisp at the edges. Pull the bacon out before it overcooks, because it’ll keep getting firmer as it cools. Leave the drippings in the pot; that’s where the onion gets its flavor.
Softening the Onion and Garlic
Add the diced onion to the bacon fat and cook it until it looks glossy and softened, about 4 minutes. Stir in the garlic for just a minute, long enough for it to smell fragrant. If the garlic browns, it’ll carry a sharp, bitter note through the whole soup, so keep the heat moderate.
Cooking the Potatoes Until They Collapse
Pour in the broth and add the cubed potatoes, then bring everything to a boil before lowering it to a steady simmer. Cook until the potatoes are very tender and a fork slides through with no resistance, about 20 minutes. If they still feel firm in the center, the soup won’t thicken as well when you mash them.
Mashing for Body, Not Puréeing
Use a potato masher or the back of a spoon to mash about half the potatoes directly in the pot. You want a chunky-creamy texture, not a completely smooth puree. If you mash all of them, the soup turns dense and loses the comforting bits of potato that make each spoonful feel hearty.
Finishing with Dairy and Cheese
Stir in the heavy cream and sour cream, then keep the heat low and let the soup warm through for a few minutes. Add the cheddar after that and stir until it melts fully. If the soup is bubbling hard when the cheese goes in, it can turn grainy, so pull the pot back from the heat if needed.
What to Change When You Need a Different Version
Dairy-Free Version
Swap the heavy cream for full-fat unsweetened coconut milk or an oat-based cooking cream, and use a dairy-free sour cream and shredded cheddar-style alternative. The soup will still be thick and satisfying, but the flavor will shift a little softer and less tangy unless you add an extra pinch of salt at the end.
Extra-Loaded Potato Soup
Stir in chopped cooked broccoli, corn, or extra bacon at the end if you want a heartier bowl. Add the extras after the potatoes are tender so they keep their texture instead of disappearing into the broth.
Lighter Version
Use half-and-half instead of heavy cream and cut the cheddar back a little. The soup will still be creamy, but it won’t have the same rich finish, so keep the potato mashing step in place to preserve body.
Storage and Reheating
- Refrigerator: Store in an airtight container for up to 4 days. It thickens as it chills because the potatoes keep absorbing liquid.
- Freezer: It freezes, but the dairy can separate a little on thawing. For best texture, freeze before adding the cream, sour cream, and cheddar, then finish the dairy after reheating.
- Reheating: Warm it gently on the stove over low heat, stirring often. A hard boil can make the dairy split and can turn the potatoes gluey, so keep the heat low and add a splash of broth if it seems too thick.
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, then add the minced garlic and cook for 1 minute.
- Add the certified GF chicken broth and the cubed russet potatoes, bring to a boil, and simmer for 20 minutes until very tender.
- Mash about half of 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.
- Serve topped with the crispy bacon, extra cheddar, and green onions.



