Bacon-Potato Soup Recipe: Creamy Comfort in Every Bite

Comprehensive Bacon Potato Soup Recipe: Creamy Comfort in Every Bite visual reference

There’s something deeply satisfying about a bowl of creamy bacon-potato soup on a chilly evening. This recipe transforms simple ingredients into rich, velvety comfort food that warms you from the inside out. The smoky bacon infuses every spoonful with savory depth, while tender potatoes create the perfect creamy base.

The secret lies in building layers of flavor—starting with crispy bacon, then sautéing aromatics in the rendered fat. A touch of cream at the end elevates the texture to luxurious smoothness. Ready in under an hour, this soup delivers restaurant-quality results with minimal effort. Serve with crusty bread for the ultimate comforting meal.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
⏱️
Total Time
30 min
🔥
Calories
Med Cal

Ingredients for Bacon-potato Soup

This creamy soup begins with crispy bacon and builds layers of flavor through tender potatoes, aromatic vegetables, and rich dairy.

Ingredient Amount Notes
Thick-Cut Bacon 🥓 8 slices Diced, for smoky depth
Yellow Onion 🧅 1 whole Medium, finely diced
Carrots 🥕 2 whole Medium, peeled and diced
Celery Stalks 🌿 2 whole Diced for aromatic base
Garlic Cloves 🧄 3 cloves Minced for robust flavor
Russet Potatoes 🥔 2 lb Peeled and cubed evenly
Low-Sodium Chicken Broth 🍲 4 cups For balanced seasoning control
Heavy Cream 🥛 1 cup Full-fat for velvety texture
Whole Milk 🥛 1 cup Balances cream richness
All-Purpose Flour 🌾 ¼ cup For light thickening
Sharp Cheddar Cheese 🧀 1 ½ cups Freshly shredded for meltability
Fresh Chives 🌿 2 tbsp Chopped, for bright garnish
Kosher Salt 🧂 1 ½ tsp Diamond Crystal preferred
Freshly Ground Black Pepper 🌶️ 1 tsp Coarse grind for texture
Unsalted Butter 🧈 2 tbsp For sautéing aromatics

The bacon quality directly impacts flavor. Opt for thick-cut, hickory-smoked bacon from reputable brands like Wright or Applegate—available at most supermarkets. Russet potatoes are essential for their high starch content, which creates the signature creamy texture. Select potatoes that are firm and free of green spots. For the cheddar, block cheese shredded at home melts more smoothly than pre-shredded varieties (which contain anti-caking agents).

Substitutions can adapt to pantry staples without sacrificing quality. Turkey bacon works in a pinch, though it renders less fat. Yukon Gold potatoes may be used instead of Russets, though the texture will be slightly waxier. For a lighter version, replace heavy cream with half-and-half, but expect less richness. Vegetable broth can substitute chicken broth for dietary preferences—Better Than Bouillon makes excellent concentrated bases.

This soup stores exceptionally well. Refrigerate in airtight containers for up to 4 days—the flavors deepen overnight. Freeze portions for 3 months in heavy-duty freezer bags, leaving 1-inch headspace for expansion. Reheat gently on the stovetop, adding a splash of milk to restore creaminess. The garnishes (chives, extra cheese) should be added fresh when serving.

❤️

Why You’ll Love This Recipe

  • One-Pot Magic: I love that this whole soup comes together in a single Dutch oven—no extra pots, no messy transfers. Just brown the thick-cut bacon, sauté the onion, carrots, and celery in the same fat, and let everything simmer together. Cleanup is almost as satisfying as the first bite.
  • Smoky-Creamy Balance: Here’s what sold me—that crispy bacon isn’t just a garnish. It renders down first, infusing the whole pot with smoky depth, while the potatoes break down into this velvety base. The garlic? Roasted in the bacon fat. Honestly, it’s the kind of flavor that makes you pause mid-spoonful.
  • Freezer-Friendly Lifesaver: I double the batch every time because this soup reheats like a dream. The potatoes thicken it just enough that it doesn’t turn grainy after freezing, and the bacon stays bold. Between us, I’ve pulled this from the freezer on more last-minute weeknights than I’ll admit.
  • Pantry Hero: No fancy ingredients—just staples I always have: bacon, onions, carrots, celery, garlic. Even the potatoes are flexible (I’ve used russets, Yukons, whatever’s on hand). It’s the kind of recipe that saves me when the fridge is almost bare but I need something hearty. (Yes, even on a Tuesday night.)

Step-by-Step Instructions for Bacon-Potato Soup

This method ensures maximum flavor development and perfectly creamy texture every time.

Step 1: Render the Bacon and Build Flavor Base

In a large Dutch oven or heavy pot, cook the 8 slices thick-cut bacon over medium heat for 8-10 minutes, stirring occasionally, until crisp and most of the fat has rendered. Use a slotted spoon to transfer the bacon to a paper towel-lined plate, leaving the rendered fat in the pot.

