Loaded Potato Soup with Bacon Cheddar and Sour Cream

There’s a sharp sizzle from the bacon before anything else happens, and that’s a good sign: crisp pieces make a much better topping than bacon that’s gone soft in the soup. I cook it first in the Dutch oven, set it aside, and build the soup in the same pot. That order gives Loaded Potato Soup with Bacon Cheddar and Sour Cream its smoky, savory start without leaving a layer of bacon fat in the finished bowl.

This soup is hearty, but it shouldn’t eat like mashed potatoes in a bowl. Russet cubes soften in the broth, and a little mashing gives the liquid body while leaving plenty of tender pieces to catch on your spoon. I finish the bowls with cheddar, a cool spoonful of sour cream, and green onions. The contrast of warm, creamy soup and crisp, fresh toppings is what makes every bite feel like a loaded potato.

Loaded potato soup with bacon cheddar and sour cream, creamy and hearty
“

Kitchen Note

Once the milk and cream go in, keep the heat at medium-low and stop when the soup is hot. Don’t let it boil; gentle heat keeps the creamy finish smooth.

Save this loaded potato soup with crisp bacon, sharp cheddar, and cool sour cream for a cozy, generously topped bowl.

Save to Pinterest

Why This Soup Gets Thick Without Turning Into Potato Paste

A bowl can go wrong in either direction: thin broth with potato pieces floating in it, or a heavy, uniform mash with no distinct bites. This soup gets its body in two different ways. Flour cooked briefly with the onion creates a light base, and the potatoes release more starch as they simmer. Mashing some of those cooked cubes against the side of the pot brings the two together without needing to blend the soup smooth.

That texture depends on stopping before every potato breaks down. Use the side of the pot to mash a portion, then leave the rest in recognizable cubes. You’ll get a creamy, spoon-coating broth with soft potato pieces throughout. If you mash everything, you lose the contrast that makes this feel like a loaded potato rather than a bowl of puree. The cheddar and sour cream finish the bowls, not the cooking pot, so each serving keeps its own balance of creamy soup and distinct toppings.

Why Russets, Sharp Cheddar, and Separate Toppings Matter

Loaded potato soup with bacon cheddar and sour cream, chunky and savory
  • Russet potatoes — Their starchy texture helps thicken the broth when you mash some of the cooked pieces. Peel them and cut the cubes evenly so they soften at about the same pace; russets are the right choice for this thick, comforting style of soup.
  • Bacon — Bacon brings the smoky, salty note that makes the toppings taste like a loaded potato. Use bacon you enjoy on its own, since it’s cooked until crisp and added directly to the bowls. The rendered fat is discarded before the soup base starts, so the finished soup doesn’t carry a greasy layer.
  • Butter, onion, and garlic — Butter gives the onion a clean base after the bacon fat is removed. The onion needs to soften before the garlic goes in; garlic cooks quickly, so its short turn in the pot keeps it aromatic without letting it scorch.
  • All-purpose flour — Flour gives the broth structure before the potatoes go in. Cooking it briefly with the softened onion helps remove the raw flour taste. Keep it moving as it cooks so it doesn’t catch on the bottom of the pot.
  • Low-sodium chicken broth — It supplies the savory cooking liquid while leaving room for the bacon and cheddar to contribute their own saltiness. A low-sodium broth is useful here because the soup also gets seasoned and finished with salty toppings.
  • Whole milk and heavy cream — Whole milk loosens and softens the broth; heavy cream makes the finish richer. Both matter to the soup’s creamy texture, so use fresh dairy and add it after the potatoes are tender rather than simmering it through the earlier cooking.
  • Sharp cheddar, sour cream, and green onions — Sharp cheddar has enough bite to stand up to the creamy base, while sour cream adds a cool tang. Green onions bring a fresh, lightly crisp finish. These toppings work best added to each bowl, where their textures stay distinct.

Building the Soup in the Dutch Oven, One Layer at a Time

Get the Bacon Crisp Before Starting the Base

Cook the chopped bacon in a 5-quart Dutch oven over medium heat, stirring often, for 8–10 minutes. Look for crisp pieces rather than soft, floppy strips; they’ll hold their texture better as a topping. Transfer the bacon to a paper towel-lined plate, then discard the fat. The butter, not the bacon fat, starts the soup base.

Soften the Onion and Cook the Flour

Melt the butter in the Dutch oven over medium heat, then add the diced onion. Cook for 5–7 minutes, until the pieces have softened; they shouldn’t still feel firm when stirred. Add the minced garlic and cook for 30 seconds, then stir in the flour and keep stirring for 1 minute. Don’t step away during that short flour cook, since it can stick if left still.

Whisk in Broth and Simmer the Potatoes

Pour in the chicken broth gradually while whisking, working out any floury pockets before the liquid is all in. Stir in the potato cubes, salt, and pepper, then bring the soup to a boil. Reduce the heat to a gentle simmer and cook uncovered for 15–20 minutes. The potatoes are ready when a fork slides into a cube without resistance.

Mash for Body, Then Finish with Dairy

