Bacon, Cabbage, and Potato Soup Recipe: Smoky Bacon Crisp Meets Hearty Root Comfort

Soups & Stews

Bacon, Cabbage, and Potato Soup Recipe: Smoky Bacon Crisp Meets Hearty Root Comfort

This bacon cabbage and potato soup recipe delivers the ultimate in hearty, comforting flavors—smoky bacon crisp meets tender roots in every spoonful. 🌟 The secret lies in properly browning the bacon for maximum flavor and letting the vegetables simmer until perfectly tender, creating a soup that's rich, satisfying, and deeply comforting.

What sets this recipe apart is the balance of textures and flavors: crispy bacon bits floating on top, tender cabbage, and velvety potatoes all swimming in a savory broth. The bacon adds depth and richness, while the cabbage and potatoes provide heartiness that keeps you full for hours.

This is the kind of soup that feels like a warm hug on a chilly day.

Best of all, this recipe is adaptable to your needs. For a vegetarian version, simply omit the bacon and add extra vegetable broth for depth. The instructions are straightforward, ensuring you'll achieve that perfect combination of flavors and textures every time.

Ready in about 45 minutes, this soup is perfect for a quick weeknight dinner or a cozy weekend meal.

Serve it with crusty bread to soak up every last drop of that delicious broth. The aroma alone will have everyone gathering around the table, eager for a taste of this comforting classic. Let's get started!

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

Ingredients for bacon cabbage and potato soup

Six hearty ingredients create this soul-warming bacon cabbage and potato soup.

Ingredient Amount Notes
Thick-Cut Bacon 🥓 8 oz Thick-cut for crispy edges
Yellow Onion 🧅 1 whole Diced into small pieces
Green Cabbage 🥬 1 small Shredded into thin strips
Russet Potatoes 🥔 2 lbs Peeled and cubed evenly
Garlic Cloves 🧄 4 cloves Minced for aromatic base
Chicken Broth 💧 6 cups Low-sodium preferred
Apple Cider Vinegar 🍎 1 tbsp For tangy brightness
Dried Thyme 🌿 1 tsp Or 1 tbsp fresh thyme
Bay Leaves 🌿 2 whole Remove before serving
Salt 🧂 1 ½ tsp Adjust to taste
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Heavy Cream 🥛 ½ cup For velvety finish
Fresh Parsley 🌿 ¼ cup Chopped for garnish

The bacon is where the magic happens—thick-cut slices render perfectly and add that unmistakable smoky depth. Costco sells pre-sliced thick-cut bacon in bulk, but any grocery store's meat counter has it too. Look for slices with good marbling—they'll crisp up beautifully. The potatoes should be uniform size so they cook evenly, and Russets hold up best to long simmering. For the cabbage, green is classic, but red adds a pretty contrast and holds its color better during cooking.

No thick-cut bacon? Regular bacon chopped into smaller pieces works, but you'll lose some of that crispy texture. Swap chicken broth for vegetable broth plus 1/2 cup water for a vegetarian version. The apple cider vinegar might seem odd, but it brightens everything up—lemon juice works too. Fresh thyme is ideal, but dried is fine at one-third the amount. If you're using pre-shredded cabbage, give it a quick rinse to remove any bitter residue from the bag. The bay leaves add subtle earthiness—don't skip them, but remember to fish them out before serving.

This soup tastes even better the next day as flavors meld. Keeps for 5 days in the fridge, or freeze portions for up to 3 months. I always make extra—it's perfect for meal prep. Store the broth separately if you want to reheat it without the potatoes getting mushy. For serving, I like to sprinkle extra bacon bits on top and add a dollop of sour cream or Greek yogurt for creaminess.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this—just chop, simmer, and forget about it. The bacon renders right in the pot, so no extra pans or messy cleanup. Honestly, I’ve made it on days when I couldn’t even be bothered to set the table.
  • Salty-Sweet Crunch: That crispy bacon edge? Chef’s kiss. The onions caramelize while the cabbage softens just enough to hold its bite, and the garlic? Oh, it’s the secret weapon—layered in at the end so it doesn’t disappear into nothingness.
  • Leftovers That Don’t Suck: Between us, most soups turn into sad, watery slop the next day. Not this one. The potatoes stay firm, the bacon stays crispy (if you save some for the top), and the flavor only gets better as it sits. I’ve reheated this for five days straight—no joke.
  • Budget-Friendly Crowd-Pleaser: Russets are cheap, cabbage lasts forever, and thick-cut bacon stretches further than flimsy strips. I’ve fed six people for under $15, and not a single complaint. Even my picky teenager asked for seconds. (Yes, even on a Tuesday night.)

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

