Bacon Potato Soup

Category: Soups, Stews & Chili

Thick, creamy bacon potato soup has a way of disappearing fast once it hits the table. The broth turns velvety, the potatoes soften just enough to give the soup body, and every spoonful gets a hit of smoky bacon, sharp cheddar, and fresh chives. It’s the kind of bowl that feels hearty without being heavy in a greasy way, which is exactly why it earns repeat status.

The trick here is using the bacon drippings as the base, then building the soup in layers instead of dumping everything in at once. Flour goes into the pot before the broth so it can coat the fat and thicken the liquid properly. Then half the potatoes get mashed right in the pot, which gives you that creamy texture without needing to rely on a ton of extra cream.

Below, I’ll walk you through the exact moment to add the dairy, the mistake that can make the soup grainy, and the easiest way to get a thicker bowl without turning it gluey.

“

The soup thickened up perfectly after I mashed half the potatoes, and the cheddar melted in smooth instead of going stringy. My husband said it tasted like the good diner soup we used to get on Fridays.

★★★★★— Karen M.

Creamy bacon potato soup with crispy bacon, melted cheddar, and tender potatoes is the kind of bowl worth pinning for a cold night or an easy dinner.

Save to Pinterest

The Reason Potato Soup Turns Gluey Instead of Creamy

Potato soup goes wrong when the starch gets worked too hard or the dairy gets hit with too much heat. Russet potatoes bring enough starch to thicken the soup naturally, but once they’re overmixed, they can turn the texture past creamy and into sticky. That’s why this version mashes only about half the potatoes and leaves the rest in soft chunks.

The other place people get into trouble is adding cream and sour cream while the pot is still boiling. High heat can cause the dairy to split or take on a grainy texture. Pulling the soup back to a gentle simmer before stirring them in keeps everything smooth and lets the cheddar melt evenly at the end.

  • Russet potatoes — These are the right choice because they break down enough to thicken the broth while still holding some shape. Yukon Golds work too, but the soup will be a little more buttery and less fluffy.
  • Thick-cut bacon — The thicker slices give you crisp pieces that stay crunchy on top, plus enough drippings to build the base. Thin bacon can work, but it renders faster and leaves less fat in the pot.
  • Sour cream — This adds tang and helps the soup taste fuller, not just richer. Stir it in off the heat or at very low heat so it doesn’t curdle.
  • Cheddar — Sharp cheddar gives the best payoff here because the bacon and potatoes can handle it. Shred it yourself if you can; pre-shredded cheese melts less smoothly because of the anti-caking coating.

What Each Ingredient Is Actually Doing in This Recipe

Prepared recipe ready to serve
  • Primary ingredient (the star) — Quality matters most. Choose the best you can find.
  • Cooking medium (oil, butter, or broth) — This carries flavors and prevents dryness.
  • Seasonings (salt, pepper, spices, herbs) — Layer flavors so nothing overpowers. Build depth gradually.
  • Aromatics (garlic, onion, herbs) — Cook with fat to bloom flavors. Become the foundation.
  • Supporting ingredients — Complement the main ingredient without overpowering it.
  • Sauce or liquid (if applicable) — Brings flavors together. Balance richness with acid.
  • Acid (lemon, vinegar, wine, or other) — Brightens and prevents flat-tasting results.
  • Final finish (garnish, glaze, or sauce) — Prevents one-dimensional taste and adds visual appeal.

What Happens During the 35 Minutes That Matter

Crisping the Bacon First

Cook the diced bacon over medium heat until the pieces are deep brown and the fat has rendered out. If you rush this and crank the heat, the bacon can burn before the fat has time to flavor the pot. Drain it on paper towels, but leave about 2 tablespoons of drippings behind. That’s the base that makes the onion and garlic taste like they belong in the same soup.

Building the Roux in the Drippings

Add the onion to the hot drippings and cook until it softens and loses its raw edge. Garlic goes in for just a minute after that, long enough to smell fragrant but not long enough to turn bitter. Stir in the flour and cook it for 1 to 2 minutes; it should look pasty and smell a little nutty. That short cook keeps the finished soup from tasting like raw flour.

Simmering the Potatoes Until They Give In

Pour in the broth, add the potatoes, and bring everything to a boil before dropping the heat to a steady simmer. You want the potatoes fork-tender, not falling apart in the liquid, because they still need enough structure to mash properly. If the boil is too aggressive, the edges break down early and the soup can get grainy before the center is soft.

