Bacon Cabbage and Potato Soup Recipe: Smoky Crunch and Creamy Depth in One Pot

Soups & Stews

Bacon Cabbage and Potato Soup Recipe: Smoky Crunch and Creamy Depth in One Pot

This bacon cabbage and potato soup recipe delivers the perfect balance of smoky, savory, and creamy flavors in one comforting bowl. The secret lies in crispy bacon that infuses the broth with rich depth, while tender cabbage and potatoes soak up every bit of flavor.

I developed this version after years of testing—it’s the one that finally earned me a standing ovation at family gatherings.

The beauty of this soup is its simplicity: just a handful of ingredients simmered together until everything melts into harmony. You’ll start by rendering thick, crispy bacon (don’t skip the browning—it’s non-negotiable for that authentic smokiness), then build layers of flavor with onions, garlic, and fresh herbs.

The potatoes and cabbage soften just enough to create a velvety texture without losing their natural bite.

What sets this recipe apart is the creamy finish—whether you use traditional heavy cream or a lighter coconut milk alternative, the result is a soup that’s rich yet balanced. The bacon adds a satisfying crunch, while the cabbage and potatoes provide hearty substance.

It’s the kind of meal that warms you from the inside out, perfect for chilly evenings or lazy Sundays.

Serve it with crusty bread to soak up every last drop of that flavorful broth, or garnish with fresh parsley for a pop of color. This soup scales effortlessly for crowds, and leftovers taste even better the next day. Let’s get cooking!

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

Ingredients for bacon cabbage and potato soup

Crispy bacon, tender cabbage, and creamy potatoes—this soup needs just 12 ingredients for maximum flavor.

Ingredient Amount Notes
Thick-Cut Bacon 🥓 8 oz Thick-cut for crispiness, chopped
Yellow Onion 🧅 1 whole Medium, diced small
Garlic Cloves 🧄 4 cloves Fresh, minced finely
Green Cabbage 🥬 1 lb Green or purple, shredded
Russet Potatoes 🥔 2 lb Peeled, cubed small
Chicken Broth 💧 6 cups Low-sodium preferred
Heavy Cream 🥛 ½ cup Full-fat for richness
Fresh Parsley 🌿 ¼ cup Chopped, for garnish
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Dried Thyme 🌿 ½ tsp Or 1 tbsp fresh
Bay Leaves 🍃 2 whole Removed before serving

The bacon is non-negotiable here—thick-cut makes all the difference. Costco sells it in bulk for the best price, but any grocery store has it. Look for thick slices (about 1/4-inch) so they crisp up properly. Chopping them small gives you maximum flavor without sacrificing crunch. Pro tip: Render the bacon first, then drain all but 2 tablespoons of fat—it's liquid gold for this soup. The cabbage should be fresh and crisp, not wilted, and the potatoes? Russets hold up best to long simmering.

No thick-cut bacon? Regular bacon chopped into small pieces works, but it won't be as crispy. Swapping the heavy cream for coconut milk keeps it dairy-free without sacrificing creaminess. The thyme can be fresh or dried—just use one-third the amount if dried. For extra depth, add a pinch of smoked paprika to the broth. And if you're short on time, pre-shredded cabbage from the bag saves chopping, though it's less crisp. The bay leaves? Toss them in—they add subtle earthiness that disappears when removed.

This soup tastes even better the next day—4-5 days in the fridge, no problem. For leftovers, I like to reheat it with a splash of broth to restore creaminess. Freezes beautifully for up to 3 months, though the cabbage gets softer after thawing. To serve, I always garnish with extra crispy bacon bits and fresh parsley—it makes the whole dish pop. Store the broth separately if you want to reheat it without the potatoes getting mushy.

❤️

Why You'll Love This Recipe

  • I swear by this: just dice the potatoes into rough chunks and let the bacon fat do the work. The cabbage softens fast, and honestly? No one cares if the onions are perfect.
  • No-Chop Night: I swear by this: just dice the potatoes into rough chunks and let the bacon fat do the work. The cabbage softens fast, and honestly? No one cares if the onions are perfect.
  • Salty-Savory Magic: That crispy bacon crunch in every spoonful? It’s the star. The caramelized onions and garlic turn this into something hearty yet light—like a hug in a bowl.
  • Lunchbox Hero: Pack it cold or reheat it hot—this soup holds up for days. My kids grab it straight from the fridge, and I still love it warmed up with a sprinkle of black pepper.

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

