hearty onepot cabbage and potato soup for cold winter days

30 min prep 4 min cook 5 servings
hearty onepot cabbage and potato soup for cold winter days
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this recipe? Save it to Pinterest before you forget!

Hearty One-Pot Cabbage and Potato Soup for Cold Winter Days

A soul-warming, budget-friendly bowl of comfort that comes together in a single pot—perfect for those bone-chilling evenings when you crave something simple, nourishing, and deeply satisfying.

I created this recipe during the first polar-vortex weekend after moving from sunny California to rural Minnesota. The wind rattled the farmhouse windows, the thermometer wouldn’t budge past –2 °F, and the nearest grocery store was a 40-minute drive on roads that felt like an ice rink. My new neighbor—an 83-year-old farmer named Dorothy—dropped off a giant heads-up cabbage and a 10-pound bag of red potatoes with the casual instruction: “You’ll need these to survive the winter, dear.”

That night I stood over the stove, chopping and stirring while snow swirled outside like living-room confetti. I had no fancy broth, just a few bouillon cubes, a lonely onion, and a half-eaten loaf of bacon ends from the local butcher. Forty-five minutes later I dipped in my spoon and tasted the first spoonful of what would become my family’s most-requested winter soup. It’s humble, yes—but the broth turns silky from the potatoes, the cabbage melts into sweet ribbons, and the smoky paprika and bacon make the whole house smell like you’ve been tending it for hours. Eight winters later I still make a double batch every time the forecast threatens sub-zero nights, and I’ve finally written down every trick so you can taste that same Minnesota magic no matter where you live.

Why You'll Love This Hearty One-Pot Cabbage and Potato Soup for Cold Winter Days

  • One-pot wonder: Everything—from browning the bacon to the final simmer—happens in a single Dutch oven, so you spend your evening curled under a blanket instead of scrubbing dishes.
  • Pantry staples only: Cabbage, potatoes, onion, garlic, broth, and a few spices. No specialty items, no last-minute grocery runs.
  • Budget champion: Feeds six hungry people for well under $8 total; cheaper than a drive-thru coffee run.
  • Vegetarian-flexible: Swap bacon for olive oil and use veggie broth—still lusciously creamy thanks to the potatoes.
  • Freezer hero: Doubles (or triples) beautifully and freezes flat in zip bags for up to 3 months.
  • Low-effort, high-reward: 15 minutes of active work, then the stove does the rest while you binge your favorite show.
  • Kid-approved veggie smuggle: The cabbage becomes so tender and sweet even skeptics slurp it up.

Ingredient Breakdown

Ingredients for hearty one-pot cabbage and potato soup for cold winter days

Thick-cut bacon (4 oz): Provides smoky depth and the rendered fat for sautéing. Choose bacon with no added sugar for better browning. If you’re vegetarian, substitute 2 Tbsp olive oil plus 1 tsp smoked paprika for a similar vibe.

Yellow onion (1 large): The backbone of sweetness. Dice small so it melts into the broth. In a pinch, frozen diced onion works—no need to thaw.

Carrots (2 medium): Add subtle sweetness and color. Peel if the skins are tough; otherwise a good scrub is enough.

Garlic (4 cloves): Freshly minced for pungency. Jarred is fine in survival mode, but fresh gives a brighter finish.

Russet potatoes (1 ½ lb, 3 medium): High-starch Russets break down slightly and naturally thicken the soup. If you prefer a chunkier texture, substitute Yukon Gold.

Green cabbage (½ medium head, about 1 lb): The star that shrinks dramatically. Remove the tough core; slice into ½-inch ribbons so they wilt evenly.

Low-sodium chicken broth (6 cups): Keeps salt in check. Homemade is gold, but boxed works—warm it in the kettle so the soup doesn’t stall when added.

Bay leaf & dried thyme: Earthy back notes. Fresh thyme (1 Tbsp) is lovely if you have it.

Smoked paprika (1 tsp): The “secret” that makes everyone ask, “What’s in this?”

Apple cider vinegar (1 Tbsp): A final splash to balance richness. White vinegar works—start with ½ tsp and taste.

