Loaded potato soup lands in that sweet spot between comforting and substantial. It’s thick enough to eat with a spoon that stands up on its own, creamy without turning gluey, and packed with the same toppings you’d pile onto a baked potato. The bacon, cheddar, sour cream, and green onions don’t just sit on top here — they blend into the soup and give every bite a little bit of everything.
The trick is treating the potatoes like the body of the soup instead of blending everything smooth. Russets break down beautifully, which lets you mash part of the pot and leave the rest in little soft chunks for texture. Cream cheese brings the base together fast, but it needs gentle heat so it melts in cleanly instead of turning grainy. Once the cheese and sour cream go in, the pot should stay at low heat. That’s how you keep the dairy silky and the cheddar from getting stringy.
Below, I’ve included the small details that keep this soup thick, creamy, and loaded the way it should be, plus a few swaps if you need to work with what’s already in the fridge.
The potatoes softened right on schedule, and mashing part of them in the pot gave it that thick, restaurant-style texture without needing flour. My husband went back for seconds before I even sat down.
Loaded Potato Soup with bacon, cheddar, and a thick creamy finish
The Reason This Soup Stays Thick Instead of Watery
Potato soup can get thin fast if the potatoes are undercooked or if the dairy goes in before the base has enough body. Here, the potatoes simmer until they’re almost falling apart, then part of them get mashed right in the pot. That gives you natural thickness without flour, cornstarch, or a long reduction.
The other thing that matters is the order. Bacon fat helps soften the onion and garlic, broth cooks the potatoes, and only then do the rich ingredients go in. If you add cream cheese or cheddar while the soup is still boiling hard, they can seize up or turn grainy. Low heat is what keeps the texture smooth and the flavor clean.
What Each Ingredient Is Doing in the Pot

- Russet potatoes — These are the backbone of the soup. They break down more than waxy potatoes, which is exactly what you want for a thick, creamy bowl with a little natural starch.
- Bacon drippings — Don’t skip this unless you have to. The drippings carry the smoky base flavor into the onion and garlic, and they do more work than butter here because they already taste like the finished soup.
- Cream cheese — This is what makes the soup taste rich and finished instead of just milky. It softens best if it comes to room temperature first, and it melts in much more smoothly than trying to fight with cold blocks in a hot pot.
- Sharp cheddar — Sharp cheddar gives the soup its bite. Pre-shredded cheese works in a pinch, but freshly shredded melts smoother because it doesn’t have the anti-caking coating that can make the soup a little gritty.
- Sour cream — Add it after the potatoes are tender and the heat is low. It brings the tang that makes the soup taste like a loaded baked potato instead of plain cream soup.
Building the Bowl Without Breaking the Dairy
Rendering the Bacon and Softening the Onion
Cook the bacon until crisp enough to hold its shape, then pull it out and leave the drippings in the pot. The onion goes into that fat first and should turn translucent and soft, not browned and sticky. When the garlic goes in, give it just a minute; any longer and it can turn sharp and bitter. If the pot looks dry, the bacon didn’t render much fat, so a small spoonful of butter can bridge the gap.
Cooking the Potatoes Until They Collapse
Once the broth and potatoes are in, keep the simmer steady but not aggressive. You want the potatoes tender enough that a spoon slides through them without resistance, which usually takes about 20 minutes. If they’re still firm in the center, the soup will taste thin no matter how much dairy you add later. Under-cooked potatoes are the easiest way to end up with a grainy, unfinished bowl.
Mashing for Body, Then Adding the Rich Stuff
Take a potato masher and crush about two-thirds of the potatoes right in the pot. Leave some pieces whole so the soup still eats like loaded potato soup instead of a puree. Stir in the cream cheese and heavy cream over low heat until the base looks smooth and velvety, then add the cheddar and sour cream. If the soup is bubbling hard at this point, pull it off the heat for a minute before stirring; that pause keeps the dairy from separating.
Finishing With Bacon and Toppings
Fold most of the bacon back into the pot so the smoky flavor runs through the soup. Taste it after the cheese melts and season more boldly than you think at first, because potatoes absorb salt. Serve it right away with extra cheddar, a spoonful of sour cream, more bacon, and sliced green onions or chives. The toppings aren’t decoration here — they’re what make each spoonful taste like a loaded potato.
Three Ways to Work This Soup Around Your Pantry
Make it gluten-free without changing the texture
This soup is naturally gluten-free as written if your broth and bacon are certified gluten-free. The thickness comes from the potatoes and dairy, not flour, so you don’t need to add a separate thickener to get the right body.
Skip the bacon and keep it vegetarian
Use butter or olive oil to soften the onion, then swap in vegetable broth. You’ll lose the smoky backbone from the bacon, so add a little smoked paprika or extra black pepper if you want the soup to taste fuller.
Lighten it up without losing the creamy finish
You can swap half-and-half for the heavy cream, but the soup will be a little less lush and won’t hold quite as long on the stove. Keep the heat low and don’t boil after adding the dairy, since lower-fat cream breaks more easily.
Use leftover ham instead of all the bacon
If you have ham on hand, fold some into the finished soup along with part of the bacon. The ham adds a salty, savory note, but keep a little bacon for the smoky flavor that makes this taste loaded instead of just creamy.
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-dairy soup.
- Freezer: This soup can be frozen, but the dairy may separate a bit when thawed. For the best texture, freeze it before adding the sour cream and cheddar, then stir those in after reheating.
- Reheating: Warm it gently on the stove over low heat, stirring often. Don’t boil it, or the cream and cheese can split and the potatoes can turn gluey.
Answers to the Questions Worth Asking

Loaded Potato Soup
Ingredients
Equipment
Method
- Cook the bacon in a large pot until crispy, then remove and set aside, leaving the drippings behind.
- Sauté the onion in the drippings for 4 minutes, then add the garlic and cook for 1 minute.
- Add the chicken broth and cubed russet potatoes, then simmer for 20 minutes until the potatoes are very tender.
- Mash about 2/3 of the potatoes in the pot, then stir in the cream cheese and heavy cream until smooth.
- Stir in the shredded cheddar and sour cream until fully melted, then season generously with garlic powder, onion powder, salt, and pepper.
- Fold in most of the bacon, then serve the soup topped with the remaining bacon plus sour cream, cheddar, green onions, and chives.


