Creamy Potato Soup with Bacon for Hearty Winter Dinner

1 min prep 8 min cook 5 servings
Creamy Potato Soup with Bacon for Hearty Winter Dinner
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

The first winter we spent in our 1890s farmhouse, a polar vortex parked itself over Wisconsin for what felt like three straight months. Outside, the mercury nose-dived to –26 °F; inside, the old radiators hissed valiantly while I discovered that the previous owners had never bothered to insulate the kitchen. I was eight months pregnant, perpetually cold, and desperate for something that would taste like a wool blanket feels. One snowy Tuesday, I pulled out my Dutch oven, threw in a pound of bacon, and started layering potatoes, onions, and stock. An hour later I ladled the first spoonful—silky, smoky, and steaming—and the entire house suddenly felt ten degrees warmer. That soup became our talisman against every blizzard that followed, requested by neighbors shoveling driveways and packed in thermoses for kids’ sled-hill dinners. Ten years, two more babies, and a full kitchen renovation later, it’s still the recipe I turn to whenever the forecast calls for snow. If you’re after a bowl that tastes like winter coziness distilled, this is it.

Why This Recipe Works

  • Double-smoke flavor: Bacon is rendered first, then potatoes are sautéed in the same fat for depth.
  • Two-potato texture: Waxy Yukon Golds stay intact while russets melt into natural creaminess.
  • Dairy-free option: Replace the cream with oat milk and puree a cup of soup for richness.
  • One-pot wonder: Everything—from browning bacon to simmering—happens in the same Dutch oven.
  • Freezer-smart: Freeze portions flat in zip bags; reheat directly from frozen with a splash of stock.
  • Make-ahead friendly: Flavors deepen overnight; simply thin with stock when reheating.
  • Customizable toppings: Offer a toppings bar—extra bacon, cheddar, chives, roasted jalapeños.

Ingredients You'll Need

Ingredients

Bacon: Look for thick-cut, apple-wood-smoked bacon; it renders slowly and infuses the base. If you’re in the UK, back bacon works, but you may need an extra tablespoon of butter to compensate for lower fat. Turkey bacon is acceptable—add 1 tsp smoked paprika to compensate for missing drippings.

Potatoes: A 50-50 split of Yukon Gold and russet gives the best texture. Yukon Golds hold their shape, while russets collapse slightly to thicken the broth. Buy potatoes that feel firm and smell faintly of soil; avoid any with green patches or sprouting eyes.

Aromatics: One large onion plus two fat leek whites add sweetness without harshness. If leeks feel gritty, slice and soak in cold water, then lift out—dirt sinks.

Stock: Homemade chicken stock is gold, but low-sodium store-bought plus a Parmesan rind simmered for 15 minutes boosts body in a pinch.

Cream: Heavy cream (35 %) gives restaurant-level velvetiness. Swap in half-and-half for a lighter version; the soup will be slightly less thick but still comforting. For dairy-free, use full-fat coconut milk—its flavor disappears under bacon smoke.

Seasonings: Fresh thyme, bay leaf, white pepper, and a whisper of nutmeg elevate humble potatoes. White pepper keeps the color pristine.

How to Make Creamy Potato Soup with Bacon for Hearty Winter Dinner

1
Render the bacon

Place a 5½-quart Dutch oven over medium-low heat. Add 12 oz diced bacon in a single layer; cook 8–10 min until fat liquefies and edges brown. Stir occasionally so it doesn’t scorch. Transfer bacon to a paper-towel-lined plate, leaving 2–3 Tbsp fat in pot.

2
Sauté aromatics

Add 1 Tbsp unsalted butter to bacon fat; increase heat to medium. Stir in 1 diced onion, 2 sliced leek whites, and ½ tsp kosher salt. Sweat 5 min until translucent but not browned. Add 2 minced garlic cloves; cook 1 min until fragrant.

3
Build the roux-ish layer

Sprinkle 3 Tbsp all-purpose flour over vegetables; stir constantly 2 min to coat and eliminate raw flavor. This light roux prevents dairy curdling later.

4
Deglaze

Pour in ½ cup dry white wine; scrape the brown bits (fond) with a wooden spoon. Simmer 2 min until almost dry—this concentrates acidity to brighten potatoes.

5
Add potatoes & stock

Stir in 1½ lb diced Yukon Gold and 1 lb russet potatoes, 4 cups low-sodium chicken stock, 2 sprigs thyme, 1 bay leaf, and ¼ tsp white pepper. Bring to a boil, then reduce to low, cover partially, and simmer 15 min until potatoes yield to a fork.

6
Create creaminess