Here's how to create a hearty soup where crispy bacon meets creamy potatoes and tender cabbage.

1

Cook the Bacon Until Crispy

Place the 8 oz thick-cut bacon in a large Dutch oven over medium heat. Let it cook undisturbed for 5-6 minutes until it releases its fat and starts to crisp. I like to press down gently on the bacon during the first minute—this prevents it from curling and ensures even contact with the pan.

Once the bacon is golden brown and crispy, use tongs to transfer it to a paper towel-lined plate, leaving all that delicious rendered fat in the pot. Don't drain the fat yet—it's the flavor foundation for your soup. If the fat starts to smoke, reduce the heat slightly to medium-low and let it settle for 1 minute before proceeding.

2

Sauté Onion and Garlic Until Soft

Add the diced yellow onion to the bacon fat and cook over medium heat for 5-6 minutes, stirring occasionally, until it softens and becomes translucent. You'll know it's ready when the edges start to turn light golden—this adds sweetness to the soup.

Next, add the 4 cloves minced garlic and cook for 30 seconds until fragrant. Be careful not to let the garlic burn—it should smell amazing but not bitter. If it starts to darken too quickly, reduce the heat to medium-low. This step builds the aromatic base that ties all the flavors together.

3

Add Potatoes and Simmer Until Tender

Add the cubed russet potatoes to the pot and stir to coat them in the bacon fat. Pour in the 6 cups chicken broth, then add the 1.5 tsp salt, 0.5 tsp black pepper, 0.5 tsp dried thyme, and 2 whole bay leaves. Bring everything to a gentle boil over high heat, then reduce to medium-low and let it simmer uncovered for 15-20 minutes.

You'll know the potatoes are tender when they pierce easily with a fork. If the soup starts to reduce too quickly, add ½ cup hot water to maintain the liquid level. This step ensures your potatoes cook through while keeping the broth flavorful—don't rush it, or you'll end up with mushy potatoes.

4

Incorporate Cabbage and Finish Cooking

Add the shredded green cabbage to the pot and stir gently to combine. Simmer uncovered for another 10-12 minutes until the cabbage is tender but still vibrant green—it should hold its shape but be easily pierced with a fork. If the soup gets too thick, add ½ cup hot water to loosen it.

Remove the 2 whole bay leaves before serving. Here's the thing—bay leaves add depth but can be bitter if left in too long. The cabbage should be tender enough to eat easily but still have a slight bite, balancing the creamy potatoes and smoky bacon.

5

Finish with Cream and Garnish

Reduce the heat to low and stir in the 0.5 cup heavy cream. Let it warm through for 2-3 minutes—just until it's heated but not boiling. You want the cream to meld into the soup without curdling. Taste and adjust seasoning if needed, adding more salt or black pepper as necessary.

Ladle the soup into bowls and garnish each serving with chopped fresh parsley and the crispy bacon. The cream adds luxurious richness, while the parsley brightens the dish. Serve immediately while the bacon stays crisp and the soup is piping hot—this is where all the flavors come together in perfect harmony.

👨‍🍳

Pro Tips For Making Bacon Cabbage And Potato Soup

  • CRISP THE BACON LOW AND SLOW: I used to blast that bacon on high, and it’d turn out greasy and rubbery—no crunch, just sad. Instead, cook it on medium-low heat in a cold pan, turning every 3-4 minutes. The fat renders slowly, the edges get glass-crisp, and you’ll end up with bacon that actually holds its shape in the soup.
  • CHOP CABBAGE UNIFORMLY—NO BIG CHUNKS: Big cabbage wedges? They’ll turn to mush before the potatoes soften. Cut it into ½-inch slices, then shred those into matchsticks. Smaller pieces cook faster, stay tender, and soak up the bacon fat like a dream—no one wants a soup where you’re picking out raw cabbage after 45 minutes.
  • ADD POTATOES IN TWO BATCHES: I learned this the hard way—dumping all the potatoes in at once means some boil into glue while others stay undercooked. Parboil half the potatoes for 5 minutes first, then add the rest raw. The first batch softens perfectly, the second absorbs flavor without falling apart, and you won’t end up with a starch slurry.
  • SALT THE POTATOES BEFORE COOKING: This isn’t just about flavor—it’s about texture. Toss the raw potatoes in 1 teaspoon of salt before adding them to the pot. It jumpstarts the starch breakdown, so they absorb liquid evenly and don’t turn mealy. (Yes, even if you’re using salted bacon—trust me, the potatoes need their own boost.)

