Bacon Cabbage and Potato Soup Recipe: Smoky Bacon Crunch Meets Creamy Potato Velout

Soups & Stews

Bacon Cabbage and Potato Soup Recipe: Smoky Bacon Crunch Meets Creamy Potato Velout

This bacon cabbage and potato soup recipe transforms humble ingredients into a deeply satisfying bowl of smoky, creamy comfort. The secret lies in crispy bacon that infuses the broth with rich, savory depth, while tender potatoes and cabbage create a velvety texture that melts in your mouth.

I developed this version after years of testing—it’s the one that finally earned me "homemade" compliments instead of "restaurant-worthy" comparisons.

The beauty of this soup is in its simplicity: just 10 ingredients, 30 minutes of active prep, and a one-pot approach that minimizes cleanup. We’ll start with perfectly rendered bacon, then build layers of flavor through slow simmering—no fancy techniques required.

The result is a soup that’s hearty enough for winter dinners but quick enough for weeknights, with that perfect balance of smoky crunch and creamy smoothness.

What makes this recipe stand out is the creamy velouté texture, achieved by letting the potatoes break down just enough to thicken the broth naturally. The cabbage adds freshness that cuts through the richness, while the bacon’s smoky aroma fills your kitchen long before the first spoonful.

Serve it with a sprinkle of fresh parsley and a slice of crusty bread, and you’ve got a meal that feels like a warm hug in a bowl.

This soup also adapts beautifully to different cooking methods—stovetop for quick results or slow-cooker for deeper flavor development. The instructions will guide you through each step, ensuring you get that signature smoky bacon crunch and creamy potato velouté every time. Let’s get cooking!

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

Ingredients for bacon cabbage and potato soup

Ten simple ingredients for a bowl that tastes like a hug—smoky, creamy, and packed with comfort.

Ingredient Amount Notes
Thick-Cut Bacon 🥓 6 oz Thick-cut for crispy edges
Yellow Onions 🧅 1 whole Medium size, diced
Russet Potatoes 🥔 1 ½ lb Peeled, cubed evenly
Green Cabbage 🥬 ½ head Small head, shredded
Fresh Parsley 🌿 ¼ cup Chopped, for garnish
Chicken Broth 💧 4 cups Low-sodium preferred
Heavy Cream 🥛 ½ cup Full-fat for richness
Garlic Cloves 🧄 2 cloves Minced for depth
Dried Thyme 🍃 1 tsp Or 1 tbsp fresh
Kosher Salt 🧂 1 ½ tsp Diamond Crystal preferred
Freshly Ground Black Pepper 🌶️ ½ tsp Cracked peppercorns

The bacon is where all the magic happens. Thick-cut bacon from Costco or your local butcher gives you that perfect crispy edge while rendering enough fat to coat the potatoes in smoky richness. Look for slices with good marbling—they render faster and taste better. If you're using pre-packaged bacon, Applegate or Hormel Natural Choice are solid choices. The key is to cook it low and slow until it's crispy but not burnt. Save those bacon bits—they're for garnish later. The potatoes need to be cut evenly so they cook at the same rate. Russets are ideal because they break down nicely in the broth, creating that velvety texture.

No thick-cut bacon? Regular bacon works in a pinch, but it'll render faster and you'll lose some of that crispy crunch. The cabbage can be green or red—just make sure it's fresh, with crisp leaves and no yellowing. Running short on chicken broth? Vegetable broth plus a splash of soy sauce gets you close. Fresh thyme is ideal, but if you've only got dried, use one-third the amount. The heavy cream is non-negotiable for that luscious velouté texture—full-fat is worth it here. If you're watching calories, you can substitute half-and-half, but the flavor won't be quite as rich. For extra depth, add a pinch of smoked paprika to the broth while it simmers.

