Dan O'S Cabbage Soup Recipe: Peppery Potato and Bacon Boost

Soups & Stews

Dan O'S Cabbage Soup Recipe: Peppery Potato and Bacon Boost

Dan O'S cabbage soup recipe delivers a hearty, peppery twist on a classic comfort food that's perfect for chilly evenings or meal prep. The secret lies in the balance of crisp bacon, earthy potatoes, and cabbage simmered until tender, creating a soup that's both satisfying and deeply flavorful.

I've refined this version over years of testing, ensuring every spoonful delivers that perfect harmony of smoky, savory, and slightly sweet notes.

What makes this soup special is its simplicity—just a handful of ingredients that come together in one pot. The bacon adds richness and depth, while the potatoes provide a creamy texture that rounds out the cabbage's natural crunch.

A touch of black pepper and garlic elevates the flavors, making this more than just a basic cabbage soup. It's a meal that feels indulgent yet remains light enough for any day of the week.

By the time you finish simmering, you'll have a pot of soup that's rich, aromatic, and packed with layers of flavor. The bacon becomes crispy, the potatoes melt into the broth, and the cabbage softens just enough to stay tender.

This is the kind of soup that warms you from the inside out, with every bite offering a perfect balance of textures and tastes.

Serve it with crusty bread to soak up the broth or as a standalone meal that leaves everyone asking for seconds. The recipe scales easily, making it ideal for feeding a crowd or prepping for the week ahead. Let's get cooking—this soup is a game-changer for any soup lover's repertoire.

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

Ingredients for dan o's cabbage soup

Just 14 ingredients for a soup that tastes like a hug in a bowl—smoky, peppery, and packed with hearty goodness.

Ingredient Amount Notes
Bacon, Thick-Cut 🥓 12 oz Smoked or unsmoked, chopped into 1/2-inch pieces
Yellow Onion 🧅 1 whole Medium, chopped into 1/4-inch pieces
Garlic Cloves 🧄 4 cloves Peeled, minced
Russet Potatoes 🥔 2 lb Peeled, cut into 1-inch cubes
Carrots 🥕 1 ½ lb Peeled, cut into 1/2-inch slices
Green Cabbage 🥬 1 head Heavier outer leaves removed, chopped
Chicken Broth 💧 6 cups Low-sodium preferred
Black Peppercorns 🌶️ 1 ½ tsp Freshly cracked
Ground Black Pepper 🌶️ ½ tsp For finishing
Dried Thyme 🌿 1 tsp Or 1 tbsp fresh
Bay Leaves 🍃 2 whole Removed before serving
Salt 🧂 1 ½ tsp Adjust to taste
Apple Cider Vinegar 🍎 1 tbsp For brightness
Heavy Cream 🥛 ½ cup Full-fat for richness

The bacon is where the magic starts. Thick-cut smoked bacon from Costco or your local butcher gives the best flavor—skip the pre-chopped stuff, it burns faster. Look for pieces with good marbling (that white fat), and chop them yourself if you can. The potatoes? Russets are a must—they break down beautifully and thicken the soup. If you're prepping ahead, peel and cube them first thing—keeps them from browning. The cabbage? Green cabbage is classic, but red adds a pretty color if you're feeling fancy. Just make sure it's firm and crisp when you buy it.

No bacon? Smoked turkey bacon or pancetta works in a pinch—just add a splash of liquid smoke to mimic the depth. Short on thyme? Fresh sage at half the amount gives a similar earthy note. The apple cider vinegar might seem odd, but it's a game-changer for brightness—substitute lemon juice if that's what you've got. The carrots can be baby carrots if you're lazy (no shame), but the full-size ones add more natural sweetness. And if you're watching calories, half-and-half or whole milk instead of heavy cream keeps it creamy without the guilt.

This soup tastes even better the next day—honestly, the flavors meld into something magical. Store it in the fridge for up to 5 days, or freeze portions for 3 months. I like to portion it into containers with a little extra broth on top to keep it from drying out. The bacon bits? Save those for garnish—always worth the extra minute to crisp them up in a dry pan before serving. Leftovers reheat beautifully—just add a splash of water or broth if it's too thick.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe because it’s literally one pot—no chopping boards, no extra pans, just crispy bacon fat rendering into golden onions and garlic while the potatoes and carrots soften effortlessly. The cabbage practically cooks itself, and by the time you’re stirring in the broth, you’ve already won.
  • Smoky Depth: That thick-cut bacon isn’t just for flavor—it’s the soul of this soup. The salty crunch melts into the broth, while the caramelized onions and garlic add layers of warmth that make every spoonful ridiculously satisfying. Honestly, the first time I tasted it, I nearly burned the kitchen.
  • Meal Prep MVP: Between us, this soup is my secret weapon for busy weeks. Make a double batch on Sunday, and you’ve got lunch covered for days—reheats like a dream, and the flavors only get better as it sits. (Yes, even on a Tuesday night when you’re exhausted.)
  • Budget-Friendly Feast: Russet potatoes, carrots, and cabbage stretch this recipe into a full meal without breaking the bank. A single pack of bacon feeds four, and the veggies? They’re cheap staples that turn into something hearty enough to fill even the hungriest stomachs. My college budget would’ve cried happy tears.

