Baked potato soup lands in that perfect middle ground between comforting and substantial. It’s creamy without being thin, thick without turning gluey, and it carries all the flavors people love on a loaded baked potato: butter, cheddar, bacon, sour cream, and chives. The best version tastes like the potato itself still matters, not just the toppings piled on top.
What makes this one work is the balance of texture. Some of the potatoes get mashed into the broth so the soup turns velvety, while a few small chunks stay intact for body. The flour-and-butter base gives it enough structure to hold the cream and cheese without separating, and adding the sour cream at the end keeps the flavor bright instead of flat.
Below, I’ve included the details that keep the soup thick and smooth instead of pasty, plus a few smart swaps if you need to work with what’s already in your kitchen. The toppings matter here, too — they’re not garnish, they’re part of the recipe.
The soup thickened up beautifully and the potatoes stayed chunky enough to give it that baked-potato feel. I added the sour cream off the heat like you said and it stayed silky instead of turning grainy.
Save this loaded baked potato soup for nights when you want a thick, creamy bowl piled high with bacon, cheddar, sour cream, and chives.
The Part That Keeps This Soup Thick Instead of Gluey
The biggest mistake with potato soup is rushing the thickener. If the flour doesn’t cook in the butter long enough, the soup can taste pasty. If you add the broth too fast, you get lumps that never fully disappear. This version works because the roux gets a short but real cooking time, then the broth goes in gradually so it stays smooth from the start.
The potatoes matter just as much. Baked russets bring a dry, fluffy starch that thickens the soup naturally, and that’s why this soup tastes more like a loaded baked potato than a plain cream soup. Mash some of the potatoes into the pot, but leave a few pieces intact. That mix gives you a creamy base with enough texture to keep each spoonful interesting.
What Each Ingredient Is Doing in the Pot

- Russet potatoes — These are the backbone of the soup. Bake them first instead of boiling them, and you get a drier, fluffier texture that thickens the soup without turning it watery.
- Bacon — Use it for both the smoky flavor and the salty finish. The rendered bacon also gives you a little extra richness if you want to stir a spoonful of the drippings into the onions.
- Butter and flour — This is what gives the soup body. Let the flour cook for about 2 minutes so the soup doesn’t taste raw, but don’t let it darken much or you’ll lose the pale, creamy look.
- Heavy cream — This keeps the soup plush and gives it that classic restaurant-style finish. Half-and-half works in a pinch, but the soup will be a little thinner and less silky.
- Sour cream — Add it at the end. If it goes in while the soup is boiling hard, it can curdle or turn grainy. Off the heat is safest.
- Cheddar — Sharp cheddar gives the best payoff because it cuts through the cream and potatoes. Pre-shredded cheese will melt, but freshly shredded cheese gives you a smoother finish.
Building the Soup So the Dairy Stays Smooth
Starting with the Base
Cook the onion in butter until it turns soft and translucent, not browned. That keeps the soup sweet and mellow instead of taking on a caramelized onion flavor that fights the potatoes. Add the garlic for just a minute; any longer and it can turn harsh once the broth goes in.
Making the Roux Work for You
Sprinkle in the flour and stir until it looks like a thick paste coating the onions. Give it time on the heat before you add liquid, because raw flour is the thing that makes soup taste chalky. When the broth goes in, whisk slowly at first and scrape the bottom of the pot so the flour dissolves evenly.
Letting the Potatoes Break Down the Right Way
Stir in the baked potatoes and simmer until the soup looks thick and slightly rustic. Use the back of a spoon or a potato masher to break down some of the pieces, but stop before everything turns smooth. A few potato bits give the soup the texture people expect from a loaded baked potato.
Finishing with Cheese and Sour Cream
Pull the pot back to low heat before the cheddar and sour cream go in. High heat is the fastest way to make dairy look grainy or separated, especially with sharp cheese. Stir until the cheese melts and the soup looks glossy, then season it at the end so the salt level lands after the bacon and cheddar are fully in play.
How to Adapt This Soup Without Losing the Loaded Baked Potato Feel
Gluten-Free Version
Swap the all-purpose flour for a cup-for-cup gluten-free flour blend or use a cornstarch slurry at the end. The slurry gives you a cleaner, lighter finish, while the flour blend behaves more like the original roux. If you use cornstarch, add it after the soup has simmered and never let it boil hard.
Lighter Dairy Swap
Use half-and-half instead of heavy cream and reduce the sour cream a little if you want a lighter bowl. The soup will still be creamy, but it won’t have quite the same plush finish. Don’t swap in milk alone unless you’re ready for a thinner texture.
Vegetarian Version
Use vegetable broth and skip the bacon, then add extra chives and a little smoked paprika for that savory edge bacon normally brings. The soup will still be rich and satisfying, but it’ll lean more on the potato and cheddar for depth. If you want a meatier taste without bacon, a small spoonful of miso can add some backbone.
Make It Ahead
This soup tastes even better after the flavors settle, but the texture thickens as it sits. Add a splash of broth or milk when reheating if it looks too dense. Hold back a little of the bacon and chives for the top so the bowl still feels fresh when you serve it.
Storage and Reheating
- Refrigerator: Store for up to 4 days. It will thicken as it chills because the potatoes keep absorbing liquid.
- Freezer: It can be frozen, but the dairy may separate a little when thawed. Freeze in portions and whisk well while reheating for the smoothest result.
- Reheating: Warm it slowly over low heat on the stove, adding a splash of broth or milk if needed. A hard boil is what makes the cream split and the potatoes break down too far.
Questions I Get Asked About This Recipe

Baked Potato Soup
Ingredients
Equipment
Method
- Bake the russet potatoes at 400F for 1 hour, until tender when pierced. Cool completely, 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 and cook for 1 minute, stirring so it doesn’t brown. Keep the heat steady for a fragrant base.
- Whisk in the all-purpose flour and cook for 2 minutes. The mixture should look smooth and slightly paste-like.
- Gradually whisk in the chicken broth until smooth, then add the heavy cream. Stir until fully combined and steaming.
- Fold in the baked potatoes and simmer for 15 minutes. Mash some of the potatoes during simmering to create a creamy, thick texture.
- Stir in the shredded cheddar and sour cream until melted and silky. Season with salt, pepper, and garlic powder, tasting as you go.
- Ladle the soup into bowls and top with extra cheddar, extra bacon, extra sour cream, and chives. Serve warm for the classic loaded-baked-potato vibe.