Essential equipment for perfect results

Dutch Oven

This soup thrives in a large Dutch oven—it's the perfect vessel for even heat distribution and deep browning. I swear by a Lodge 5.5-quart for its heavy-duty construction and cast iron that retains heat beautifully.

If you don't have one, a heavy-bottomed stockpot (like All-Clad) works too. The key is avoiding thin, reactive metals that can create hot spots. 🔥

Tongs

Invest in a good pair of kitchen tongs—I use OXO Good Grips—for transferring crispy bacon without breaking it. The angled design makes it easy to lift bacon from the pot while leaving the flavorful fat behind.

Avoid forks or spoons that can shred the bacon pieces and release excess moisture.

Fine-Mesh Strainer

A fine-mesh strainer (like the Anolon Stainless Steel) comes in handy if you want to clarify your broth by straining out any stray bacon bits or cabbage strings.

I find this especially useful when serving the soup the next day—it gives that restaurant-quality smooth texture. For quick weeknight cooking, skip this step entirely.

Chef's Knife

For chopping onions and garlic, a sharp 8-inch chef's knife (I recommend Mercer Culinary) makes all the difference. A dull knife requires more force, which can lead to uneven cuts and safety hazards.

Keep your knife sharp with a Wüsthof whetstone—it's worth the investment for any home cook. The goal is to dice onions into ¼-inch pieces and mince garlic into a paste.

Measuring Spoons

Precise measurements matter for seasoning. Use stainless steel measuring spoons (like Chicago Metallic) for accurate measurements of thyme, salt, and pepper. I find that ¼ teaspoon differences can dramatically alter flavor balance. For example, too much thyme can overpower the bacon's smokiness, while too little leaves the soup flat.

Slotted Spoon

A slotted spoon (like Cuisinart's Silicone version) becomes your best friend when testing potato doneness and removing bay leaves. The slots let you drain excess liquid while keeping ingredients in the pot.

I use mine to gently stir the cabbage during the final simmering stage—this prevents breaking up the tender leaves. 💫

Nutrition facts

Servings 6
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 22g28%
Saturated Fat 12g60%
Cholesterol 65mg22%
Sodium 1250mg54%
Total Carbohydrate 35g12%
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 make this soup without bacon?

You can substitute with thick-cut turkey bacon or smoked sausage for similar flavor, but the smoky depth is key. For a vegetarian version, use mushrooms sautéed in olive oil or smoked paprika (½ tsp) in the broth. The bacon fat is irreplaceable for richness—try 2 tbsp bacon grease or butter if skipping meat entirely.

2

How do I prevent the potatoes from getting mushy?

Cut potatoes into even 1-inch cubes and simmer them separately in broth for 8-10 minutes before adding cabbage. This ensures they cook through without over-softening. Another trick: Add potatoes to the pot after onions and garlic, then simmer at medium-low heat—never boil vigorously.

3

What's the best way to reheat leftovers?

Reheat gently on the stove over low heat with 2 tbsp broth or water to restore creaminess. Microwave in 30-second bursts, stirring between each, to prevent watery texture. For extra richness, stir in 1 tbsp heavy cream or 1 tsp butter while reheating.

4

Can I use frozen cabbage instead of fresh?

Yes, but thaw and drain it first to avoid watery soup. Frozen cabbage works best in this recipe—simmer it for 5-7 minutes less than fresh (about 5-7 minutes total). For extra flavor, add ½ tsp garlic powder when sautéing onions. The texture will be slightly softer but still delicious.

5

Is this soup kid-friendly?

Skip the heavy cream for little ones and use whole milk or coconut milk instead. Cut bacon into tiny pieces or omit it entirely. The natural sweetness of potatoes and cabbage makes it a hit—just let it cool before serving. For picky eaters, blend a portion for a creamy texture they might prefer.

★★★★★4.6(6 reviews)
Categories Soups & Stews