Baked potato soup lands in that comforting middle ground between a loaded baked potato and a creamy chowder. It’s thick, rich, and full of the same toppings you’d pile onto the potato itself, but in spoonable form. The best versions don’t taste like plain cream soup with a few potato pieces floating in it; they taste like the real thing, with bacon in the background, sharp cheddar melting through, and enough potato body to make each bowl feel substantial.
What makes this version work is the balance. Baking the potatoes first gives them a deeper, drier flavor than boiled potatoes ever will, and that extra dryness helps the soup hold its texture instead of turning gluey. The flour and butter make a proper base, but the soup only stays smooth if you whisk in the broth gradually and keep the heat gentle once the dairy goes in. That’s how you get a silky bowl instead of a grainy one.
Below, I’ve included the little details that matter most: how much to mash the potatoes, when to add the cheese, and the easiest way to keep the soup thick without making it heavy. It’s the kind of soup that gets better every time you make it because the process starts to feel automatic.
The potatoes gave it that real baked flavor, and mashing only half of them kept the soup thick without turning it into baby food. My husband topped his with extra cheddar and said it tasted like the best part of a loaded potato skin in a bowl.
Save this baked potato soup for the nights when you want a thick, loaded bowl with bacon, cheddar, and all the classic toppings.
The Part That Keeps It Creamy Instead of Gluey
The biggest mistake in baked potato soup is treating it like mashed potatoes with broth poured in. Once the flour goes in, the base needs a minute to cook before the liquid is added, or the soup can taste pasty. Then the broth has to go in gradually so the roux stays smooth instead of clumping around the potatoes or turning into little floury bits.
The other place people lose the texture is with the heat. After the cream, cheddar, and sour cream go in, the soup should stay on low. High heat makes dairy separate, and cheddar can go grainy fast if it’s dumped into a boiling pot. You want the soup hot enough to melt the cheese, not fierce enough to break what you just built.
- Russet potatoes — These are the right potato here because they bake up fluffy and dry enough to thicken the soup without turning waxy. Yukon golds work in a pinch, but they’ll give you a denser, more buttery texture.
- Heavy cream — This adds body and keeps the soup from tasting thin. Half-and-half can work if that’s what you have, but the finished soup won’t be as lush and may need a little less broth.
- Cheddar — Use a sharp cheddar if you want the flavor to stand out under the cream and potatoes. Pre-shredded cheese melts fine, but block cheese melts smoother because it doesn’t have the anti-caking coating.
- Sour cream — Stir it in off the heat or on very low heat so it stays smooth. It gives the soup that classic loaded-potato tang that plain cream can’t mimic.
What Each Ingredient Is Actually Doing in This Recipe

- Primary ingredient (the star) — Quality matters most. Choose the best you can find.
- Cooking medium (oil, butter, or broth) — This carries flavors and prevents dryness.
- Seasonings (salt, pepper, spices, herbs) — Layer flavors so nothing overpowers. Build depth gradually.
- Aromatics (garlic, onion, herbs) — Cook with fat to bloom flavors. Become the foundation.
- Supporting ingredients — Complement the main ingredient without overpowering it.
- Sauce or liquid (if applicable) — Brings flavors together. Balance richness with acid.
- Acid (lemon, vinegar, wine, or other) — Brightens and prevents flat-tasting results.
- Final finish (garnish, glaze, or sauce) — Prevents one-dimensional taste and adds visual appeal.
Building the Base Without Breaking the Dairy
Start with the Bacon and Onion
Cook the bacon first and let the onion soften in a little of that fat. That gives the soup a savory base before any cream ever hits the pot, and it keeps the final flavor from tasting flat. If the onion still looks hard or sharp at this stage, give it the full time; undercooked onion will stay noticeable all the way through the bowl.
Cook the Flour Before the Broth Goes In
When you whisk the flour into the butter, let it cook for about two minutes. It should smell slightly nutty, not raw or doughy. This step matters because raw flour can make the soup taste chalky, and if you add the liquid too fast, you’ll trap dry flour in little pockets that never fully smooth out.
Fold in the Potatoes and Keep Some Texture
Once the broth and cream are smooth, add the baked potatoes and simmer until they start to fall apart at the edges. I like to mash some of them right in the pot and leave some chunks behind. That gives you the thick, spoon-coating texture people want from baked potato soup without turning the whole thing into a puree.
Finish with Cheese and Sour Cream Off the Heat
Turn the burner down before the cheddar goes in, then stir until it melts into the soup. Add the sour cream last so it stays silky and doesn’t separate. If the soup looks too thick at this point, loosen it with a splash of broth; if it looks too thin, give it a few more minutes at a gentle simmer before serving.
How to Adjust This Soup for Different Kitchens and Different Cravings
Make It Gluten-Free
Swap the all-purpose flour for a gluten-free 1:1 blend and cook it in the butter the same way. The texture stays close to the original, though some blends thicken a little more slowly, so give the soup a few extra minutes before deciding whether it needs more broth.
Make It Meatless
Use vegetable broth instead of chicken broth and skip the bacon. The soup will still be rich from the butter, cream, and cheese, but it’ll lose that smoky backbone, so add a pinch of smoked paprika if you want a little more depth.
Lighten It Up a Little
You can replace part of the heavy cream with whole milk, but don’t swap all of it or the soup will taste thinner and less satisfying. If you go this route, keep the simmer gentle and rely on the potatoes to provide more of the body.
Storage and Reheating
- Refrigerator: Store in an airtight container for up to 4 days. It will thicken as it chills, which is normal for a potato-and-cream soup.
- Freezer: It can be frozen, but the dairy may separate a bit after thawing. For the best texture, freeze before adding the sour cream if you know you’ll be storing a batch.
- Reheating: Warm it slowly over low heat on the stove, stirring often and adding a splash of broth or milk if needed. Don’t boil it, or the dairy can split and the potatoes can turn grainy.
Questions I Get Asked About This Recipe

Baked Potato Soup
Ingredients
Equipment
Method
- Heat oven to 400°F and bake the large russet potatoes for 1 hour, until tender. Cool the potatoes, then peel and roughly chop or mash for the soup.
- Melt the butter in a large pot over medium heat. Sauté the diced onion for 4 minutes, until softened.
- Add the minced garlic to the pot and cook for 1 minute, stirring until fragrant.
- Whisk in the all-purpose flour and cook for 2 minutes to remove the raw flour taste.
- Gradually whisk in the chicken broth until smooth, then add the heavy cream.
- Fold the baked potatoes into the pot and bring to a simmer. Simmer for 15 minutes, mashing some of the potatoes for texture.
- Stir in the shredded cheddar and sour cream until the cheese is fully melted and the soup looks thick and creamy.
- Season with salt, black pepper, and garlic powder to taste, stirring to blend.
- Ladle the soup into bowls and top with extra cheddar, extra bacon, extra sour cream, and chives.


