Welcome to cookwithmum

hearty onepot winter vegetable soup with cabbage and root veggies

By Hannah Fairchild | January 11, 2026
hearty onepot winter vegetable soup with cabbage and root veggies

Hearty One-Pot Winter Vegetable Soup with Cabbage and Root Veggies

There’s a moment every January when the holiday sparkle has faded, the thermostat drops, and my farmer’s-market tote is suddenly heavy with dirt-crusted parsnips, knobby celery root, and a head of cabbage so big it could double as a bowling ball. Last year, instead of letting those humble heroes languish in the crisper, I threw them all into my Dutch oven, added a few pantry staples, and ended up with the kind of soup that made my neighbors knock on the door to ask what smelled so good. One spoonful and my husband declared it “the edible equivalent of a down comforter.” We’ve made it weekly ever since—sometimes vegetarian, sometimes fortified with a ham bone, always devoured by day three. If you’re craving a meal that asks for one pot, rewards you with layers of sweet-savory flavor, and tastes even better the next day, this is your new winter standby.

Why This Recipe Works

  • One-pot wonder: No extra skillets, no blender, no fancy gadgets—just stir, simmer, and serve.
  • Layered flavor: We caramelize tomato paste and aromatics first for deep umami without meat.
  • Texture play: Tender roots, silky cabbage, and just-burst white beans give every bite contrast.
  • Flexible veg: Swap in whatever roots or greens you have—recipe is forgiving and still stellar.
  • Meal-prep gold: Tastes even better on day two, freezes beautifully, and doubles effortlessly.
  • Budget friendly: Uses inexpensive winter staples and feeds a crowd for pennies per bowl.

Ingredients You'll Need

Ingredients

Think of this list as a template rather than a straitjacket. Each ingredient pulls its weight, but most have easy swaps if your crisper drawer tells a different story.

Olive oil – A generous glug (about 3 Tbsp) gives body and richness. Use a regular cooking oil in a pinch, but olive oil’s fruity pepper notes shine.

Yellow onion – The backbone of savory depth. Dice small so it melts into the soup. Shallots or leeks work too.

Carrots & parsnips – Nature’s sweeteners once they hit hot fat. Look for firm, unblemished specimens; bendy carrots won’t caramelize properly. If parsnips feel elusive, swap in more carrots or a sweet potato.

Celery root (a.k.a. celeriac) – My secret for earthy, celery-like flavor without stringy bits. Peel aggressively with a knife—those knobby brown patches never soften. No celeriac? Sub 2 ribs regular celery plus a small Yukon gold for creaminess.

Garlic – Four cloves may sound like overkill, but they mellow into gentle background music. Smash for easier peeling.

Tomato paste – A concentrated hit of glutamates that deepens color and complexity. Buy the tube kind so you can use 2 Tbsp without opening a whole can.

Smoked paprika & thyme – Smoky warmth and woodsy herbaceousness. Use fresh thyme if you have it; 2 tsp leaves equals 1 tsp dried.

Vegetable broth – Go low-sodium so you control salt. Homemade is king, but Pacific or Swanson boxed broths are reliable. Chicken broth works for omnivores.

Green cabbage – The workhorse that wilts into silky ribbons. Pick a head that feels heavy for its size with tight, crisp leaves. Purple cabbage turns an unfortunate gray; avoid unless you’re feeding unicorns.

White beans – Creamy cannellini or great northern beans add protein and make the soup meal-worthy. Canned is fine—rinse to reduce sodium. Chickpeas or even lentils work in a pinch.

Potato – A single russet breaks down slightly to naturally thicken the broth. Waxy potatoes stay chunky if you prefer distinct cubes.

Lemon juice & zest – Non-negotiable brightness that lifts the entire pot. Add at the end so volatile oils survive.

Fresh parsley – Optional garnish, but the pop of green signals freshness and adds a whisper of bitterness.

How to Make Hearty One-Pot Winter Vegetable Soup with Cabbage and Root Veggies

1
Heat the pot. Place a heavy 5- to 6-quart Dutch oven over medium heat for 1 minute. Add olive oil and swirl to coat. You want the oil to shimmer, not smoke—if it starts rippling aggressively, lower the heat.
2
Build the base. Add diced onion, carrot, parsnip, and celery root. Season with ½ tsp salt and several grinds of pepper. Sauté 8–10 minutes, stirring only every 2 minutes so vegetables take on a light golden edge. The salt draws out moisture, helping them caramelize rather than steam.
3
Aromatics & tomato paste. Clear a small space in the center; add another drizzle of oil, then garlic, smoked paprika, and dried thyme. Cook 30 seconds until fragrant. Add tomato paste; stir constantly for 2 minutes until brick red darkens to mahogany. This simple step caramelizes sugars and eradicates any metallic tang.
4
Deglaze. Pour in 1 cup of the broth to loosen browned bits—scrape enthusiastically with a wooden spoon. Those caramelized specks equal free flavor bombs.
5
Add remaining broth & sturdy veg. Stir in remaining broth, diced potato, and another ½ tsp salt. Bring to a boil, then reduce to a gentle simmer. Cover partially; cook 10 minutes. Staggering the veg ensures nothing turns to mush.
6
Cabbage time. Pack in the sliced cabbage—it looks mountainous but wilts dramatically. Stir, cover, and simmer 8 minutes. Taste a cabbage ribbon; it should be silky yet keep a whisper of bite.
7
Beans & final seasoning. Add rinsed beans and simmer 5 minutes to marry flavors. Stir in lemon juice, zest, and additional salt/pepper as needed. If soup seems thick, loosen with a splash of water or broth; cabbage keeps absorbing liquid as it sits.
8
Rest & serve. Off heat, let the pot rest 5–10 minutes. This brief pause allows starches to swell, creating a luxuriously cohesive broth. Ladle into warm bowls, shower with parsley, and serve with crusty rye or seedy whole-grain bread.

