Bacon Potato Soup

Loading…

By Reading time

Bacon potato soup lands in that sweet spot between hearty and creamy, with enough texture to keep every spoonful interesting. The potatoes soften into the broth until part of the pot turns velvety, while the rest stays in tender chunks, and that mix is what makes the soup feel substantial instead of heavy. Crispy bacon on top gives you salt, smoke, and crunch right at the end, which keeps the whole bowl from tasting flat.

The key here is building the base in layers. Bacon drippings carry the onion and garlic, flour thickens the broth without making it pasty, and then the potatoes do half the thickening for you once they’re mashed in the pot. Sour cream and cheddar go in near the end so they melt smoothly instead of turning grainy, and that small timing choice makes a big difference in the final texture.

Below, I’ve included the exact point where the potatoes should be mashed, what to do if your soup turns too thick, and a few smart swaps that still keep the bowl rich and comforting.

“

The potatoes broke down just enough to thicken the soup, but I still had plenty of chunks left. The bacon stayed crisp on top even after serving, and the cheddar melted in without getting stringy.

★★★★★— Melissa R.

Save this bacon potato soup for nights when you want a thick, creamy bowl loaded with potatoes, cheddar, and crisp bacon.

Save to Pinterest

The Part That Keeps Bacon Potato Soup Thick Without Getting Gloppy

The mistake most potato soups make is leaning on flour alone and ending up with a paste that coats the spoon but never tastes quite right. This version gets body from three places: a small flour roux, the natural starch from russet potatoes, and a partial mash at the end. That combination gives you a soup that feels creamy and full, not sticky.

Russets matter here because they break down more readily than waxy potatoes. If you use red potatoes or Yukon Golds, the soup will still taste good, but it won’t thicken the same way unless you mash more of them. The other quiet win is keeping the bacon drippings in the pot. Two tablespoons is enough to carry the onion and garlic without making the soup greasy.

What Each Ingredient Is Actually Doing in the Bowl

Bacon Potato Soup creamy cheesy bacon-topped
  • Thick-cut bacon — This gives you the smoky base and the salty finish on top. Thick-cut holds its texture better than thin bacon, which can disappear into the soup. If that’s what you have, it still works; just watch it closely so it doesn’t burn before the fat renders.
  • Russet potatoes — These are doing more than adding chunks. They break down enough to thicken the broth naturally, which is why this soup tastes creamy without needing a ton of extra flour. Peeled potatoes are the right move here because the skins can make the final texture feel rough.
  • Chicken broth — Use a broth you’d actually drink. Since there aren’t many ingredients, a thin or overly salty broth shows up fast. If you need a substitute, vegetable broth works, but the soup will lose some of that savory backbone.
  • Heavy cream and sour cream — Heavy cream gives richness, while sour cream adds tang and keeps the soup from tasting one-note. Add both after the potatoes are tender and the pot is off a hard boil; high heat is what makes dairy separate.
  • Cheddar — Shred it yourself if you can. Bagged shredded cheese often has anti-caking starches that can make the soup a little grainy. Freshly shredded cheddar melts smoother and tastes sharper.

Building the Soup So the Dairy Stays Smooth

Rendering the Bacon

Cook the diced bacon over medium heat until it’s crisp and the fat has rendered out. You want the pieces browned and shattery, not leathery. If the heat is too high, the bacon will brown before enough fat melts out, and you’ll lose the flavor that should carry the whole pot. Drain the bacon and leave about 2 tablespoons of drippings in the pot.

Sweating the Onion and Garlic

Add the onion to the drippings and cook until it turns soft and glossy, about 4 minutes. The goal is sweetness, not color. Garlic goes in for just a minute because it burns fast and turns bitter once it crosses from fragrant to dark. If the pot looks dry, the bacon probably rendered less than expected, and a small splash of broth is better than adding more fat.

Thickening Before the Broth Goes In

Whisk the flour into the onion mixture and let it cook for 1 to 2 minutes. That short toast cooks off the raw flour taste and keeps the soup from tasting dusty. Then pour in the broth slowly while stirring, because dumping it all at once can leave little flour lumps clinging to the bottom of the pot.

Letting the Potatoes Do Their Job

Add the cubed potatoes and bring everything to a boil, then lower it to a steady simmer. Cook until the potatoes are very tender, about 18 to 20 minutes. They should break apart with almost no resistance when you press them with a spoon. If they’re still firm in the center, the soup won’t thicken properly when you mash them.

Finishing With Dairy and Cheese

Mash about half of the potatoes right in the pot, then stir in the cream and sour cream. Turn the heat low before adding the cheddar, and stir until it melts completely. If the soup looks grainy at this stage, it usually means the pot was too hot when the cheese went in. Pull it off the burner for a minute and stir gently until it smooths out.

