Gluten-free potato soup hits that sweet spot between comforting and substantial: thick enough to eat with a spoon, but still full of soft potato chunks, smoky bacon, and sharp cheddar in every bite. The best versions don’t rely on flour to get there. They build body the old-fashioned way, with potatoes mashed right in the pot and enough dairy to turn the whole thing silky without losing the rustic texture.
That matters here because potato soup can go from pleasantly thick to gluey fast if you overwork it or try to force it with a flour roux. This version stays naturally gluten-free by leaning on russet potatoes, which break down beautifully and help thicken the broth on their own. A little sour cream at the end adds tang and keeps the soup from tasting flat, while bacon drippings give the base a deeper savory note than butter alone.
Below, I’ll show you exactly when to mash the potatoes, how to keep the cheddar smooth instead of grainy, and the small changes that make this soup work whether you want it a little lighter, a little richer, or fully dairy-free.
I love how this thickened up without any flour, and the bacon drippings gave it a deeper flavor than my usual potato soup. The cheddar melted smooth when I took the pot off the heat first, and the potatoes still had enough chunks to make it feel homemade.
Save this creamy gluten-free potato soup for a night when you want a thick, cozy bowl with bacon, cheddar, and barely any cleanup.
The Trick to Thick Potato Soup Without Flour
Most potato soups get their body from a flour-based roux, but that’s the first place gluten sneaks in. This soup takes a different path: the potatoes do the work. Russets break down easily, and when you mash part of them right in the pot, the starches thicken the broth naturally while leaving enough chunks behind for texture.
The other failure point is heat. Once the dairy goes in, the soup should stay at a gentle simmer, not a rolling boil. High heat can make the cream separate and can turn the cheddar grainy once it melts in. If you’ve ever had potato soup that looked smooth in the pot but turned a little broken in the bowl, that’s usually the reason.
- Russet potatoes — These are the right potato for this job because they’re starchy and softening, not waxy. Yukon golds will work, but the soup won’t thicken quite as much unless you mash more aggressively.
- Bacon drippings — This is your flavor base. If you skip bacon, use butter plus a little olive oil, but the soup will lose some of that smoky depth.
- Heavy cream and sour cream — The cream brings body, and the sour cream adds tang that keeps the soup from tasting heavy. Don’t swap both for milk unless you want a thinner, less luxurious result.
- Certified gluten-free broth — This is one place the label matters. Broth can hide gluten in a way that surprises people, so check the carton if you’re cooking for someone sensitive.
- Cheddar — Shred it yourself if you can. Pre-shredded cheese is coated to keep it from clumping in the bag, and that coating can keep it from melting as smoothly.
What Actually Happens in the Pot

The broth, potatoes, and dairy all have jobs to do, and the order matters. If you add the cheese too early, before the soup has relaxed off the heat a bit, it can tighten up and turn grainy. If you mash the potatoes too soon, before they’re fully tender, you’ll get little hard bits that never fully disappear.
The soup is best when it lands in that middle ground: chunky enough to feel rustic, smooth enough to feel rich. That’s why this method uses a partial mash instead of puréeing the whole pot. You control the texture by deciding how much potato to break down, and that’s the difference between a thin broth with potatoes floating in it and an actual bowl of soup that holds together.
Rendering the Bacon
Cook the diced bacon until it’s crisp and the fat has rendered into the pot. Don’t rush this by using high heat, because burnt bacon drippings taste harsh and can carry that bitterness through the soup. Pull the bacon out once it’s done so it stays crisp for the finish instead of going soft in the broth.
Building the Aromatic Base
Add the onion to the bacon drippings and cook it until it’s translucent and starting to soften at the edges. The garlic goes in only for the last minute, because garlic burns fast and a burnt edge will taste sharp in the finished soup. You want the onions sweet, not browned hard.
Cooking the Potatoes Until They Collapse
Stir in the broth and potatoes, bring the pot to a boil, then drop it to a steady simmer. Cook until the potatoes are very tender and break apart with almost no resistance when you press them against the side of the pot. If they still feel firm in the center, the soup won’t thicken properly when you mash.
Mashing for Texture
Mash about half the potatoes directly in the pot with a potato masher or the back of a spoon. Stop before the soup turns smooth. You want some chunks to survive, because they give the bowl structure and keep it from tasting like melted mashed potatoes.
Finishing With Dairy and Cheese
Stir in the heavy cream and sour cream, then keep the heat low while the soup warms through. Add the cheddar after that, and stir until it melts completely. If the soup looks grainy, the pot is too hot — pull it off the burner for a minute and let the cheese melt from the residual heat instead.
How to Change the Bowl Without Losing the Comfort
Dairy-Free Potato Soup
Use full-fat coconut milk or unsweetened oat cream in place of the heavy cream, skip the sour cream, and finish with a dairy-free shredded cheddar-style cheese. The soup will still be creamy, but it won’t have quite the same tang or sharpness, so a little extra black pepper helps the flavor stay lively.
Vegetarian Version
Skip the bacon and cook the onion in butter or olive oil, then use vegetable broth instead of chicken broth. You’ll lose the smoky backbone, so add a pinch of smoked paprika or a little smoked salt if you want the soup to taste as full-bodied as the original.
Lighter Bowl, Same Texture
You can swap part of the heavy cream for half-and-half, but don’t go all the way down to milk unless you’re willing to lose some richness. The soup will still thicken from the potatoes, though it won’t coat the spoon quite as heavily.
Storage and Reheating
- Refrigerator: Store for up to 4 days. It will thicken as it chills, so expect a denser texture the next day.
- Freezer: It freezes, but the dairy can separate a little when thawed. If you want to freeze it, leave out the cheddar and sour cream, then stir those in after reheating.
- Reheating: Warm it slowly over low heat, stirring often. If you heat it hard and fast, the dairy can split and the potatoes can go gluey.
Questions I Get Asked About This Recipe

Gluten-Free Potato Soup
Ingredients
Equipment
Method
- Cook diced bacon in a large pot over medium heat until crispy, then remove and set aside.
- In the bacon drippings, sauté the diced onion for 4 minutes until softened.
- Add the minced garlic and cook for 1 minute, stirring, until fragrant.
- Add the 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.
- Serve topped with the crispy bacon, extra cheddar, and green onions.