Remove bay leaf and thyme stems. Mash some potatoes against the pot side with a potato masher for rustic texture. Stir in 1 cup heavy cream, ½ tsp nutmeg, and 1 tsp Worcestershire. Simmer 5 min more—do NOT boil or cream may separate.

7
Adjust consistency

Soup should coat a spoon. If too thick, splash in warm stock ¼ cup at a time. Taste and season with additional salt, pepper, or a squeeze of lemon for brightness.

8
Serve & garnish

Ladle into warm bowls. Top with reserved bacon, snipped chives, a swirl of cream, and a handful of shredded sharp cheddar. Offer crusty sourdough for dunking.

Expert Tips

Keep potatoes white

If prepping ahead, submerge diced potatoes in cold water with 1 tsp salt and 1 Tbsp vinegar to prevent oxidation.

Slow-cooker hack

Complete steps 1–4 in a skillet, then scrape everything into a slow cooker with potatoes and stock. Cook on LOW 6–7 hr, finish with cream last 30 min.

Prevent curdling

Warm cream in microwave 30 sec before adding; cold dairy shocks hot soup and can split.

Vegetarian twist

Sub smoked tempeh for bacon and use mushroom stock; add 1 tsp liquid smoke for depth.

Brighten leftovers

Stir in a handful of baby spinach and a squeeze of lemon when reheating—revives color and flavor.

Gift idea

Layer dry potato dices, bacon bits, and spice mix in a mason jar; attach a tag with stock and cream instructions for a cozy gift.

Variations to Try

  • Loaded baked-potato style: Stir in 1 cup shredded cheddar, top with sour cream, green onions, and extra bacon.
  • Seafood chowder twist: Swap half stock for clam juice; add 8 oz bay scallops and ½ cup corn kernels in last 5 min.
  • Spicy southwest: Add 1 chipotle in adobo, 1 tsp cumin, and finish with pepper-jack and cilantro.
  • Vegan green version: Use olive oil, veggie stock, coconut milk, and blend in 2 cups kale for color.
  • Irish pub: Replace half potatoes with diced rutabaga and add ½ cup Irish cheddar plus a dash of stout beer.

Storage Tips

Refrigerator: Cool soup completely, transfer to airtight containers, and refrigerate up to 4 days. The flavors meld beautifully overnight; thin with stock when reheating because potatoes continue to absorb liquid.

Freezer: Omit the cream if you plan to freeze; dairy can grain when thawed. Freeze soup base in quart-size freezer bags laid flat up to 3 months. Thaw overnight in fridge, then heat gently, whisking in cream at the end.

Make-ahead components: Chop vegetables and store submerged in cold water for 24 hr. Cook bacon up to 5 days ahead; keep drippings in jar. Shred cheese and store in zip bag with a pinch of cornstarch to prevent clumping.

Frequently Asked Questions

Yes. Use sauté mode for steps 1–4, then add potatoes and stock. Seal and cook on HIGH pressure 8 min, quick-release. Stir in cream using sauté on LOW to warm through.

Over-mashing or using a blender too aggressively releases starch. Next time, mash lightly or puree only 1 cup and stir back in. Thin with warm stock and serve immediately.

Red potatoes hold shape well but don’t break down to thicken. Combine half reds with half russets or mash a cup for body.

Replace flour with 1 Tbsp cornstarch slurry or skip entirely and puree 1 cup soup for thickness.

Warm over low heat, stirring often. If it looks grainy, whisk in ¼ cup warm stock mixed with 1 tsp cornstarch until smooth.

Absolutely—use an 8-quart pot. Increase simmer time by 5 min to ensure potatoes are tender. Freeze half before adding cream for best texture.
Creamy Potato Soup with Bacon for Hearty Winter Dinner
soups
Pin Recipe

Creamy Potato Soup with Bacon for Hearty Winter Dinner

(4.9 from 127 reviews)
Prep
20 min
Cook
35 min
Servings
6

Ingredients

Instructions

  1. Render bacon: Cook diced bacon in Dutch oven over medium-low until crisp; remove and reserve.
  2. Sauté aromatics: In bacon fat + butter, cook onion and leeks 5 min; add garlic 1 min.
  3. Build base: Stir in flour 2 min, then deglaze with wine until nearly dry.
  4. Simmer potatoes: Add both potatoes, stock, thyme, bay leaf, white pepper; simmer 15 min until tender.
  5. Cream finish: Discard herbs, mash some potatoes, stir in cream, nutmeg, Worcestershire; warm gently.
  6. Serve: Ladle into bowls, top with bacon and desired garnishes.

Recipe Notes

For a smoky vegetarian version, swap bacon for smoked tempeh and use mushroom stock. Add 1 tsp liquid smoke to mimic depth.

Nutrition (per serving)

486
Calories
18g
Protein
28g
Carbs
33g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.