Make It Gluten-Free

Swap the all-purpose flour for a 1:1 gluten-free blend. Use the same amount and cook it in the drippings for the same minute or two. The texture stays close to the original, though the soup may be a touch less silky than with wheat flour.

Lighter Dairy Swap

Use half-and-half instead of heavy cream if you want a little less richness, but keep the sour cream for the tang and body. The soup will still be creamy, just not as lush. Don’t use skim milk; it thins the base and can make the cheese less smooth.

Vegetarian Version

Skip the bacon and start with butter or olive oil, then use vegetable broth instead of chicken broth. Add smoked paprika and a little extra salt to replace the bacon’s savory depth. You’ll get a good potato-cheddar soup, just without the smoky edge.

Storage and Reheating

  • Refrigerator: Store in an airtight container for up to 4 days. It will thicken as it chills, which is normal.
  • Freezer: You can freeze it, but the dairy may separate a little when thawed. If you want the best texture, freeze the soup before adding the cream, sour cream, and cheddar.
  • Reheating: Warm it gently over low heat and stir often. Don’t boil it, or the dairy can break and the potatoes can turn grainy. Add a splash of broth if it’s too thick.

Questions I Get Asked About This Recipe

Can I use Yukon Gold potatoes instead of russets?+

Yes, but the soup won’t thicken quite as much because Yukon Golds hold their shape better. If you use them, mash a little more of the pot at the end to get the same creamy body. The flavor is still great, just a little less rustic.

How do I keep the cheese from getting grainy?+

Add the cheddar after the soup is off a hard boil and turn the heat down low. Cheese gets grainy when it’s shocked by high heat, especially in a dairy-heavy soup. Stir slowly until it melts instead of rushing it.

Can I make bacon potato soup ahead of time?+

Yes. In fact, the flavor gets even better after a day in the fridge. Just expect it to thicken, so loosen it with a splash of broth when you reheat it.

How do I fix soup that got too thick?+

Stir in warm chicken broth a little at a time until it loosens to the texture you want. Add it gradually so you don’t overshoot and turn the soup thin. Reheat gently after adjusting the consistency.

Can I freeze bacon potato soup?+

You can, but potato soups with dairy don’t always thaw perfectly. The safest option is to freeze the soup before adding the cream, sour cream, and cheddar, then finish it fresh when you reheat. That keeps the texture smoother.

Bacon Potato Soup

Bacon potato soup with tender russet potatoes and a creamy blend of sour cream, heavy cream, and cheddar. Crispy thick-cut bacon and drippings add deep flavor, while the soup is simmered until very tender and partially mashed for a hearty texture.
Prep Time 15 minutes
Cook Time 35 minutes
Total Time 50 minutes
Servings: 6 servings
Course: Main Dish
Cuisine: American
Calories: 620

Ingredients
  

Bacon potato soup
  • 12 strips thick-cut bacon Dice before cooking.
  • 3 lb russet potatoes Peel and cube.
  • 1 onion Dice.
  • 4 cloves garlic Minced.
  • 4 cup chicken broth
  • 1 cup heavy cream
  • 1 cup sour cream
  • 1.5 cup shredded cheddar
  • 3 tbsp all-purpose flour
  • 1 tsp salt
  • 0.5 tsp black pepper
  • 1 tbsp sliced chives For garnish; slice if needed.

Equipment

  • 1 Dutch oven

Method
 

Cook the bacon and build the base
  1. Cook the thick-cut bacon in a large pot over medium heat until crispy, 8-12 minutes. Drain on paper towels, leaving 2 tablespoons of drippings in the pot.
  2. Sauté the onion in the drippings for 4 minutes. Add the garlic and cook 1 minute.
  3. Whisk in the all-purpose flour and cook for 1-2 minutes.
Simmer the potatoes
  1. Pour in the chicken broth and add the russet potatoes. Bring to a boil, then simmer for 18-20 minutes until very tender.
  2. Mash about half the potatoes in the pot. Stir in the heavy cream and sour cream.
Finish and serve
  1. Add the shredded cheddar and stir until melted. Season with salt and black pepper.
  2. Serve topped with crispy bacon and sliced chives.

Notes

For extra thickness, mash more than half the potatoes once they’re very tender. Refrigerate leftovers in an airtight container for up to 3 days; reheat gently on the stove, adding a splash of broth if needed. Freezing is not recommended because dairy can separate after thawing. For a lighter version, swap half the heavy cream for low-fat milk or use reduced-fat cheddar.

You might also like these recipes

Leave a Comment

Recipe Rating