Gluten-Free Potato Soup

November 8, 2026

Thick, creamy potato soup with tender chunks of potato, sharp cheddar, and smoky bacon is the kind of bowl that disappears fast. The texture matters here: you want some potatoes mashed into the broth for body, but you also want enough chunks left behind that each spoonful still feels like soup, not glue. That balance is what makes this version worth making again.

The gluten-free part shouldn’t mean thin or bland, and it doesn’t have to. Russet potatoes do most of the thickening on their own, so there’s no flour route to manage, and the broth, cream, and sour cream build richness without needing a roux. Cooking the bacon first gives you drippings to soften the onion, which adds a quiet smoky depth before the potatoes even go in.

Below, I’ll show you exactly how much of the potatoes to mash, when to add the dairy so the soup stays smooth, and how to keep the cheddar from turning grainy. It’s a small set of steps, but they matter.

“

The potatoes softened exactly right and mashing half of them in the pot gave it that thick, hearty texture without turning it into mash. My husband went back for seconds before I even sat down.

★★★★★— Karen M.

Save this gluten-free potato soup for a thick, cozy bowl with bacon, cheddar, and no flour needed.

Save to Pinterest

The Trick to Thickening Potato Soup Without Flour

Potato soup gets its body from the potatoes themselves, and that’s exactly why this version works so well. Russets break down into a fluffy, starchy base that naturally thickens the broth once they’ve simmered long enough. If you rush that part, you end up with pale chunks floating in thin liquid. Give the potatoes time to get truly tender, then mash only about half of them so the soup stays hearty instead of turning into mashed potatoes in a bowl.

The other thing that keeps the texture right is the order of the dairy. Heavy cream and sour cream go in after the potatoes are cooked through, not before. If you add them too early and boil the soup hard, the texture can go grainy or separate. Gentle heat keeps the soup smooth and gives the cheddar a chance to melt cleanly at the end.

What Each Ingredient Is Actually Doing in This Soup

Gluten-Free Potato Soup creamy chunky cheddar
  • Russet potatoes — These are the backbone of the soup. They break down enough to thicken the broth while still leaving soft chunks if you don’t overmash them. Waxy potatoes won’t give you the same creamy body.
  • Bacon — The bacon brings salt, smoke, and the fat you need to cook the onion. Cook it until crisp so the drippings taste clean, not greasy. Turkey bacon works in a pinch, but the soup will lose some depth.
  • Chicken broth — Use a certified gluten-free broth here, since that’s where hidden gluten often sneaks in. A good broth gives the potatoes something savory to absorb instead of tasting flat.
  • Heavy cream and sour cream — The cream smooths the soup out, while the sour cream adds a little tang that keeps the richness from feeling heavy. Full-fat versions hold up best when heated gently.
  • Cheddar — Sharp cheddar melts into the soup and gives it the flavor people notice first. Shred it yourself if you can, because pre-shredded cheese is coated with anti-caking agents that can make the texture less silky.

Building the Soup in the Right Order

Crisping the Bacon First

Start with the bacon in a large pot and let it cook until the pieces are browned and crisp. That rendered fat is what seasons the onion, so don’t pour it off unless there’s an excessive amount. If the bacon stays pale, the drippings won’t have enough flavor and the soup will taste flatter from the start.

Softening the Onion and Garlic

Add the diced onion to the bacon drippings and cook it until it turns translucent and sweet, about 4 minutes. The garlic only needs a minute; any longer and it can turn bitter. You want the pot smelling savory and a little sweet before the broth goes in.

Simmering the Potatoes Until They Collapse

Pour in the broth and potatoes, bring everything to a boil, then drop the heat to a steady simmer. The potatoes should become very tender after about 20 minutes and a fork should slide through without resistance. If they’re still firm in the center, the soup won’t thicken properly when you mash them.

Finishing With Dairy and Cheese

Mash about half the potatoes right in the pot for a creamy, chunky texture. Stir in the heavy cream and sour cream over low heat, then add the cheddar last so it melts into the soup instead of clumping. If the soup is bubbling hard when the cheese goes in, pull it off the burner for a minute first.

How to Adapt This Gluten-Free Potato Soup for Different Needs

Dairy-Free Version

Use unsweetened oat or cashew cream in place of the heavy cream, and skip the sour cream and cheddar or swap in dairy-free versions that melt well. The soup will still be thick from the potatoes, but it won’t have the same tangy finish, so a little extra salt helps bring it back into balance.

