Bacon Cabbage and Potato Soup Recipe: Smoky Bacon Crunch With Hearty Simmered Depth

Soups & Stews

Bacon Cabbage and Potato Soup Recipe: Smoky Bacon Crunch With Hearty Simmered Depth

This bacon cabbage and potato soup recipe delivers the perfect balance of smoky, crispy bacon and tender, hearty vegetables in every spoonful. The secret lies in slow simmering—transforming tough cabbage into sweet, melting layers while potatoes develop a creamy texture without added dairy.

I’ve perfected this dish over years of testing, ensuring the bacon stays crisp at the edges while infusing the broth with rich, savory depth.

What sets this recipe apart is the two-stage cooking process: first, crisping the bacon until golden and fragrant, then building flavor by sautéing onions and garlic before adding the vegetables.

This method creates a deeply aromatic broth that forms the soul of the soup, while the cabbage and potatoes soften into perfect, fork-tender bites. The result is a soup that’s comforting yet sophisticated—ideal for chilly evenings or as a make-ahead meal.

The beauty of this recipe is its versatility. You can keep it classic with just bacon, cabbage, and potatoes, or elevate it with a splash of cream, a sprinkle of smoked paprika, or fresh herbs at the end.

The crispy bacon bits scattered on top add a satisfying crunch that contrasts beautifully with the velvety broth. It’s the kind of soup that tastes even better the next day, making it perfect for meal prep.

Whether you’re serving it as a cozy weeknight dinner or bringing it to a potluck, this soup is sure to disappear quickly. The rich, smoky flavors and hearty texture make it a crowd-pleaser, while the simple ingredients keep it approachable for home cooks.

Let’s get started on creating a bowl of warmth that feels like a hug in every bite.

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

Ingredients for bacon cabbage and potato soup

Sixteen ingredients for a soup that tastes like a cozy hug in every bowl.

Ingredient Amount Notes
Thick-Cut Bacon 🥓 12 oz Thick-cut for crispy edges
Yellow Onion 🧅 1 whole Diced, medium size preferred
Garlic Cloves 🧄 4 cloves Minced, fresh preferred
Green Cabbage 🥬 1 lb Shredded, core removed
Russet Potatoes 🥔 2 lbs Peeled, cubed into 1-inch pieces
Chicken Broth 💧 6 cups Low-sodium preferred, homemade or quality brand
Heavy Cream 🥛 ½ cup Optional for creaminess, full-fat preferred
Smoked Paprika 🌶️ 1 tsp For smoky depth, adjust to taste
Ground Black Pepper 🌶️ ½ tsp Freshly ground for best flavor
Kosher Salt 🧂 1 ½ tsp Adjust to taste, Diamond Crystal preferred
Fresh Thyme 🌿 2 sprigs Or 1 tsp dried thyme
Apple Cider Vinegar 🍏 1 tbsp Brightens flavors, optional but recommended
Butter 🧈 2 tbsp Unsalted, for finishing
Fresh Parsley 🌿 ¼ cup Chopped, for garnish

The bacon is non-negotiable here—thick-cut stays crispy while rendering fat for flavor. Costco or local butchers often have the best cuts, but grocery store bacon works too. Look for good marbling; it’ll give you that perfect smoky depth. The cabbage? Green cabbage holds up better than red, but if that’s what you’ve got, use it. Just make sure it’s crisp and fresh—no wilted outer leaves. Potatoes should be Russet or Yukon Gold—they hold their shape while soaking up the broth.

No thick-cut bacon? Regular bacon, cooked extra crispy works in a pinch, but you’ll lose some texture. Fresh thyme is ideal, but dried at one-third the amount gets you close. The heavy cream is optional, but if you skip it, add a splash of half-and-half or coconut milk for richness. Smoked paprika is key for that smoky flavor—Penzeys or Trader Joe’s have great options. If you’re using pre-shredded cabbage, rinse it well to remove excess moisture.