Optional creaminess: A splash of half-and-half or a dollop of sour cream turns it into creamy cabbage-potato bisque without much added fat.

Step-by-Step Instructions

Prep Time

15 min

Cook Time

35 min

Total Time

50 min

Serves

6 bowls

  1. 1
    Brown the bacon

    Place a 5–6 qt Dutch oven over medium heat. Dice bacon and add to the cold pot so the fat renders slowly. Stir occasionally until crisp and golden, 6–7 min. Use a slotted spoon to transfer bacon to a paper-towel-lined plate, leaving drippings behind. (You should have about 2 Tbsp; drain excess if more.)

  2. 2
    Sauté the aromatics

    Add diced onion and carrots to the hot fat. Season with ½ tsp kosher salt and cook 4 min until edges soften. Stir in garlic for 30 sec—just until fragrant and blonde, not browned.

  3. 3
    Bloom the paprika

    Sprinkle smoked paprika and dried thyme over the veg; stir 30 sec. This “blooms” the spice in the fat and intensifies flavor.

  4. 4
    Add potatoes & cabbage

    Dump in cubed potatoes (no need to peel if you like rustic) and shredded cabbage. It will mound above the rim like a green mountain—don’t panic, it wilts fast. Stir 1 min to coat everything in smoky goodness.

  5. 5
    Deglaze & simmer

    Pour in about 1 cup warm broth; use a wooden spoon to scrape the browned bits (fond) off the bottom—this is free flavor. Add remaining broth, bay leaf, and 1 tsp black pepper. Bring to a boil, then reduce to a gentle simmer, partially covered, 20 min.

  6. 6
    Mash for body

    Fish out the bay leaf. For a slightly creamy texture, press the soup against the side of the pot with a potato masher 5–6 times to break up some potatoes. (Skip if you want clear broth.)

  7. 7
    Finish & serve

    Stir in apple cider vinegar and half the reserved bacon. Taste; add more salt or pepper as needed. Ladle into warm bowls, top with remaining bacon, a crack of black pepper, and—if you’re feeling decadent—a swirl of sour cream.

Expert Tips & Tricks

  • Preheat your broth: Cold stock shocks the potatoes and lengthens cook time. A quick 2-min zap in the microwave or kettle keeps the soup moving.
  • Slice cabbage last: Once cut, vitamin C starts to degrade. Chop it just before it hits the pot for brightest flavor and nutrition.
  • Save the bacon for the end: Stirring all of it in at the start makes it soggy. Reserve half for a crisp, smoky garnish that stays perky even on day three.
  • Vegan umami boost: Sub bacon with 2 Tbsp olive oil plus 1 Tbsp nutritional yeast and ½ tsp liquid smoke. You’ll be amazed.
  • Pressure-cooker shortcut: Use sauté function through step 3, then seal and cook on high 8 min, natural release 10 min. Finish as written.
  • Make-ahead magic: Flavor actually improves overnight as potatoes release more starch. Reheat gently with a splash of broth or water.
  • Texture control: For brothy soup, skip the mashing step. For chowder-style, mash half the potatoes or blend 2 cups with an immersion blender.

Common Mistakes & Troubleshooting

Soup tastes flat
Cabbage and potatoes are bland without salt. Add more ½ tsp at a time, tasting after each. A pinch of sugar can also balance if your tomatoes/carrots are tart.
Potatoes are mushy
Russets cook faster than you think; keep the simmer gentle. If they still fall apart, switch to Yukon Gold next time—they hold shape better.
Cabbage is tough
Shred thinner and simmer at least 15 min. If using older, thicker leaves, add 5 min earlier.
Broth is greasy
Drain off excess bacon fat, leaving only ~2 Tbsp. If already greasy, float a paper towel on top, then lift—it absorbs oil like magic.
Soup too thick next day
Potatoes keep releasing starch. Thin with broth or water when reheating; adjust seasoning afterward.

