Bacon Cabbage and Potato Soup Recipe: Smoky Bacon Crunch Over Creamy Root Velout

Soups & Stews

Bacon Cabbage and Potato Soup Recipe: Smoky Bacon Crunch Over Creamy Root Velout

This bacon cabbage and potato soup delivers a perfect balance of smoky, crispy bacon and velvety root vegetables in every spoonful. The secret lies in slow-cooking the potatoes until they break down into a naturally thick, creamy base—no heavy cream required.

I've perfected this recipe over years of testing, ensuring the bacon stays crunchy while infusing the soup with its signature savory depth.

The foundation begins with crispy bacon that's cooked until golden and slightly caramelized, then removed to crisp up again before serving. Sautéing cabbage until tender-crisp adds texture contrast, while potatoes simmer until fork-tender, creating that signature creamy velouté.

The result is a hearty soup that's rich in flavor but light enough for any meal.

What makes this recipe stand out is how the bacon's smoky aroma permeates every bite without overpowering the delicate cabbage and potatoes. The broth develops a deep, satisfying richness from the vegetables themselves, making this soup both comforting and nutritious.

Perfect for chilly evenings or as a make-ahead meal that tastes even better the next day.

Serve with crusty bread to soak up every last drop of that creamy, bacon-infused broth. The combination of textures—crispy bacon, tender cabbage, and velvety potatoes—creates a symphony of flavors that makes this soup a weeknight staple. Let's get cooking!

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for bacon cabbage and potato soup

Sixteen ingredients transform into a velvety, bacon-infused soup that balances smoky depth with creamy potato richness.

Ingredient Amount Notes
Thick-Cut Bacon 🥓 8 oz Thick-cut for crispiness, cut into 1/2-inch pieces
Yellow Onion 🧅 1 whole Medium size, diced into 1/4-inch pieces
Green Cabbage 🥬 1 lb Green cabbage, shredded into 1/4-inch strips
Russet Potatoes 🥔 2 lbs Yukon Gold or Russet, peeled and cubed
Celery Stalks 🧆 3 whole Fresh, diced into 1/4-inch pieces
Garlic Cloves 🧄 4 cloves Fresh, minced into fine pieces
Vegetable Broth 💧 6 cups Low-sodium preferred, homemade or quality store-bought
Apple Cider Vinegar 🍎 1 tbsp For depth of flavor, optional but recommended
Dried Thyme 🌿 1 tsp Or 1 tbsp fresh, finely chopped
Bay Leaves 🍃 2 whole Fresh or dried, removed before serving
Salt 🧂 1 ½ tsp Diamond Crystal kosher salt, adjust to taste
Black Pepper 🌶️ ½ tsp Freshly ground for optimal flavor
Sour Cream 🧈 ½ cup Full-fat for richness, optional garnish
Fresh Parsley 🌿 ¼ cup Chopped, for garnish, optional

The bacon is non-negotiable—thick-cut slices render perfectly while maintaining crisp edges. Costco or Trader Joe's carry excellent pre-sliced options, but buying whole slabs and cutting them yourself ensures superior texture. Look for bacon with good marbling; the fat is what creates that signature smoky aroma. For the cabbage, green cabbage delivers the best texture contrast, though red cabbage adds a subtle sweetness if you prefer. The potatoes should be firm and starchy—Yukon Golds or Russets work best, as they break down beautifully without turning mushy. If you're short on time, frozen shredded cabbage works in a pinch, though fresh is always superior for texture.

No bacon? Smoked paprika and liquid smoke can mimic the flavor, though nothing replaces the real thing. Substituting chicken broth for vegetable broth adds depth, but the soup will have a slightly different profile. Fresh thyme is ideal, but dried works at one-third the amount—just make sure it's labeled as culinary thyme, not ornamental. The apple cider vinegar might seem unusual, but it brightens the broth beautifully; lemon juice works in a bind. For the sour cream garnish, Greek yogurt is a tangier alternative, though it won't be as rich. If you're watching calories, omit the sour cream entirely—the soup is hearty enough on its own.