Step-by-step instructions for Dan O's cabbage soup recipe

Here's how to create this hearty, peppery soup that's rich with smoky bacon and tender vegetables.

1

Cook the Bacon and Sauté Aromatics

In a large Dutch oven, cook the 12 oz bacon, thick-cut, over medium heat until crispy and the fat has rendered out, about 8-10 minutes. Use a slotted spoon to remove the bacon and set it aside on paper towels to drain. Leave the bacon fat in the pot—this is where all the flavor lives.

In the same pot, add the 1 whole yellow onion, chopped into ¼-inch pieces, and cook for 5-6 minutes until softened and translucent. Add the 4 cloves garlic, minced, and cook for another 30 seconds until fragrant. You'll smell that beautiful aromatic base building—this is the foundation of your soup's flavor.

2

Add Potatoes, Carrots, and Seasonings

Add the 2 lb russet potatoes, cut into 1-inch cubes, and the 1.5 lb carrots, sliced into ½-inch pieces, to the pot. Stir to coat everything in the bacon fat. Sprinkle in the 1.5 tsp black peppercorns (freshly cracked), 1 tsp dried thyme, 2 whole bay leaves, and 1.5 tsp salt. Stir everything together so the vegetables are well-seasoned.

Pour in the 6 cups chicken broth and bring the mixture to a boil. Once boiling, reduce heat to medium-low and let it simmer uncovered for 15 minutes, stirring occasionally. This gives the vegetables time to soften slightly and absorb some of those amazing flavors from the bacon fat.

3

Incorporate Cabbage and Simmer

Add the 1 head green cabbage, chopped, to the pot. Stir gently to distribute it evenly among the other vegetables. Return to a simmer and cook uncovered for 20-25 minutes, stirring occasionally. You're looking for the potatoes to be tender when pierced with a fork but not falling apart.

During this time, the soup will develop a rich, hearty aroma. The cabbage will soften beautifully, and the flavors will meld together perfectly. Taste the soup at this point—it should be full of vegetable flavors with a nice peppery kick from the black peppercorns.

4

Finish with Vinegar and Cream

Remove the 2 whole bay leaves from the soup. Stir in the 1 tbsp apple cider vinegar and simmer for another 2 minutes. This adds a bright, tangy note that cuts through the richness of the bacon and cream. The vinegar also helps balance all the savory flavors.

Reduce heat to low and stir in the 0.5 cup heavy cream. Let it warm through for 1-2 minutes, just until it's heated but not boiling. The cream will give the soup a luxurious finish. Sprinkle with 0.5 tsp ground black pepper for a final touch of peppery heat.

5

Serve with Bacon on Top

Ladle the soup into bowls and top each serving with some of the crispy bacon you set aside earlier. The contrast of the warm, creamy soup with the crunchy bacon on top is what makes this soup truly special. Serve immediately while hot, and enjoy the perfect balance of flavors in every spoonful.

👨‍🍳

Pro Tips For Making Dan O'S Cabbage Soup

  • CRISP THE BACON LOW: Dan O’s recipe calls for crispy bacon, but rushing it turns it greasy. Cook the thick-cut slices on medium-low heat—yes, it takes 8-10 minutes, not 5—until the edges are deep brown and the fat renders slowly. I learned this the hard way: high heat smokes the bacon and ruins the soup’s depth before it even starts.
  • PEEL POTATOES AFTER COOKING: Russet potatoes in this soup need to hold their shape, so skip peeling them raw. Toss whole, scrubbed potatoes into the simmering broth and cook until tender (15-20 minutes). Then peel them after—the skins slide off effortlessly, and you avoid the sad, waterlogged texture of pre-peeled spuds.
  • SAVOR THE ONIONS SLOW: Yellow onions here aren’t just flavor—they’re the backbone. Caramelize them for 12-15 minutes on medium heat until they’re dark amber, not just soft. I was skeptical until I tried it: the longer they cook, the sweeter and richer the soup becomes, especially when paired with the bacon’s saltiness.
  • ADD CABBAGE IN STAGES: Dumping all the cabbage at once turns the soup watery. Instead, stir in half when the potatoes are nearly tender, then add the rest in the final 5 minutes. This keeps the texture crisp-tender, not mushy—because nobody wants a sad, limp cabbage pile in their broth.