This soup tastes even better the next day—honestly, it's worth making a double batch. Store leftovers in the fridge for up to 5 days, or freeze portions for 3 months. The bacon fat solidifies when chilled, so give it a good stir before reheating. Garnish with those crispy bacon bits and fresh parsley right before serving—they add a pop of color and texture. For meal prep, portion into containers with the parsley on top so it stays fresh longer. The soup reheats beautifully on the stovetop or in the microwave, but I prefer stovetop for even heating. If you're using it in a slow cooker, add the cream at the very end to prevent curdling.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe—just toss everything into one pot, simmer, and walk away. No chopping boards to scrub, no extra pans to wash. The only mess is the good kind: crispy bacon bits you’ll want to lick off your spoon.
  • Smoky-Savory Crunch: That thick-cut bacon? It’s the star—crispy edges, salty richness, and a slow-cooked depth that turns this into something special. The onions caramelize just enough to make every bite feel like a little flavor explosion, and the cabbage? It softens into tender, almost buttery strands.
  • Weeknight Workhorse: Between us, this is my go-to when I’m exhausted but still need to feed people. It’s hearty enough for a chilly evening but light enough for a quick lunch. Add a grilled cheese on the side, and suddenly you’ve got a full meal without the fuss.
  • Budget-Friendly Leftovers: Honestly, I make this on purpose so I can have leftovers. Potatoes and cabbage stretch forever, and the bacon adds that irresistible touch without breaking the bank. Reheat it the next day, and it’s just as good—maybe even better, because the flavors meld overnight.

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

Here's how to craft this hearty soup with layers of smoky bacon, tender potatoes, and velvety cream.

1

Cook the Bacon Until Crisp

Place the 6 oz thick-cut bacon in a large Dutch oven over medium heat. Let it cook undisturbed for 8-10 minutes until the edges become deep golden brown and crispy. I press down gently on the bacon during the first minute—this prevents it from curling and ensures even contact with the pan.

Once crispy, use tongs to transfer the bacon to a paper towel-lined plate, leaving the rendered fat in the pot. You should have about 3 tablespoons of bacon fat remaining—this is your flavor foundation. If you need more, add 1 tablespoon olive oil, but the bacon fat alone works perfectly. Discard the paper towels and wipe any crumbs from the pot.

2

Sauté Onions and Garlic

Add the 1 whole diced yellow onions to the Dutch oven and cook over medium heat for 5-6 minutes, stirring occasionally, until softened and light golden brown. This step builds sweetness that balances the smokiness of the bacon.

Push the onions to one side of the pot and add the 2 minced garlic cloves and 1 tsp dried thyme. Cook for 30 seconds until fragrant—you'll smell the garlic release its aroma and the thyme add an earthy depth. Stir everything together and cook for another 30 seconds to toast the spices slightly. This prevents a raw, grassy flavor in the finished soup.

3

Add Potatoes and Broth

Add the 1.5 lb cubed russet potatoes to the pot and stir to coat them in the onion-garlic mixture. Pour in the 4 cups chicken broth, bringing everything to a gentle boil. Reduce heat to medium-low and simmer uncovered for 15-18 minutes, stirring occasionally, until the potatoes are tender when pierced with a fork but not falling apart.

Here's the thing—I like to check the potatoes after 12 minutes by piercing the largest piece with a fork. If it slides in easily with slight resistance, they're almost done. If not, give them another 3-5 minutes. Overcooking turns potatoes mushy, but we want them to hold their shape for texture.

4

Incorporate Cabbage and Season

Stir in the 0.5 head shredded green cabbage and the 1.5 tsp kosher salt. Increase heat to medium and simmer for 8-10 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 looks too thick, add ½ cup water to loosen it.

Taste and adjust seasoning with ½ tsp freshly ground black pepper. I often add a pinch more salt at this stage because the cabbage absorbs some of the existing seasoning. The soup should be well-seasoned but not overly salty—remember, we'll be adding cream next, which will mellow the flavors slightly.

5

Finish with Cream and Garnish

Reduce heat to low and stir in the 0.5 cup heavy cream. Simmer gently for 3-4 minutes until the soup is smooth and velvety—the cream should be fully incorporated and the soup should coat the back of a spoon. Don't let it boil, or the cream will curdle.

Remove the pot from heat and stir in the crispy bacon. Ladle the soup into bowls and garnish each serving with 1 tablespoon chopped fresh parsley. The contrast of the crispy bacon against the creamy soup is what makes this dish special. Serve immediately while the bacon is still crisp and the soup is piping hot.

👨‍🍳