This soup tastes even better the next day as flavors meld, so double the batch if you have freezer space. Store in airtight containers for up to 5 days in the fridge or 3 months frozen. To reheat, warm gently on the stove with a splash of broth to restore creaminess. The bacon can be cooked ahead and stored separately, then crisped up again before serving. For meal prep, portion into individual containers with a dollop of sour cream on top—it keeps beautifully and reheats like a dream. The parsley garnish is optional but adds a fresh finish; store it separately and add just before serving.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe when I’m too tired to wash extra dishes. Toss everything—bacon, potatoes, cabbage—into one pot, and let it simmer. No fancy layers, no stress.
  • Smoky Crispy Bliss: That first bite of crispy bacon edges melting into creamy potatoes? Honestly, it’s the kind of flavor combo that makes you pause mid-spoonful. The bacon’s smokiness cuts through the cabbage’s slight bitterness like a dream.
  • Leftovers That Don’t Suck: Between us, most soups turn into sad, watery regrets by day three. Not this one. The potatoes stay tender, the bacon stays flavorful, and I’ve reheated this for breakfast and lunch without judgment.
  • Budget-Friendly Crowd-Pleaser: Russet potatoes and cabbage stretch this soup into a full meal for next to nothing. Add a hunk of bread, and suddenly you’ve fed five people for the price of takeout. My wallet thanks me every time.

Step-by-step instructions for bacon cabbage and potato soup

Master this hearty soup with layers of smoky bacon, tender vegetables, and velvety potato broth.

1

Render the Bacon and Sauté Aromatics

In a large Dutch oven, cook the 8 oz thick-cut bacon over medium heat until the edges are deep golden brown and crispy, about 12-15 minutes. Use a slotted spoon to remove the bacon and set aside on paper towels, leaving the rendered fat in the pot.

Reduce the heat to medium-low and add the 1 whole yellow onion and 3 whole celery stalks, both diced. Sauté for 5-6 minutes until the onions soften and become translucent. Add the 4 cloves garlic cloves, minced, and cook for 30 seconds until fragrant. This foundational step builds the soup's flavor base.

2

Build the Vegetable Base

Add the 1 lb green cabbage, shredded into ¼-inch strips, and the 2 lbs russet potatoes, peeled and cubed into 1-inch pieces. Stir to coat everything evenly in the bacon fat. Pour in the 6 cups vegetable broth, the 1 tbsp apple cider vinegar, and the 1 tsp dried thyme. Add the 2 whole bay leaves and bring the mixture to a gentle boil.

Once boiling, reduce heat to low and let it simmer uncovered for 25-30 minutes, stirring occasionally, until the potatoes are fork-tender and the cabbage is softened. The soup should thicken slightly as the vegetables release their starches. This simmering time ensures the potatoes break down just enough to create a naturally creamy texture.

3

Season and Finish the Soup

Season with the 1.5 tsp salt and 0.5 tsp black pepper, adjusting to taste. Remove the bay leaves and discard them. Stir in the reserved bacon, ensuring it's evenly distributed throughout the soup. The bacon should be crispy enough to provide texture contrast against the creamy broth.

For the final touch, gently stir in the 0.5 cup sour cream off the heat. This adds richness without curdling the soup. If the soup is too thick, thin it with a splash of warm water or additional broth. Let it sit for 5 minutes to allow flavors to meld before serving.

4

Serve with Garnish

Ladle the soup into bowls and garnish with the 0.25 cup fresh parsley, chopped. The parsley adds a fresh, bright contrast to the smoky, creamy flavors. Serve immediately while the bacon remains crispy and the soup stays warm—this soup tastes best fresh from the pot.

Each spoonful should deliver a balance of smoky bacon, tender vegetables, and a velvety potato broth. The acidity from the vinegar brightens the flavors, while the sour cream adds a luxurious finish. This soup is hearty enough for a cold day but light enough for any meal.

👨‍🍳

Pro Tips For Making Bacon Cabbage And Potato Soup

  • CRISP THE BACON LOW: Start your bacon in a cold skillet—yes, even thick-cut—and let it render slowly over medium heat. I used to blast it on high, and it’d end up greasy instead of crisp. Give it 10-12 minutes, flipping once, until the edges are glassy and the fat pools like liquid gold.
  • CUT POTATOES EVENLY: Russets break down fast, so aim for 1.5-inch chunks—no smaller, or they’ll turn to mush. Use a knife, not a mandoline, and keep them consistent. I learned this after serving soup where half the potatoes were gluey and the other half still raw.
  • SWEAT ONIONS UNTIL SOFT: Don’t rush this step—cook the onions in bacon fat until they’re translucent and just starting to caramelize (about 8-10 minutes). Skipping this means your soup will taste raw and bitter. Add a pinch of salt here; it speeds up the process.
  • SIMMER POTATOES COVERED: After adding broth, cover the pot and let the potatoes cook for 10 minutes before adding cabbage. This ensures they absorb flavor first and don’t turn to mush when the cabbage softens later. I used to add everything at once, and the texture suffered every time.

Perfect pairings for this recipe

Crusty Bread Pairings

Serve this soup with a warm, crusty baguette or sourdough loaf to soak up every last drop of that creamy, bacon-infused broth. I love using a French-style baguette from my local bakery—its crisp exterior contrasts perfectly with the velvety soup.