This hearty soup delivers smoky bacon, tender roots, and cabbage in every comforting bite.

1

🔥 Step 1: Cook the Bacon Until Crispy

Cut the 8 oz thick-cut bacon into ½-inch pieces and place them in a large Dutch oven over medium heat. Let them cook undisturbed for 5-6 minutes until the edges become deep golden brown and crispy. You'll hear that satisfying sizzle—this is when all the magic starts.

Use a spatula to gently flip the bacon pieces, then continue cooking for another 3-4 minutes until evenly browned. Remove the bacon with a slotted spoon and set it aside on a paper towel-lined plate, leaving all that delicious bacon fat in the pot. This fat will become the flavor base for your soup—don't drain it! Real talk: Skipping this step means missing out on that smoky depth that makes this soup special.

2

🍳 Step 2: Sauté Onions and Garlic for Aromatic Base

In the same Dutch oven, add the diced yellow onion and cook over medium heat for 5 minutes, stirring occasionally, until softened and light golden brown. Here's the thing—you want the onions to caramelize just slightly, which builds sweetness that balances the smokiness.

Add the 4 cloves minced garlic and cook for 30 seconds until fragrant. Be careful not to let it burn—garlic turns bitter fast. Stir in the 1 tsp dried thyme and 2 whole bay leaves, letting them toast for 10 seconds to release their essential oils. This aromatic trio forms the flavor foundation that ties everything together.

3

🥘 Step 3: Simmer Potatoes and Cabbage in Broth

Add the 2 lbs cubed russet potatoes and 1 small shredded green cabbage to the pot. Pour in the 6 cups chicken broth and the 1 tbsp apple cider vinegar, then bring everything to a boil over high heat. Once boiling, reduce heat to medium-low and let it simmer uncovered for 20-25 minutes until the potatoes are fork-tender and the cabbage has softened.

I know it seems like a long wait, but patience pays off here. The potatoes should be collapsing easily when pierced with a fork, and the cabbage should be tender but still hold its shape. Stir occasionally to prevent sticking, and taste the broth—this is when you can adjust seasoning with the 1.5 tsp salt and 0.5 tsp black pepper if needed. The vinegar adds a subtle tang that brightens the whole dish.

4

🍽️ Step 4: Finish with Cream and Garnish