Pro Tips For Making Bacon Cabbage And Potato Soup

  • CRISP THE BACON LOW: Start your bacon at a moderate heat—too hot and it smokes, too cool and it renders forever. Once the edges are golden, drop the heat to medium-low and let it cook slowly. I learned this the hard way after ending up with crispy edges and greasy, limp middles.
  • CUT POTATOES UNIFORM: No one wants mushy potatoes or rock-hard chunks. Cut them into 1-inch cubes—consistent size means they cook evenly. Russets break down fast; if you’re worried, parboil them 2 minutes before adding to the pot.
  • SAVOR THE BACON FAT: Don’t drain that bacon grease—it’s liquid gold for flavor. After cooking the bacon, leave it in the pot and use the rendered fat to sauté onions. Skim off excess fat later if needed, but don’t waste it.
  • SHRED CABBAGE FINE: Thin, even shreds cook faster and blend better into the soup. Use a sharp knife or mandoline for clean cuts—thick strips turn tough and stay crunchy. If you’re lazy, a food processor works, but chopping by hand gives you more control.

Perfect pairings for bacon cabbage and potato soup

Crusty Bread Pairing

Nothing elevates this soup like a slice of crusty sourdough or baguette for dipping. I love using French-style baguettes from the bakery section—their crispy crust contrasts perfectly with the creamy soup.

For extra flavor, brush the bread with garlic butter (mix 2 tbsp softened butter with 1 minced garlic clove and a pinch of salt) and toast until golden. 🥖

Cheesy Bread Toppers

For a heartier option, sprinkle the soup with shredded cheddar or Gruyère before serving. The cheese melts into the warm broth, adding richness. I recommend sharp cheddar for a tangy kick or Gruyère for a nutty depth.

Add ¼ cup shredded cheese per bowl and let it melt for 2-3 minutes off the heat. Pair with a toasted baguette slice for dipping.

Crispy Bacon Garnish

Save the crispy bacon bits from cooking for a final touch. Scatter them over each bowl before serving—they add a smoky crunch that cuts through the creaminess. For extra flair, mix in 1 tbsp chopped fresh parsley and a pinch of smoked paprika for color and depth.

This garnish makes the soup look restaurant-worthy while keeping prep simple. 🥓

Side Salad Balance

A simple arugula salad with a lemon vinaigrette cleanses the palate between bites. Toss 4 cups baby arugula with 2 tbsp olive oil, 1 tbsp lemon juice, and a pinch of salt.

The peppery greens contrast the soup’s richness beautifully. For a heartier option, add toasted walnuts or crumbled feta cheese.

Warm Beer Pairing

A hoppy IPA or amber ale complements the soup’s smoky, savory flavors. I recommend New Belgium Fat Tire (amber ale) for its malty sweetness or Sierra Nevada Pale Ale for a crisp, citrusy balance.

The beer’s carbonation helps cut through the creaminess, while the hops enhance the bacon’s smokiness. For non-alcoholic options, try a sparkling apple cider with a cinnamon stick. 🍺

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 14g70%
Cholesterol 65mg22%
Sodium 1120mg49%
Total Carbohydrate 42g15%
Dietary Fiber 8g29%
Sugars 8g
Protein 24g48%
* 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 heavy cream?

Yes! For a lighter version, substitute the ½ cup heavy cream with ½ cup whole milk or ½ cup coconut cream for a dairy-free option. The texture will be slightly less rich, but still delicious. For extra creaminess without dairy, blend ½ cup cooked potatoes directly into the soup—this creates a silky velouté naturally.

2

How do I prevent the cabbage from turning mushy?

Cook the cabbage just until tender—about 8-10 minutes—and avoid overcrowding the pot. For extra texture, add the cabbage in batches if needed. The key is to keep the heat at medium and stir occasionally. If your cabbage cooks too fast, add it later in the process or reduce the heat slightly.

3

Can I use a slow cooker for this recipe?

Brown the bacon and sauté the onions/garlic as directed, then transfer everything to a 6-quart slow cooker. Add the potatoes, broth, and cabbage, and cook on LOW for 4-5 hours or HIGH for 2-3 hours. Stir in the cream and crispy bacon during the last 10 minutes of cooking to prevent curdling. The flavors will develop even deeper!

4

What if I don't have thick-cut bacon?

Regular bacon works fine, but it'll render faster and lose some crispiness. For best results, cook it at medium-low heat for 6-8 minutes instead of 8-10 minutes. Save the bacon bits for garnish—they add great texture even if not perfectly crispy. If you're using turkey bacon, it'll be leaner and less smoky, but still delicious.

5

How can I make this soup spicier?

Add ½ tsp smoked paprika when sautéing the onions or stir in ¼ tsp cayenne pepper with the cabbage. For heat lovers, top each bowl with crumbled chorizo or hot sauce before serving. A pinch of cayenne in the cream also adds subtle warmth. Just remember—build heat gradually to avoid overpowering the other flavors!

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