This soup tastes even better the next day, so make a double batch. Store in the fridge for up to 5 days or freeze for 3 months. The bacon bits stay crispy if you freeze them separately and toast them after reheating. For meal prep, portion into containers with a little broth on top—they’ll stay warm longer. Garnish with fresh parsley and extra bacon bits right before serving for that restaurant-quality touch.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this recipe because it’s actually one-pan—just chop, fry, and simmer. No fancy gadgets, no last-minute scrubbing. The bacon renders right in the pot, and by the time the potatoes are tender, the cabbage’s wilted into perfect bite-sized pieces. (Yes, even on a Tuesday night.)
  • Crispy-Creamy Obsession: That first bite? Crispy bacon edges melting into creamy potatoes while the cabbage holds its texture—it’s like someone took all my favorite flavors and married them. Honestly, the garlic-to-onion ratio is my secret weapon here, and it never fails to deliver.
  • Lunchbox Hero: This soup tastes just as good cold the next day, which means I can prep a big batch on Sunday and have effortless lunches all week. My kids (who usually turn up their noses at veggies) fight over the leftovers—because bacon makes everything better, apparently.
  • Budget Win: Russet potatoes and cabbage are cheap, but they feel luxurious here. Thick-cut bacon adds that "special occasion" touch without breaking the bank, and a single pan of this feeds four for under $10. (Between us, it’s my go-to when I’m broke but still want to impress.)

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

This hearty soup delivers smoky bacon crunch and rich, simmered depth in every spoonful.

1

Cook the Bacon Until Crispy

Cut the 12 oz thick-cut bacon into ½-inch strips and place them in a large Dutch oven over medium heat. Cook undisturbed for 5-6 minutes until the edges become deep golden brown and crispy. This is where all that smoky flavor starts building.

I press down gently on the bacon strips during the first minute—this prevents them from curling and ensures even contact with the pan. Once crisp, use tongs to transfer the bacon to a paper towel-lined plate, leaving all that rendered fat in the pot. That fat is pure flavor gold, and we'll use it to sauté our vegetables. If you're worried about excess fat, you can drain some into a small bowl and reserve it for later, but I always leave at least 2 tablespoons for cooking.

2

Sauté Onions and Garlic

Reduce the heat to medium-low and add the diced yellow onion to the bacon fat. Cook for 5-6 minutes, stirring occasionally, until the onions soften and become translucent at the edges. This step is crucial—you want them to caramelize just slightly, adding sweetness to balance the smokiness.

Add the 4 minced garlic cloves and the 1 tsp smoked paprika, stirring constantly for 30 seconds until the garlic becomes fragrant and just starts to turn golden. Be careful not to let it burn—garlic burns in seconds and turns bitter. Here's the thing—smoked paprika adds depth right away, so don't skip this step. It's what gives the soup that signature smoky flavor that makes it special.

3

Add Potatoes and Cabbage

Add the 2 lbs peeled and cubed russet potatoes and 1 lb shredded green cabbage to the pot. Stir to coat everything in the bacon fat and sprinkle with 1.5 tsp kosher salt and 0.5 tsp ground black pepper. Pour in the 6 cups chicken broth and bring the mixture to a gentle boil over medium-high heat.

Once boiling, reduce the heat to low and add the 2 sprigs fresh thyme. Let the soup simmer uncovered for 20-25 minutes, stirring occasionally. You'll know it's ready when the potatoes are tender when pierced with a fork and the cabbage has softened but still holds its shape. If the soup looks too thin, you can reduce the heat further to let it thicken naturally. The potatoes should be fork-tender but not falling apart—this ensures a creamy texture without mushiness.

4

Finish with Cream and Vinegar

Remove the thyme sprigs and stir in the 0.5 cup heavy cream and 1 tbsp apple cider vinegar. Simmer for another 5 minutes to let the flavors meld. The vinegar brightens everything up, cutting through the richness of the cream and bacon. Taste and adjust the seasoning if needed—you might need a little more salt or pepper to balance the flavors.

In a small saucepan, melt the 2 tbsp butter over low heat until it becomes foamy and golden. This butter will add a luxurious finish to the soup. Remove the pot from heat and stir in the melted butter until fully incorporated. The butter will create a silky, velvety texture that makes the soup even more indulgent. If you're serving it immediately, you can skip this step, but trust me, it's worth the extra effort.

5

Serve with Fresh Parsley

Ladle the soup into bowls and garnish each serving with ¼ cup chopped fresh parsley. The parsley adds a pop of color and freshness that contrasts beautifully with the rich, smoky flavors. Serve it hot with crusty bread to soak up every last drop of that delicious broth.

This soup tastes even better the next day as the flavors deepen and meld together. If you have leftovers, store them in an airtight container in the refrigerator for up to 4 days. When reheating, do it gently over low heat** to avoid breaking down the texture of the potatoes and cabbage. Stir in a splash of broth or water if it thickens too much during reheating. Enjoy your comforting, hearty bowl of bacon cabbage and potato soup!

👨‍🍳