Return the reserved bacon to the pot and stir to distribute it evenly. Remove the 2 bay leaves (they've done their job). Stir in the 0.5 cup heavy cream and simmer for 2-3 minutes until slightly thickened. The cream adds luxurious body without overpowering the other flavors—this is where the soup becomes truly comforting.

Ladle the soup into bowls and garnish with the 0.25 cup chopped fresh parsley. The parsley adds freshness and a pop of color that makes the dish look as good as it tastes. Serve immediately with crusty bread to soak up every last drop of that smoky, creamy goodness. This soup tastes even better the next day, but it won't last that long in your house!

👨‍🍳

Pro Tips For Making Bacon Cabbage And Potato Soup

  • CRISP THE BACON LOW: Cook thick-cut bacon on medium-low heat—not high, or you’ll end up with chewy, uneven edges. I learned this the hard way after rendering three batches of bacon that looked like it belonged in a greasy spoon diner. Let it render slowly, and those edges will get crispy without burning the fat.
  • CUT POTATOES UNIFORM: Slice russets into ½-inch chunks—no smaller, or they’ll turn to mush; no larger, or they’ll stay stubbornly undercooked. I used to eyeball it, but now I measure with a ruler. Consistent size means even cooking, and nobody wants a soup where half the potatoes are al dente and the other half are falling apart.
  • SWEAT ONIONS GENTLY: Onions should caramelize, not burn—keep the heat at a simmer, not a sizzle. I was skeptical until I tried it: low and slow for 10-12 minutes turns them sweet and golden, not bitter. Skip the rush, or you’ll end up with a soup that tastes like a sad, charred onion experiment.
  • SAVE THE BACON GREASE: Strain the rendered fat through a fine-mesh sieve to remove bits, then use it to sauté garlic—it adds depth the store-bought oil can’t match. I used to discard it, but now I save it for this step. That rich, smoky fat is the soul of the soup, so don’t waste it.

Creative variations of bacon cabbage and potato soup

Smoky Bacon Twist

Swap the classic bacon for thick-cut smoked turkey bacon—it adds depth without overpowering the cabbage and potatoes. For extra richness, try bacon lardons (pre-cooked bacon cubes) from the deli section at Whole Foods or Trader Joe's. These shortcuts save time while keeping that smoky, crispy texture. 🌟

Vegetarian Adaptation

Skip the bacon entirely and use smoked paprika (1 tsp) and liquid smoke (½ tsp) to mimic the smokiness. Boost umami with 2 tbsp soy sauce or 1 tbsp miso paste in the broth.

For heartiness, add ½ cup cooked lentils or ½ cup diced smoked tofu—they hold up beautifully in the simmer. The apple cider vinegar still brightens the dish perfectly.

Slow Cooker Version

Brown the bacon in a skillet first, then transfer everything to a 6-quart slow cooker with all ingredients. Cook on low for 6-7 hours or high for 3-4 hours—the long simmer enhances the flavors even more.

Add the heavy cream in the last 30 minutes to prevent curdling. This hands-off method is perfect for busy weeknights. ⏰

Spicy Kick Option

Stir in ½ tsp cayenne pepper or 1 tbsp hot sauce (like Cholula or Tabasco) when adding the vinegar. For a smoky-spicy twist, add 2 slices of chipotle pepper in adobo sauce (minced) with the broth.

The heat cuts through the richness beautifully, especially if you serve it with a dollop of sour cream or cool Greek yogurt. 🌶️

Creamy Alternative

Replace the heavy cream with ½ cup coconut milk for a dairy-free option, or use ½ cup Greek yogurt stirred in at the end for tangy creaminess. For extra richness, add 1 tbsp butter when returning the bacon to the pot.

The coconut milk adds a subtle sweetness that pairs surprisingly well with the smoky bacon and cabbage. 🥥

Herb Variations

Swap the thyme for 1 tbsp fresh sage or 1 tsp smoked paprika for a deeper, earthier flavor. Add ½ tsp mustard powder when sautéing the onions for a subtle tang.

For a fresh finish, garnish with chopped chives or dill instead of parsley—both add brightness and a pop of color. The herbs can completely transform the soup's character while keeping it comforting. 🌿

Nutrition facts

Servings 6
Amount Per Serving
Calories 420kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 12g60%
Cholesterol 75mg25%
Sodium 1150mg49%
Total Carbohydrate 42g15%
Dietary Fiber 7g25%
Sugars 8g
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

Why does my bacon cabbage soup turn out watery?

Watery soup usually means the potatoes released too much starch. Simmer uncovered for 20-25 minutes to let excess liquid evaporate, or mash 1-2 potato cubes slightly to thicken the broth. Adding ½ cup heavy cream at the end also helps create a richer texture.

2

Can I use pre-cooked bacon bits instead of fresh?

Yes, but fresh bacon creates deeper flavor. If using pre-cooked bits, add ½ tsp smoked paprika to mimic the smokiness. For extra crispiness, toast the bits in a dry skillet for 2 minutes before adding them back to the soup.

3

How do I make this soup in a pressure cooker?

Brown the bacon and sauté onions/garlic as directed. Add all ingredients except cream, then pressure cook for 8 minutes on high. Quick-release pressure, stir in cream, and adjust seasoning. The pressure cooker cuts time to just 20 minutes total!

4

What's the best way to reheat leftovers?

Reheat gently on the stove over low heat for 5-7 minutes, stirring occasionally. Avoid microwaving as it can make potatoes gummy. For extra creaminess, stir in 1 tbsp milk or broth while reheating. Store leftovers for up to 5 days.

5

Can I add other vegetables to this recipe?

Try adding ½ cup diced carrots or ½ cup chopped celery with the onions. For extra heartiness, stir in ½ cup cooked kale in the last 5 minutes of cooking. Just ensure all veggies are cut small enough to cook evenly.

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