Finishing With Dairy and Cheese

Once the potatoes are tender, mash about half of them right in the pot to thicken the soup naturally. Stir in the cream and sour cream with the heat low, then add the cheddar a handful at a time until it melts smooth. If you dump in a big pile of cheese while the soup is still bubbling, it can clump or turn stringy. Finish with salt, pepper, bacon, and chives right before serving so the toppings stay sharp and crisp.

Three Ways to Adjust This Soup Without Losing the Comfort

Dairy-Free Version That Still Tastes Rich

Swap the heavy cream and sour cream for unsweetened coconut cream and a plain dairy-free yogurt that can handle heat. The soup will lose a little of cheddar’s classic sharpness, but the texture stays creamy if you keep the heat low and add the cheese substitute slowly.

Gluten-Free Thickening Without the Flour

Use a cornstarch slurry instead of the flour roux: mix 2 tablespoons cornstarch with 2 tablespoons cold broth, then stir it in after the potatoes have softened. It thickens fast and keeps the soup gluten-free, though the texture will be a little cleaner and less velvety than the roux version.

Extra-Chunky, More Rustic Soup

Mash only a quarter of the potatoes and leave the rest in bigger cubes. You’ll get a brothier soup with more distinct potato bites and less of the thick, almost chowder-like body. This works well if you want the bacon and chives to stand out more.

Storage and Reheating

  • Refrigerator: Keeps well for 4 days. It thickens as it sits, so expect a spoon-coating texture after chilling.
  • Freezer: It freezes, but the dairy can separate a little on thawing. For the best result, freeze before adding the cream, sour cream, and cheese, then finish those after reheating.
  • Reheating: Warm it slowly over low heat, stirring often. A hard boil is the fastest way to break the dairy and make the potatoes fall apart.

Answers to the Questions Worth Asking

Can I use a different potato instead of russet?+

Yes, but the texture changes. Yukon Gold potatoes hold their shape better and give you a creamier, more buttery soup, while russets break down more and naturally thicken the broth. If you use waxier potatoes, mash a little more of them at the end if you want the same body.

Bacon Potato Soup

Bacon potato soup with creamy mashed potatoes and melty cheddar, built from crispy bacon drippings for deep savory flavor. Simmered until very tender, then finished with heavy cream and sour cream for a thick, spoonable texture.
Prep Time 15 minutes
Cook Time 35 minutes
Total Time 50 minutes
Servings: 6 servings
Course: Main Dish
Cuisine: American
Calories: 560

Ingredients
  

Bacon and soup base
  • 12 strips bacon thick-cut, diced
  • 3 lb russet potatoes peeled and cubed
  • 1 onion diced
  • 4 cloves garlic minced
  • 4 cup chicken broth
  • 1 cup heavy cream
  • 1 cup sour cream
  • 3 tbsp all-purpose flour
  • 1 tsp salt
  • 0.5 tsp black pepper
  • 1.5 cup shredded cheddar
  • 0.25 cup chives sliced for garnish

Equipment

  • 1 Dutch oven

Method
 

Cook bacon and build the flavor base
  1. Cook diced bacon in a large pot over medium heat until crispy, about 8-12 minutes, then drain on paper towels while leaving 2 tablespoons of drippings in the pot.
  2. Sauté onion in the drippings for 4 minutes, then add garlic and cook for 1 minute.
  3. Whisk in the flour and cook for 1-2 minutes to remove the raw flour taste.
Simmer and thicken
  1. Pour in chicken broth and add cubed potatoes, bring to a boil, then simmer for 18-20 minutes until very tender.
  2. Mash about half the potatoes in the pot, then stir in the heavy cream and sour cream.
  3. Add shredded cheddar and stir until melted, then season with salt and black pepper.
Serve
  1. Serve the soup topped with crispy bacon and sliced chives.

Notes

For the creamiest texture, keep the simmer gentle after the boil so the potatoes stay intact before mashing. Refrigerate leftovers in an airtight container for up to 4 days; freeze up to 2 months (texture may thicken on thawing—stir in a splash of broth when reheating). For a lighter option, swap the heavy cream/sour cream for half-and-half plus plain Greek yogurt, then add gently to avoid curdling.

You might also like these recipes

Leave a Comment

Recipe Rating