Variations & Substitutions

  • Kielbasa swap: Replace bacon with 8 oz sliced Polish kielbasa; sear until edges caramelize, then proceed as written.
  • Spicy German twist: Add 1 tsp caraway seeds with the thyme and finish with 1 Tbsp whole-grain mustard.
  • Green goodness: Stir in 2 cups baby spinach at the end for a pop of color and extra nutrients.
  • Bean boost: Add 1 can rinsed white beans during the last 5 min for protein without meat.
  • Low-carb light: Sub half the potatoes with cauliflower florets; reduce simmer time by 5 min.
  • Smoky vegan: Olive oil + liquid smoke + 1 Tbsp soy sauce for depth; use veggie broth and finish with coconut milk swirl for creaminess.

Storage & Freezing

Refrigerator: Cool completely, transfer to airtight containers, and refrigerate up to 4 days. Reheat on the stove over medium-low, thinning with broth or water as needed.

Freezer: Portion into quart-size freezer zip bags, press out air, and freeze flat up to 3 months. Thaw overnight in the fridge or float the sealed bag in lukewarm water for quick defrosting. Warm gently; do not boil vigorously or potatoes may break.

Make-ahead lunches: Ladle into 2-cup mason jars, leaving 1 in headspace. Freeze without lids for 2 hrs, then cap. Slip frozen jars into lunch boxes; they’ll thaw by noon and can be microwaved (remove metal lids!).

Frequently Asked Questions

Yes, though it dyes the broth a purple-tinged hue. Add 1 tsp lemon juice to help retain color and balance earthy notes.

Nope! Russet skins are thin and add fiber. Just scrub well and cut away any eyes or green spots.

Absolutely. Cook bacon on stove first (for texture), then transfer everything except vinegar to a 6-qt slow cooker. Cook low 6–7 hrs or high 3–4 hrs. Stir in vinegar at the end.

100 % gluten-free as written. If adding flour as a thickener, swap for 1 Tbsp cornstarch slurry instead.

Blend 1 cup of soup with a handheld blender and stir back in, or add ½ cup unsweetened oat milk or cashew cream.

A crusty rye or seeded whole-grain loaf echoes the earthy flavors. For dunking supremacy, toast thick slices and rub with a cut clove of garlic.

Yes—use an 8-qt pot. Keep the same simmer time; you may need an extra 5 min for potatoes to soften. Freeze half and thank yourself later.

Drop in a peeled potato wedge and simmer 10 min; it will absorb some salt. Remove wedge before serving. Or add water/broth to dilute and adjust seasonings.

Now grab your coziest blanket, ladle this hearty one-pot cabbage and potato soup into your favorite bowl, and let every steamy spoonful chase away winter’s chill. From my farmhouse to yours—stay warm!

hearty onepot cabbage and potato soup for cold winter days

Hearty One-Pot Cabbage & Potato Soup

Pin Recipe
Prep
10 min
Cook
40 min
Total
50 min
Easy Serves 6 bowls

Ingredients

  • 2 tbsp olive oil
  • 1 large yellow onion, diced
  • 3 cloves garlic, minced
  • 1 tsp dried thyme
  • ½ tsp smoked paprika
  • 1½ lb potatoes, cubed (Yukon or Russet)
  • 6 cups green cabbage, shredded
  • 4 cups vegetable broth
  • 2 cups water
  • 1 bay leaf
  • ½ tsp salt + pepper to taste
  • 1 tbsp apple cider vinegar
  • Optional: crusty bread for serving

Instructions

  1. 1 Warm olive oil in a heavy pot over medium heat. Add onion and sauté 4 min until translucent.
  2. 2 Stir in garlic, thyme, paprika; cook 30 sec until fragrant.
  3. 3 Add potatoes, cabbage, broth, water, bay leaf, salt & pepper. Raise heat to high and bring to boil.
  4. 4 Reduce to gentle simmer, cover partially, and cook 25 min until potatoes are fork-tender.
  5. 5 Remove bay leaf; stir in vinegar. Taste and adjust seasoning.
  6. 6 Ladle into bowls, drizzle with olive oil, serve hot with crusty bread.
Recipe Notes
  • For a smoky twist, add 1 diced carrot and 1 sliced celery stalk in step 1.
  • Leftovers thicken; thin with broth when reheating.
  • Freezes beautifully up to 3 months.
Calories
165
Protein
4 g
Carbs
28 g
Fat
5 g

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.