Press some of the tender potatoes against the side of the pot and stir them back into the broth, leaving plenty of cubes whole. This gives the soup body without making every spoonful smooth. Stir in the milk and heavy cream, then heat over medium-low for 3–5 minutes until hot. Keep the heat gentle at this stage rather than letting the soup boil.

Add the Toppings at the Table

Ladle the soup into bowls before adding the bacon, shredded sharp cheddar, sour cream, and sliced green onions. The hot soup warms the cheese, while the sour cream stays cool and tangy on top. Adding the bacon at the end keeps its crispness from disappearing into the broth.

Two Texture Changes That Keep the Same Loaded-Potato Flavor

Leave More Potato Cubes Whole

For a chunkier bowl, mash only a small portion of the fork-tender potatoes against the pot. The soup will have a lighter, less uniform body, with more distinct potato pieces in every spoonful; keep the bacon, cheddar, sour cream, and green onions as the finish.

Mash More for a Thicker, Smoother Spoonful

Press more of the cooked potatoes against the side of the pot before adding the milk and cream. The soup will feel thicker and more cohesive, though it will still have some potato pieces rather than a fully smooth texture. Keep a few cubes intact if you want the bowl to read as potato soup instead of puree.

Storage and Reheating

  • Refrigerator: Store the soup covered for 3–4 days. The potatoes will continue to absorb liquid, so the chilled soup may be thicker than it was freshly made.
  • Freezer: Freezing isn’t ideal for this soup. The potatoes and dairy can turn grainy or watery after thawing, so the texture is best when refrigerated and eaten within a few days.
  • Reheating: Warm it gently over medium-low heat, stirring often, until hot. Avoid a hard boil; high heat can make the dairy-heavy soup less smooth.

Questions That Come Up When Making Loaded Potato Soup

Can I use pre-shredded cheddar?+

Yes, it works as a topping. Cheddar shredded from a block tends to melt more smoothly over the hot soup, while pre-shredded cheese may stay a little more distinct on the surface.

Can I stir the sour cream into the whole pot?+

I keep it on top of each serving. Sour cream adds its cool tang that way, and it won’t be exposed to the pot’s heat, where it can lose its smooth texture.

How do I thicken soup that seems too thin?+

Mash more of the tender potato cubes against the pot and stir them into the broth. Their starch thickens the soup without adding another thickener, and you can leave a few intact for texture.

Can I prepare the toppings ahead of time?+

You can slice the green onions and shred the cheddar ahead, then keep each covered and refrigerated separately. For the crispest bacon, cook it close to serving time and add it to the bowls at the end.

Loaded Potato Soup with Bacon Cheddar and Sour Cream

Loaded potato soup with bacon, cheddar, and sour cream is a creamy stovetop soup with tender potato chunks and crisp bacon on top. A little mashing thickens the broth while leaving plenty of potatoes whole.
Prep Time 15 minutes
Cook Time 38 minutes
Total Time 53 minutes
Servings: 6 servings
Course: Dinner
Cuisine: American
Calories: 900

Ingredients
  

For the soup
  • 8 oz bacon chopped
  • 4 tbsp unsalted butter
  • 1 yellow onion medium, diced
  • 3 cloves garlic minced
  • 0.33 cup all-purpose flour
  • 5 cups low-sodium chicken broth
  • 2.5 lb russet potatoes peeled and cut into 1/2-inch cubes
  • 1 tsp kosher salt
  • 0.5 tsp black pepper
  • 2 cups whole milk
  • 1 cup heavy cream
For serving
  • 2 cups sharp cheddar cheese shredded
  • 1 cup sour cream
  • 4 green onions thinly sliced

Equipment

  • 1 5-quart Dutch oven

Method
 

Cook the bacon
  1. In a 5-quart Dutch oven over medium heat, cook the bacon, stirring often, for 8–10 minutes until crisp.
  2. Transfer the bacon to a paper towel-lined plate and discard the fat.
Make the soup
  1. Melt the butter in the Dutch oven over medium heat, add the onion, and cook for 5–7 minutes until softened.
  2. Stir in the garlic and cook for 30 seconds.
  3. Add the flour and cook, stirring constantly, for 1 minute.
  4. Gradually whisk in the chicken broth until smooth, then stir in the potatoes, salt, and pepper.
  5. Bring the soup to a boil, reduce the heat to maintain a gentle simmer, and cook uncovered for 15–20 minutes until the potatoes are fork-tender.
  6. Mash some of the potatoes against the side of the pot to thicken the soup, leaving plenty of chunks.
  7. Stir in the milk and heavy cream and heat over medium-low for 3–5 minutes until hot; do not let the soup boil.
Serve
  1. Ladle the soup into bowls and top with the bacon, cheddar, sour cream, and green onions.

Notes

For thicker soup, mash only some of the potatoes so plenty of chunks remain. Refrigerate leftovers for 3–4 days; freezing is not recommended because the potatoes and dairy can change texture. For a lighter version, replace the heavy cream with additional whole milk.
RECIPE AUTHOR

By Alina

Explore more recipes from this contributor.

Leave a Comment

Recipe Rating