Regional styles of this dan o's cabbage soup

Classic Southern Style

The original Dan O's cabbage soup recipe draws heavily from Southern comfort food traditions, where hearty vegetables and smoky bacon take center stage. In this version, the soup is all about the slow-simmered vegetables—potatoes, carrots, and cabbage—cooked in rich bacon fat until tender but still holding their shape.

The key Southern touch is the black peppercorns, cracked fresh for a bold, aromatic kick that defines the soup's signature flavor. I've noticed that Southern cooks often use thick-cut smoked bacon for that extra depth, and it's a game-changer for the final presentation. 🥓

German-Inspired Twist

For a German-inspired take, swap the heavy cream for sour cream and add a splash of apple cider vinegar to brighten the flavors, much like a traditional German Krautsuppe. The Germans often use kale or sauerkraut alongside cabbage for extra tang and texture.

I like to add a ½ cup of sauerkraut during the final 5 minutes of simmering to keep it crisp. A sprinkle of fresh dill on top adds a fresh, herbaceous note that pairs beautifully with the smoky bacon. 🌿

Midwestern Heartland Adaptation

In the Midwest, this soup often gets a corn and bean boost for extra heartiness. I recommend adding 1 cup of corn kernels (fresh, frozen, or canned) and ½ cup of white beans during the final 10 minutes of simmering.

The corn adds natural sweetness, while the beans bulk up the soup for a satisfying, filling meal. Midwestern cooks also love topping their bowls with crumbled blue cheese or sharp cheddar for a tangy contrast.

A dash of paprika in the bacon fat adds a subtle smoky warmth that ties everything together. 🌽

New England Coastal Version

New England cooks lean into local, seasonal ingredients, so I like to swap the potatoes for Yukon Golds and add 1 cup of diced celery for a crisp, fresh bite.

A splash of fish stock (instead of chicken broth) gives the soup a briny depth that pairs perfectly with the cabbage. For a coastal touch, finish with a swirl of crème fraîche and a sprinkle of fresh chives.

The creaminess of the crème fraîche balances the peppery notes, while the chives add a bright, fresh finish. This version feels lighter but still deeply satisfying. 🌊

Spicy Cajun Kick

For a bold, spicy twist inspired by Cajun flavors, add 1 tbsp of Cajun seasoning (like Tony Chachere's) to the bacon fat while cooking the onions. Stir in 1-2 slices of andouille sausage, sliced into rounds, along with the potatoes.

During the final 5 minutes, add 1 tsp of cayenne pepper and 1 tbsp of hot sauce (like Crystal or Tabasco) to ramp up the heat. Top with green onions and a sprinkle of filé powder just before serving.

The filé powder thickens the soup slightly and adds an earthy, nutty depth that complements the spice beautifully. 🌶️

Nutrition facts

Servings 6
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 22g28%
Saturated Fat 10g50%
Cholesterol 65mg22%
Sodium 850mg37%
Total Carbohydrate 36g12%
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

Why does this cabbage soup recipe use heavy cream when it's already rich from bacon?

The heavy cream adds a luxurious finish that balances the soup's peppery, smoky flavors while creating a velvety texture. It's not about extra richness—it's about depth. The cream also helps emulsify the bacon fat, making every spoonful smoother.

2

Can I make this soup without bacon? What's the best substitute?

Swap the bacon for smoked turkey bacon or pancetta, and add ½ teaspoon of liquid smoke to the pot for that smoky depth. For a vegetarian version, use mushrooms (8 oz, sliced) and a splash of soy sauce for umami. The key is replicating the fat and smokiness that bacon provides.

3

How do I know when the potatoes are perfectly cooked?

Test the potatoes by piercing one with a fork—they should be tender but not falling apart. If they're still firm after 25 minutes of simmering, add ¼ cup of broth and cook another 5-10 minutes. Overcooking turns them mushy, which ruins the soup's texture. A good rule: 15 minutes of simmering after adding potatoes usually does the trick.

4

Can I prep this soup ahead of time? How long does it keep?

This soup tastes even better the next day! Store it in an airtight container in the fridge for up to 5 days. For freezing, portion it into containers with a little extra broth on top to prevent drying. Thaw overnight in the fridge and reheat gently on the stove, adding water or broth if it thickens too much. The flavors meld beautifully overnight.

5

What if my soup turns out too thin or too thick?

For a thinner soup, stir in ¼ cup of broth or water and simmer for 5 minutes. If it's too thick, remove the pot from heat and whisk in 1-2 tablespoons of broth or a splash of cream. The potatoes and cabbage release starch as they cook, which naturally thickens the soup—this is normal! Just adjust to your preferred consistency before serving.

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