For a heartier option, try a rustic whole-grain bread with a thick crust, like Pepperidge Farm Farmhouse. 🥖

Pro tip: Toast the bread lightly before serving to enhance its crunch. If you're feeling fancy, brush it with garlic-infused olive oil and sprinkle with flaky sea salt right before serving. The garlic adds a subtle depth that complements the smoky bacon beautifully.

Cheesy Bread Toppers

Transform your bread into a cheesy pull-apart by mixing ½ cup shredded cheddar and ¼ cup grated Parmesan with 2 tbsp melted butter. Spread this mixture on the bread, then bake at 375°F for 5-7 minutes until bubbly and golden.

The melted cheese creates a gooey contrast to the creamy soup. 🧀

For a spicier kick, add ½ tsp smoked paprika or 1 tsp hot honey to the cheese mixture. This pairs especially well with the soup’s rich, smoky flavors. If you're short on time, use pre-shredded cheese—just make sure it’s the good stuff, like Kraft Natural Shredded Cheddar.

Crunchy Garnishes

Add a textural contrast with crispy fried onions or toasted breadcrumbs. For fried onions, thinly slice 1 small yellow onion, fry in 2 tbsp bacon fat (from your soup!) until golden, and sprinkle on top.

For breadcrumbs, toast ¼ cup panko in a dry pan over medium heat for 3-4 minutes until fragrant. 🌟

Another great option is crumbled bacon bits—just chop the extra crispy bacon from your soup into small pieces. The double dose of smoky bacon adds an extra layer of flavor that your guests will love.

For a lighter touch, try toasted pumpkin seeds or crushed potato chips for a salty crunch.

Drink Pairings

A crisp white wine like Sauvignon Blanc or Pinot Grigio cuts through the richness of the soup beautifully. The acidity in these wines balances the creaminess and smokiness. I especially love a New Zealand Sauvignon Blanc—its citrus notes complement the cabbage and potatoes. 🍷

For beer lovers, a hoppy IPA or amber ale works well. The bitterness in an IPA cleanses your palate between spoonfuls, while an amber ale’s maltiness enhances the soup’s depth. If you prefer something lighter, a wheat beer like Blue Moon adds a refreshing contrast.

Side Dish Ideas

Pair this soup with a simple green salad dressed with lemon vinaigrette to lighten the meal. Toss 4 cups mixed greens with 2 tbsp olive oil, 1 tbsp lemon juice, and a pinch of salt and pepper. The bright acidity balances the soup’s richness perfectly. 🥗

For a heartier side, serve with roasted Brussels sprouts tossed in bacon fat (save some from cooking the bacon!). Roast at 400°F for 20-25 minutes until caramelized. The smoky, crispy sprouts echo the flavors in the soup and make for a well-rounded meal.

Nutrition facts

Servings 6
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 6g30%
Cholesterol 45mg15%
Sodium 850mg37%
Total Carbohydrate 45g16%
Dietary Fiber 8g29%
Sugars 8g
Protein 18g36%
* 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 without bacon?

Yes, but the flavor will be different! Use ½ cup smoked paprika and 1 tsp liquid smoke to mimic the smoky depth. For texture, add ¼ cup crispy fried onions or crumbled tempeh instead. The soup will still be delicious—just less rich and smoky.

2

How do I prevent the potatoes from turning mushy?

Cut them into 1-inch cubes and simmer uncovered for exactly 25-30 minutes—no longer! Use Yukon Gold or Russet potatoes, as they hold their shape better than waxy varieties. If they soften too quickly, reduce the heat slightly or cover with a lid to slow cooking.

3

Can I use frozen cabbage instead of fresh?

but thaw it first! Use 1 lb frozen shredded cabbage (no need to drain) and add it with the potatoes. Frozen cabbage works well, though fresh cabbage has a slightly better texture. If using frozen, simmer for 5-10 minutes longer to ensure it's fully tender.

4

Why does my soup taste bland?

Check your seasoning! The soup needs 1.5 tsp salt (adjust to taste) and 0.5 tsp black pepper, but the real flavor comes from the bacon fat and apple cider vinegar. If it's still bland, add 1 extra tbsp vinegar or a pinch of smoked salt at the end. Taste as you go!

5

How long can I store leftovers?

Store in an airtight container in the fridge for up to 5 days or freeze for 3 months. Reheat gently on the stove with a splash of broth to restore creaminess. The bacon can be reheated separately to keep it crispy—just warm it in a dry pan for 1-2 minutes.

★★★★★4.5(15 reviews)
Categories Soups & Stews