Loaded baked potato soup hits the table thick, creamy, and full of the things people actually go back for: tender potato chunks, smoky bacon, sharp cheddar, and a little sour cream tang to keep the whole bowl from feeling heavy. The best versions taste like a baked potato turned into dinner, not like a thin dairy soup with potatoes floating in it.
What makes this version work is the order. The bacon goes first, so you start with real drippings for the onion and roux. The potatoes simmer in a broth-and-milk base until they’re tender enough to mash partway, which gives you body without turning the whole pot into glue. Then the cheese and sour cream go in off the boil, where they melt in smoothly instead of splitting.
Below, I’ll walk through the one part that keeps this soup thick instead of pasty, plus the easiest way to adjust it if you want it even chunkier or need a lighter swap.
The potatoes broke down just enough to thicken the soup, but there were still plenty of chunks left. I added the cheese off the heat like you said and it came out smooth every time.
Save this loaded baked potato soup with bacon for the nights when you want a thick, cheesy bowl with crisp bacon in every spoonful.
The Potato Texture That Makes This Soup Thick Instead of Gummy
The biggest mistake with potato soup is letting the potatoes cook until they collapse completely, then overworking them. That gives you a bowl that can turn gluey fast, especially with russets. Here, the potatoes simmer until they’re fork-tender, then only part of them get mashed in the pot. You want a mix of soft potato pieces and broken-down starch, because that combination thickens the soup naturally without making it pasty.
The other place people go wrong is the dairy. Cheese and sour cream don’t like a hard boil. If the soup is bubbling aggressively when they go in, the dairy can separate or look grainy. Pull the heat down before adding either one, and stir patiently until the soup turns glossy and rich.
- Russet potatoes — These are the right choice because they break down enough to thicken the soup while still holding some shape. Waxy potatoes stay too firm and won’t give you the same body.
- Thick-cut bacon — You want enough fat to flavor the base and enough crisp pieces for serving. Standard bacon works, but thick-cut gives you bigger, meatier bits that stand up better in the bowl.
- Freshly shredded cheddar — Pre-shredded cheese is coated with starches that can make the soup grainy. Freshly shredded cheddar melts cleaner and tastes sharper.
- Sour cream — This adds tang and rounds out the richness. Full-fat sour cream holds up best; if you swap in Greek yogurt, stir it in off the heat and expect a slightly brighter flavor.
Building the Base Without Scorching the Dairy
Crisping the Bacon First
Cook the bacon slowly enough that the fat renders before the edges burn. You want crisp pieces and enough drippings left behind to coat the onion. If the pot starts to look dry before the onion goes in, add the butter right away so the aromatics don’t catch on the bottom.
Making the Roux in the Bacon Fat
Sprinkle the flour into the onion and fat mixture and stir it constantly for a full minute. That cooks off the raw flour taste and gives the soup its backbone. If you rush this part, the finished soup can taste chalky. The mixture should look like a wet paste and smell a little nutty before you start adding liquid.
Simmering the Potatoes Until Just Tender
Whisk the broth in gradually so the base stays smooth, then add the milk, cream, and potatoes. Bring it to a gentle simmer, not a boil. A hard boil can scorch the dairy and break down the potatoes too quickly. After 15 to 20 minutes, a fork should slide into the potatoes without resistance, but they should still hold together when stirred.
Mashing for Body, Not Puréeing
Use a potato masher right in the pot and stop before everything turns smooth. The goal is thickness with texture. If the soup still looks thin after mashing, give it a few more minutes over low heat and stir often; the starches need a little time to do their work. If it gets too thick, loosen it with a splash of broth or milk.
Finishing With Cheese, Sour Cream, and Bacon
Turn the heat to low before the cheddar goes in, then stir until every shred disappears. Add the sour cream and most of the bacon last. The soup should look creamy and cohesive, not broken or oily. If it starts to separate, it usually means the heat was too high. Take the pot off the burner and stir until it comes back together.
Three Ways to Adapt This Soup Without Losing the Comfort
Gluten-Free Version
Swap the all-purpose flour for a good gluten-free flour blend with a 1:1 ratio. The soup will thicken a touch less aggressively, so let it simmer a few extra minutes after the potatoes go in. The texture stays close to the original if you keep the heat gentle and don’t skip the mashing.
Lighter Dairy Swap
You can replace the heavy cream with extra whole milk if you want a lighter bowl. The soup will still be creamy from the potatoes and cheddar, but it won’t have the same rich finish. Keep the sour cream in, since it adds both tang and a little more body.
Vegetarian Version
Skip the bacon and start the soup with butter or olive oil, then use vegetable broth instead of chicken broth. You’ll lose the smoky depth from the bacon drippings, so add a little extra smoked paprika and a pinch of salt to bring the flavor back. Crispy mushrooms or smoked roasted cauliflower make a good topping if you still want something savory on top.
Storage and Reheating
- Refrigerator: Store for up to 4 days. It thickens as it sits, so expect a denser texture on day two.
- Freezer: It can be frozen, but the dairy may separate a bit when thawed. Cool it fully, freeze in portions, and whisk gently after reheating.
- Reheating: Warm it slowly over low heat on the stove, stirring often. Don’t boil it, or the sour cream and cheese can turn grainy. Add a splash of milk or broth if it has tightened up too much.
Questions I Get Asked About This Recipe

Loaded Baked Potato Soup with Bacon
Ingredients
Equipment
Method
- Cook the chopped thick-cut bacon in a large Dutch oven over medium heat for 7–9 minutes, until crisp, then transfer to a paper-towel-lined plate.
- Reserve about 2 tablespoons of bacon drippings in the pot, then add the unsalted butter and the finely diced yellow onion.
- Cook the onion for 4–5 minutes, until softened, then add the minced garlic and cook for 30 seconds.
- Sprinkle in the all-purpose flour and stir continuously for 1 minute to form a smooth roux.
- Whisk in the low-sodium chicken broth gradually, then add the whole milk and heavy cream.
- Add the russet potatoes, salt, black pepper, and smoked paprika, then bring the soup to a gentle simmer.
- Cook for 15–20 minutes, stirring occasionally, until the potatoes are fork-tender.
- Mash some of the potatoes directly in the pot with a potato masher, leaving plenty of chunks intact for texture.
- Reduce the heat to low, then stir in the sharp cheddar cheese until completely melted.
- Add the sour cream and about two-thirds of the crispy bacon, stirring until thick and creamy, and do not boil after adding the dairy.
- Serve the soup hot with shredded sharp cheddar cheese, the remaining crispy bacon, green onions, and a small spoonful of sour cream.