To the bacon fat, add the 2 tbsp unsalted butter. When melted, stir in the finely diced yellow onion, diced carrots, and diced celery stalks. Cook for 6-8 minutes until the vegetables soften and the onion becomes translucent. Add the minced garlic cloves and cook for 1 minute until fragrant but not browned. This aromatic base creates the soup’s flavor foundation.

Step 2: Cook the Potatoes and Create the Broth

Add the 2 lb peeled and cubed russet potatoes to the pot, stirring to coat them in the aromatic mixture. Sprinkle the 0.25 cup all-purpose flour over the potatoes and stir well to combine. This light coating will help thicken the soup naturally.

Pour in the 4 cups low-sodium chicken broth, scraping up any browned bits from the bottom of the pot. Bring to a gentle boil, then reduce heat to medium-low and simmer uncovered for 12-15 minutes, until the potatoes are fork-tender but still hold their shape. The broth will begin to thicken slightly during this time.

Step 3: Develop the Creamy Texture

Once the potatoes are tender, use a potato masher to gently crush about half of them right in the pot. This creates a naturally thickened base while maintaining some potato texture. Stir in the 1 cup heavy cream and 1 cup whole milk, then return the soup to a gentle simmer.

Add the 1.5 tsp kosher salt and 1 tsp freshly ground black pepper, then stir in the 1.5 cups sharp cheddar cheese gradually, allowing each addition to melt completely before adding more. The cheese should create a velvety, uniform texture without any stringiness. Simmer for an additional 5 minutes to allow flavors to meld.

Step 4: Finish and Serve

Taste and adjust seasoning if needed, keeping in mind the bacon and cheese already contribute saltiness. The soup should have a rich, creamy consistency that coats the back of a spoon. If it’s too thick, thin with a splash of additional broth or milk.

Ladle the soup into bowls and garnish each serving with the reserved crispy bacon and 2 tbsp chopped fresh chives. The contrast of the smoky bacon and bright chives against the creamy soup creates the perfect balance. Serve immediately while hot, with crusty bread for dipping if desired.

Dietary Considerations for bacon-potato soup

Gluten-Free Adaptation

For a gluten-free version, simply swap the 0.25 cup all-purpose flour with an equal amount of cornstarch or gluten-free 1:1 baking flour. I recommend Bob’s Red Mill brand for reliable results. The cornstarch method requires mixing it with 2 tbsp cold water first to create a slurry before adding to the soup. 💡

Dairy-Free Alternative

Replace the heavy cream and whole milk with full-fat coconut milk for richness. Use nutritional yeast instead of cheddar cheese—start with ½ cup and adjust to taste. The soup will have a slightly different flavor profile but maintains creamy texture. I’ve found So Delicious coconut milk works best.

Lower-Calorie Version

Cut calories by using turkey bacon instead of pork bacon and replacing the heavy cream with evaporated skim milk. Reduce the cheese to 1 cup of reduced-fat cheddar. The soup will be lighter but still satisfying. I often make this version when I want comfort food without the guilt.

Vegetarian Option

Omit the bacon and use vegetable broth instead of chicken broth. For smoky flavor, add 1 tsp liquid smoke and ½ tsp smoked paprika when sautéing the vegetables. Tempeh bacon makes an excellent topping alternative. The soup remains hearty and flavorful without meat.

Keto-Friendly Adjustments

Replace the potatoes with 2 lb cauliflower florets and use xanthan gum (about ¼ tsp) instead of flour for thickening. The cauliflower breaks down similarly to potatoes when simmered. Keep the bacon and full-fat dairy for that rich keto-friendly experience. 🌱

Allergy Considerations

For nut allergies, ensure your broth is nut-free (some brands process in shared facilities). If avoiding dairy, check that your bacon isn’t processed with milk products. I always recommend Pacific Foods broth for allergy-friendly cooking as they clearly label potential cross-contamination risks.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value
Total Fat 36g46%
Saturated Fat 18g90%
Cholesterol 110mg37%
Sodium 1200mg52%
Total Carbohydrate 42g15%
Dietary Fiber 4g14%
Sugars 5g
Protein 22g44%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

Can I make this soup ahead of time?

The flavors actually deepen when made a day ahead. Store in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stovetop, adding a splash of milk to restore creaminess.

2

What’s the best way to thicken the soup?

Mashing half the potatoes creates natural thickness. For extra creaminess, simmer uncovered for 5-10 minutes after adding dairy. Avoid boiling vigorously, which can cause curdling. A cornstarch slurry (1 tbsp + 2 tbsp water) works if needed.

3

Can I use pre-cooked bacon?

Freshly cooked bacon renders fat that builds flavor, but pre-cooked works in a pinch. Use 6 slices and add 1 tbsp butter to sauté vegetables. The smoky flavor will be slightly less pronounced.

4

Why did my soup turn out grainy?

Graininess usually comes from cheese not melting properly. Always shred block cheese yourself (pre-shredded contains anti-caking agents). Add cheese gradually over low heat, stirring constantly until fully incorporated.

★★★★★4.7(4 reviews)
Patrick Lewis