Vegetarian Version

Leave out the bacon and start the onion in butter or olive oil. Use vegetable broth instead of chicken broth, but choose one with a strong savory base or the soup can taste a little thin. A pinch of smoked paprika gives you some of that missing depth.

Extra Thick, Spoon-Stands-Up Texture

Mash closer to two-thirds of the potatoes instead of half, then simmer the finished soup for a few extra minutes before serving. That tightens the texture without needing flour or cornstarch. Stop short of pureeing everything, or you’ll lose the chunky bite that makes this soup satisfying.

Storage and Reheating

  • Refrigerator: Store in an airtight container for up to 4 days. The soup will thicken as it sits, so it may need a splash of broth when reheated.
  • Freezer: It can be frozen, but the dairy may separate slightly after thawing. Freeze without the toppings and reheat gently for the best texture.
  • Reheating: Warm it over low heat on the stove, stirring often. High heat can make the cheese grainy and the cream split, especially if the soup has thickened in the fridge.

Answers to the Questions Worth Asking

Can I use milk instead of heavy cream?+

You can, but the soup won’t be as rich or as stable. Milk is thinner and more likely to look watery once the potatoes settle. If you need a lighter option, use half-and-half instead of milk for a better middle ground.

How do I keep the cheese from clumping?+

Take the pot off the heat or lower it to very low before adding the cheddar. Cheese seizes when it gets blasted with heat, which is why it can turn grainy instead of smooth. Stir it in slowly and let the residual heat do the work.

Can I make this gluten-free potato soup ahead of time?+

Yes, and it holds up well for a day or two. The soup thickens as it sits, so add a little broth when reheating to bring it back to a spoonable consistency. Wait to add the toppings until just before serving so the bacon stays crisp.

How do I fix potato soup that turned out too thin?+

Mash a few more potatoes right in the pot and let the soup simmer a few minutes longer over low heat. That thickens it naturally without adding flour or cornstarch, which can make the texture heavy or pasty. If it still feels loose, an extra handful of shredded cheddar also helps tighten it up.

Can I freeze potato soup with cream in it?+

You can, but the texture may change a little after thawing because dairy and potatoes don’t always come back perfectly smooth. Freeze it in portions and reheat gently, stirring well as it warms. If you know you want to freeze it, undercook the potatoes slightly so they don’t get mushy later.

Gluten-Free Potato Soup

Gluten-Free potato soup made in one pot with crispy bacon, tender mashed potatoes, and a thick cheddar-cream finish. Chunks stay hearty while the soup turns creamy with a blend of heavy cream, sour cream, and melted shredded cheddar.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 6 servings
Course: Main Dish
Cuisine: American
Calories: 540

Ingredients
  

Potatoes and aromatics
  • 3 lb russet potatoes
  • 1 onion
  • 4 garlic
Bacon and soup base
  • 6 bacon
  • 4 cup chicken broth certified GF
  • 1 tsp salt
  • 0.5 tsp black pepper
  • 1 tsp garlic powder
Creamy dairy and cheese
  • 1.5 cup heavy cream
  • 1 cup sour cream
  • 1.5 cup shredded cheddar
  • 1 green onions for topping

Equipment

  • 1 Dutch oven

Method
 

Cook bacon and sauté aromatics
  1. Cook diced bacon in a large pot over medium-high heat until crispy, then remove and set aside.
  2. Sauté diced onion in the bacon drippings for 4 minutes, then add minced garlic and cook for 1 minute.
Simmer potatoes until tender
  1. Add certified GF chicken broth and cubed russet potatoes to the pot and bring to a boil.
  2. Simmer for 20 minutes until the potatoes are very tender.
  3. Mash about half the potatoes directly in the pot to create a thick, chunky-creamy texture.
Finish with cream and cheddar
  1. Stir in heavy cream and sour cream, then simmer for 5 minutes.
  2. Stir in shredded cheddar until melted, then season with salt, black pepper, and garlic powder.
Serve
  1. Ladle into bowls and top with the cooked bacon, extra cheddar, and green onions.

Notes

For extra thickness, mash slightly more than half the potatoes once they’re tender. Store leftovers in the refrigerator up to 4 days; reheat gently over low heat because dairy can break if boiled. Freezing is not recommended for the creamiest texture. Dietary swap: use turkey bacon if you want a lighter flavor while keeping the same creamy potato base.

You might also like these recipes

Leave a Comment

Recipe Rating