Loaded potato soup lands in that perfect middle ground between comfort food and a full meal. It’s thick enough to mound on a spoon, creamy without tasting heavy, and packed with the same salty, smoky toppings that make a baked potato worth ordering in the first place. The best part is that it doesn’t rely on flour to get there, so the texture stays velvety instead of turning paste-like.
This version leans on russet potatoes for body, then uses a combination of cream cheese, heavy cream, cheddar, and sour cream to build richness in layers. Mashing only part of the potatoes is the trick that gives the soup a hearty, rustic texture without losing that smooth, spoon-coating finish. Bacon drippings also do quiet but important work here; they give the onions a deeper base note and keep the soup tasting like more than just potatoes and dairy.
Below, I’ve laid out the step that keeps the soup from turning gluey, the ingredient swaps that still work, and the storage note that matters if you’re hoping for leftovers. There’s a lot of room to top this one your own way, but the base needs to be built right first.
The potatoes got so tender that mashing part of them made the soup thick and creamy without needing flour, and the bacon stayed crisp on top even after serving.
Save this loaded potato soup for the nights when you want a thick, creamy bowl piled high with bacon, cheddar, and sour cream.
The Trick to a Thick Potato Soup Without Turning It Gluey
The biggest mistake with potato soup is overworking it. If you blend every potato until it’s perfectly smooth, the starch can go past creamy and into thick, elastic territory. That’s not the texture you want here. Mashing only part of the potatoes gives you body from the broken-down starch and enough chunks left behind to keep the soup from feeling heavy.
The other thing that helps is timing the dairy. Cream cheese goes in after the potatoes are already tender, when the heat is lower and the base has stopped boiling hard. That keeps the soup silky. If you add the dairy too early or boil it hard after it goes in, the texture can get grainy or separated.
What Each Ingredient Is Actually Doing in This Bowl

- Russet potatoes — These are the right potatoes for a thick soup because they break down easily and give the broth real body. Waxy potatoes hold their shape too well and won’t thicken the pot the same way.
- Bacon and the drippings — The bacon gives you the salty, smoky topping everyone expects, but the drippings are what season the base. If you use turkey bacon, add a little butter to replace some of the fat so the onion doesn’t taste flat.
- Cream cheese — This is the ingredient that makes the soup taste plush instead of merely creamy. Softening it first matters, because cold cream cheese takes longer to melt and can leave little lumps behind.
- Heavy cream and sour cream — Heavy cream smooths the texture, while sour cream adds the tang that keeps the soup from tasting one-note. You can swap in half-and-half for the cream, but the soup will be a little lighter and less rich.
- Cheddar — Sharp cheddar is best because it cuts through the starch and dairy. Pre-shredded cheese will work in a pinch, but freshly shredded melts cleaner and smoother.
Building the Soup Base in the Right Order
Crisping the Bacon First
Start with the bacon in a large pot over medium heat and cook until the pieces are deeply browned and crisp. You want enough fat rendered to coat the bottom of the pot, but not so much that the bacon turns leathery. Pull it out before you cook the onions so it stays crisp for topping later. If the drippings look excessive, spoon off a little, but leave enough behind to carry the flavor.
Softening the Onion and Garlic
Add the onion to the bacon drippings and cook until it turns soft and translucent with just a little color around the edges. That usually takes about four minutes. Then stir in the garlic for only a minute; any longer and it can scorch, which gives the soup a bitter edge. The onions should taste sweet, not browned.
Cooking the Potatoes Until They Collapse Easily
Pour in the broth and add the potatoes, then simmer until a fork slides into them with no resistance. They need to be tender enough that they mash without a fight. If they still feel firm in the center, keep cooking. Undercooked potatoes will leave the soup lumpy in the wrong way, and you’ll end up chasing texture instead of building it.
Finishing with Dairy and Cheese
Mash about two-thirds of the potatoes right in the pot, then lower the heat before adding the cream cheese and heavy cream. Stir until the base turns smooth and thick, then add the cheddar and sour cream off the strongest heat so the cheese melts gently. Finish with salt and pepper after tasting. Bacon, cheese, and broth already bring a lot of salt, so this last seasoning step matters more than people think.
Ways to Adapt the Soup Without Losing the Creamy Texture
Make It Gluten-Free Without Changing the Method
This soup is naturally gluten-free as written, which is one reason it works so well for a crowd. Just check that your broth and bacon are certified gluten-free if that matters for your kitchen. The texture comes from the potatoes and dairy, not flour, so you don’t need a separate thickener at all.
Make It Vegetarian
Skip the bacon and cook the onion in butter or olive oil instead. Use vegetable broth in place of chicken broth, then add a pinch of smoked paprika if you still want that smoky note. You’ll lose the bacon flavor, but the soup will still be rich and satisfying.
Make It Lighter
You can use half-and-half instead of heavy cream and reduce the cheddar a little, but the soup will be thinner and less luxurious. It still works, especially if you leave more potato pieces intact for body. Don’t swap in skim milk; it won’t give you enough richness and can make the soup taste flat.
Storage and Reheating
- Refrigerator: Store in an airtight container for up to 4 days. It will thicken as it chills.
- Freezer: It freezes, but the dairy can separate a little when thawed. If you want to freeze it, do so before adding the sour cream and cheddar for the best texture.
- Reheating: Warm it slowly on the stove over low heat, stirring often and adding a splash of broth or milk if it’s too thick. High heat is what usually breaks a dairy-heavy soup.
Questions I Get Asked About This Recipe

Loaded Potato Soup
Ingredients
Equipment
Method
- Cook the bacon in a large pot over medium-high heat until crispy, then remove and set aside while leaving the drippings in the pot.
- Keep the drippings in the pot for flavor and set the crispy bacon aside for later.
- Sauté the onion in the bacon drippings for 4 minutes until softened.
- Add the garlic and cook for 1 minute, stirring to prevent burning.
- Add the chicken broth and cubed potatoes to the pot, then simmer for 20 minutes until the potatoes are very tender.
- Adjust the heat as needed to maintain a steady simmer so the potatoes cook through evenly.
- Mash about 2/3 of the potatoes in the pot until the soup thickens and turns creamy.
- Stir in the cream cheese and heavy cream until smooth and fully incorporated.
- Stir in the shredded cheddar and sour cream until melted and glossy.
- Season generously with garlic powder, onion powder, and salt and pepper to taste.
- Fold in most of the bacon, reserving some for topping.
- Serve the soup absolutely loaded with all toppings: sour cream, cheddar, bacon, green onions, and chives.