Expert Tips

Low-and-slow option

After step 5, transfer the covered pot to a 300°F (150°C) oven for 45 minutes. Gentle, even heat coaxes out sweetness without stirring.

Dialing up richness

Stir in ½ cup cream, coconut milk, or a scoop of pesto right before serving for an indulgent twist.

Speed it up

Microwave diced roots for 4 minutes before sautéing; you’ll shave 10 minutes off total cook time.

Ham bone magic

Tuck in a smoked ham bone or Parmesan rind during simmering; remove before serving for next-level umami.

Salt timing

Add salt in stages; broth concentrates as it simmers. Final seasoning should happen after cabbage wilts.

Frozen beans hack

Out of canned beans? Toss in 1 cup frozen baby limas straight from the freezer during step 7.

Variations to Try

  • Moroccan twist: Swap smoked paprika for 1 tsp each ground cumin & coriander; finish with harissa and cilantro.
  • Asian comfort: Use sesame oil instead of olive, add 1 Tbsp grated ginger, finish with soy sauce and scallions.
  • Meat lovers: Brown 8 oz diced bacon or Italian sausage before vegetables; proceed as directed.
  • Green boost: Stir in 2 cups baby spinach or chopped kale during the last 2 minutes.
  • Grainy goodness: Add ½ cup pearled barley or farro with the potatoes; increase broth by 1 cup and simmer 20 extra minutes.

Storage Tips

Refrigerator: Cool soup completely, transfer to airtight containers, and refrigerate up to 5 days. The flavor actually peaks on day 2 when spices meld and cabbage sweetens.

Freezer: Portion into freezer-safe jars or silicone muffin trays for single servings. Leave 1 inch headspace; soup expands. Freeze up to 3 months. Thaw overnight in the fridge or use the microwave’s defrost setting.

Make-ahead: Chop all vegetables (except potatoes, which brown) and refrigerate in zip-top bags for up to 3 days. When ready to cook, dinner hits the table in 30 minutes flat.

Reheating: Warm gently over medium-low heat, thinning with broth or water. Microwaving is fine—cover and heat 2 minutes, stir, then 1–2 minutes more.

Frequently Asked Questions

You can, but the color drifts toward murky purple and the flavor is slightly sharper. If aesthetics don’t bother you, go ahead.

As written, yes. If you add the optional ham bone or Parmesan rind, it becomes vegetarian but not vegan.

Acid is usually the missing link; stir in more lemon juice or a splash of apple-cider vinegar. Also check salt—broth reduction concentrates flavors but can mute perceived seasoning.

Absolutely. Use an 8-quart pot; add 10 extra minutes to the simmer so the larger volume heats through.

A crusty sourdough or seeded rye stands up to the hearty broth. For gluten-free diners, serve with cornbread or simply spoon over brown rice.

Because it contains cabbage and beans, safe pressure-canning requires very precise processing times. We recommend freezing instead for food-safety peace of mind.
hearty onepot winter vegetable soup with cabbage and root veggies
soups
Pin Recipe

Hearty One-Pot Winter Vegetable Soup with Cabbage and Root Veggies

(4.9 from 127 reviews)
Prep
15 min
Cook
35 min
Servings
6

Ingredients

Instructions

  1. Heat the pot: Warm olive oil in a Dutch oven over medium heat until shimmering.
  2. Sauté vegetables: Add onion, carrots, parsnips, celery root, ½ tsp salt, and pepper. Cook 8–10 min, stirring occasionally, until lightly golden.
  3. Bloom aromatics: Clear a space; add garlic, paprika, thyme. Cook 30 sec. Add tomato paste; cook 2 min, stirring, until darkened.
  4. Deglaze: Pour in 1 cup broth; scrape browned bits.
  5. Simmer: Add remaining broth, potato, and ½ tsp salt. Bring to a boil, then simmer 10 min.
  6. Add cabbage: Stir in cabbage, cover partially, and simmer 8 min until tender.
  7. Finish: Add beans; simmer 5 min. Stir in lemon juice and zest. Adjust salt and pepper.
  8. Rest & serve: Let stand 5 min off heat. Garnish with parsley and serve hot.

Recipe Notes

Soup thickens as it stands; thin with broth or water when reheating. For smoky depth, tuck in a Parmesan rind or ham bone during simmering.

Nutrition (per serving)

218
Calories
9g
Protein
34g
Carbs
6g
Fat

More Recipes