Pro Tips For Making Bacon Cabbage And Potato Soup

  • CRISP THE BACON LOW: I used to rush this step, but thick-cut bacon needs patience—render it over medium-low heat for 10-12 minutes until the edges are deep brown and the fat pools generously. High heat makes it chewy; slow and steady guarantees that crispy, salty bite that ties the whole soup together.
  • CUT POTATOES UNIFORM: Skip the "eyeballing" approach—chop Russets into 1-inch cubes, not chunks. Uniform size means even cooking: soft but not mushy edges while the centers stay hearty. (Yes, it takes 2 minutes longer, but trust me on this.)
  • SAUTE ONIONS TO CARAMEL: Don’t just soften the onions—cook them until they’re golden brown, about 8-10 minutes. That deep sweetness is the soul of the soup. If they’re still pale, you’ve missed the flavor payoff.
  • ADD CABBAGE LAST: Tossing in cabbage too early turns it into sad, limp mush. Wait until the potatoes are tender, then stir it in for just 3-4 minutes—crisp-tender edges make all the difference. (And yes, even if you’re impatient like me.)

Creative variations of this bacon cabbage and potato soup

Smoky Bacon Twist

Swap the thick-cut bacon for applewood-smoked bacon—it adds a deeper, campfire-like aroma that pairs perfectly with the cabbage. I like Oscars or Butcher's Corner brands for their rich, smoky flavor. For an extra kick, sprinkle ½ tsp cayenne pepper into the pot with the potatoes and cabbage. 🔥

Creamy Potato Upgrade

Replace half the heavy cream with ½ cup mashed Yukon Gold potatoes for a lighter, naturally creamy texture. Roast the potatoes first at 400°F for 20 minutes until tender, then mash them into the soup. This adds body without dairy—great for those watching their fat intake.

Herb Variations

Swap thyme for 1 sprig fresh rosemary (remove before serving) or 1 tsp dried sage for an earthy twist. For brightness, add 1 tbsp lemon juice instead of vinegar. I also love 1 tsp fresh dill at the end—it cuts through the richness beautifully.

Slow-Cooker Adaptation

Transfer all ingredients (except parsley and butter) to a 6-quart slow cooker and cook on LOW for 7-8 hours. The low-and-slow method keeps the cabbage tender without overcooking. Stir in cream and butter at the end, then add parsley. Perfect for meal prep!

Spicy Kick Options

For heat lovers, add 1 tbsp hot sauce (like Cholula) or ½ tsp chipotle powder with the smoked paprika. For a smoky-spicy combo, stir in 1 tsp gochujang (Korean chili paste) at the end. Adjust to taste—this soup handles bold flavors well.

Vegetarian Swap

Skip the bacon and use 2 tbsp olive oil for sautéing. Add ½ cup mushrooms (sliced cremini) with the onions for umami depth. Boost flavor with 1 tsp liquid smoke or ½ tsp smoked salt—it mimics the bacon’s smokiness without meat. Garnish with toasted pumpkin seeds for crunch.

Nutrition facts

Servings 6
Amount Per Serving
Calories 340kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 11g55%
Cholesterol 55mg18%
Sodium 920mg39%
Total Carbohydrate 36g12%
Dietary Fiber 6g21%
Sugars 6g
Protein 14g28%
* 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 use regular bacon instead of thick-cut?

Yes, but you'll need to adjust the cooking time. Thin bacon will crisp faster (3-4 minutes total), so watch it closely. For extra crunch, press it flat with a spatula during cooking. The flavor will be similar, though you'll lose some of that satisfying bacon fat depth.

2

Why does my cabbage turn mushy?

Overcooking is the usual culprit! Simmer uncovered for 20-25 minutes max—cabbage should be tender but still hold its shape. If using green cabbage, start checking at 15 minutes. Red cabbage cooks faster. For extra insurance, add potatoes 5 minutes before the cabbage.

3

How can I make this soup dairy-free?

Skip the heavy cream and butter finish. Use ½ cup coconut milk instead of cream, and stir in 1 tbsp nutritional yeast for a cheesy flavor. For richness, add 2 tbsp olive oil at the end. The soup will still be hearty and flavorful without dairy.

4

Can I prep this soup ahead of time?

Make it 2 days ahead—flavors actually improve. Store in an airtight container in the fridge. When reheating, warm gently on low heat and add a splash of broth if needed. For best texture, reserve bacon bits separately and toast them fresh before serving.

5

What's the best way to reheat leftovers?

Use low heat on the stovetop—medium-high can make potatoes mushy. Stir occasionally and add 1-2 tbsp broth if too thick. For microwave reheating, cover with a damp paper towel and heat in 30-second intervals, stirring between each. Always finish with fresh parsley and bacon bits.

★★★★★5.0(1 review)
Categories Soups & Stews