hearty winter vegetable soup with potatoes cabbage and carrots

20 min prep 40 min cook 5 servings
hearty winter vegetable soup with potatoes cabbage and carrots
Save This Recipe!
Click to save for later - It only takes 2 seconds!

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

Hearty Winter Vegetable Soup with Potatoes, Cabbage & Carrots

A soul-warming bowl of winter comfort that turns humble roots and greens into liquid gold. One spoonful and you’ll understand why this is the only soup recipe you need when the mercury plummets.

A Love Letter to Winter in a Bowl

I created this recipe during the infamous “snow-pocalypse” of 2016, when the power blinked out for five days and the only thing standing between my family and cabin fever was the gas stove and a crisper drawer of forgotten vegetables. What started as a desperate clean-out-the-fridge experiment became the most-requested soup in our house—surpassing even my grandmother’s legendary chicken noodle. The secret? Treating each vegetable like the star it deserves to be: potatoes par-cooked in salted water for cloud-soft centers, carrots roasted until their edges caramelize into candy-sweet bites, and ribbons of cabbage that melt into silky submission. Ten years later, neighbors still knock on my door when they see snow flurries, hoping I’ve got a pot simmering. One taste and you’ll understand why.

Why You'll Love This Hearty Winter Vegetable Soup with Potatoes, Cabbage & Carrots

  • One-Pot Wonder: Everything cooks in a single Dutch oven—fewer dishes, more time to binge your snowy-day show.
  • Budget Hero: Feeds eight for under ten bucks using humble farmers-market staples.
  • Meal-Prep Champion: Flavors deepen overnight; make Sunday, enjoy through Friday.
  • Freezer-Friendly: Portion into mason jars, freeze flat, and you’ve got instant homemade TV dinners.
  • Vegan & Gluten-Free: Pure comfort with zero dietary drama—everyone at the table is happy.
  • Customizable Clarity: Swap veggies, add beans, or drizzle with cream—base recipe never breaks.
  • Vitamin Boost: One bowl delivers 200 % daily vitamin A, 80 % vitamin C, and 12 g plant protein.

Ingredient Breakdown

Ingredients for hearty winter vegetable soup with potatoes cabbage and carrots

Great soup is built on great produce—nothing fancy, just the right vegetables treated with respect. Below I unpack each ingredient and why it matters, plus the exact brand or variety I tested repeatedly so you can replicate my results.

The Trinity

  • Yukon Gold Potatoes (1½ lb) – Their thin skin and buttery flesh stay creamy without falling apart; avoid russets unless you want a cloudy, starchy broth.
  • Green Cabbage (½ medium head, 1 lb) – Look for tightly packed, heavy heads. The sweeter winter harvest needs only a quick sauté to unlock its nutty depth.
  • Carrots (1 lb) – I use rainbow heirloom for visual pop, but standard orange work fine. Peel only if the skins are bitter; otherwise, scrub and keep the extra fiber.

Aromatics & Herbs

  • Yellow Onion (1 large) – Provides the savory backbone. Dice small so it melts into oblivion.
  • Leek (1 medium) – Adds gentle sweetness. Rinse aggressively; nobody wants gritty soup.
  • Garlic (6 cloves) – Smash, then mince after 10-second rest; allicin forms and boosts immunity.
  • Fresh Thyme (4 sprigs) – Woody stems simmer in the broth; leaves get stripped at the end.
  • Bay Leaves (2) – Turkish variety is milder and less medicinal than California.

Liquid Gold

  • Vegetable Broth (6 cups) – I make mine from roasted onion peels, carrot tops, and mushroom stems; if store-bought, choose low-sodium so you control the salt.
  • White Wine (½ cup) – A crisp Sauvignon Blanc lifts the earthy notes. Non-alcoholic? Sub with ½ cup broth + 1 Tbsp lemon juice.

Finishing Touches

  • Extra-Virgin Olive Oil (3 Tbsp) – Use the good stuff for the final drizzle; it perfumes the bowl.
  • Smoked Paprika (½ tsp) – Adds whisper-smoke without overpowering the clean vegetable flavor.
  • Lemon Zest (1 tsp) – Non-negotiable brightness that makes the vegetables sing.

Step-by-Step Instructions

  1. Roast the Carrots for Candy-Sweet Depth
    Preheat oven to 425 °F (220 °C). Toss peeled, ½-inch coins of carrot with 1 Tbsp olive oil, ½ tsp kosher salt, and a few cracks of black pepper on a parchment-lined sheet. Spread in a single layer and roast 18–20 min, flipping once, until edges blister and caramelize. Set aside. This step concentrates sugars and prevents mushy carrots in the final soup.
  2. Build the Aromatics Base
    While carrots roast, heat 2 Tbsp olive oil in a heavy 5-quart Dutch oven over medium. Add diced onion and leek with ½ tsp salt. Sauté 6 min until translucent, not browned—lower heat if necessary. Stir in garlic, smoked paprika, and 1 tsp fresh cracked pepper; cook 1 min until fragrant.
  3. Deglaze with Wine
    Pour in the white wine. Scrape the fond (those brown bits) with a wooden spoon. Reduce by half, about 3 min, smelling the sharp alcohol cook off and leave behind fruity acidity.
  4. Add Potatoes & Broth
  5. Introduce the Cabbage
    Pack in the shredded cabbage—it looks mountainous but wilts to nothing. Add remaining 1 cup broth, cover, and simmer 8 min. Stir occasionally so cabbage submerges evenly.
  6. Marry in Roasted Carrots
  7. Finish with Brightness
  8. Serve & Garnish

Expert Tips & Tricks

  • Double Stock Hack: Save parmesan rinds in the freezer; toss one into the broth for subtle umami without clouding the vegan status if serving mixed company.
  • Texture Contrast: Keep 1 cup of diced potatoes aside, boil until just tender, and stir in at the end for surprising pops of firmness.
  • Color Keep: Add ¼ tsp turmeric with the paprika for golden glow and extra antioxidants.
  • Speed Peel: Use the back of a spoon to scrape thin-skinned carrots—faster than a peeler and wastes less flesh.
  • Herb Swap: No thyme? Use rosemary, but keep it to 1 sprig; it’s potent and can dominate quickly.
  • Salt in Layers: Season at every stage—onions, broth, finish—rather than dumping at the end; you’ll use less and taste more.
  • Blender Bonus: Purée 2 cups of finished soup and stir back in for chowder-like body without cream.

Common Mistakes & Troubleshooting

Problem Cause Fix
Soup tastes flat Under-salting or missing acid Add ½ tsp salt + 1 tsp lemon juice; simmer 2 min and re-taste.
Potatoes disintegrate Wrong variety or too long simmer Switch to waxy reds or Yukon; simmer 8 min max before adding cabbage.
Cabbage smells sulfurous Overcooking Keep simmer under 10 min after cabbage addition; shock with cold water if needed.
Broth is cloudy Starch from potatoes + vigorous boil Skim foam, lower to gentle simmer; strain through cheesecloth if serving guests.
Carrots too soft Added raw early Roast separately and fold in last 5 min to retain bite.

Variations & Substitutions

  • Protein Boost: Stir in 2 cups cooked white beans or shredded rotisserie chicken during final simmer.
  • Creamy Dreamy: Whisk ½ cup coconut milk with 2 Tbsp miso; add off heat for dairy-free creaminess.
  • Grain-Lover: Drop in ½ cup farro or pearled barley with potatoes; add extra broth as grains slurp liquid.
  • Spicy Kick: Add ¼ tsp cayenne or 1 diced chipotle in adobo with the garlic.
  • Low-Carb Swap: Replace potatoes with cauliflower florets; reduce initial simmer to 5 min.
  • Green Market: Sub kale or chard for cabbage; add during last 3 min to prevent browning.

Storage & Freezing

  • Refrigerator: Cool completely, transfer to airtight containers, and refrigerate up to 5 days. Flavors deepen; thin with broth when reheating.
  • Freezer: Ladle cooled soup into labeled quart freezer bags, lay flat on sheet pan until solid, then stack vertically like books—saves space and thaws faster. Good for 3 months.
  • Reheat: Stovetop over low with splash of broth, stirring often. Microwave works but cover loosely and use 50 % power to prevent cabbage from going rubbery.
  • Make-Ahead: Roast carrots and dice veggies up to 48 hrs ahead; store separately in fridge. Soup comes together in 25 min on a weeknight.

Frequently Asked Questions

Yes, but expect a purple-grey broth. To minimize color bleed, add 1 Tbsp vinegar to keep cabbage vibrant and stir in roasted carrots after cooking so they don’t tint.

Roasting deepens sweetness, but you can skip to save time. Instead, sauté carrots with onions until edges brown, then proceed—texture will be softer yet still delicious.

Omit salt during cooking; blend desired portion to a smooth purée for infants 6 months+. Stir in pinch of salt for older kids when serving.

Simply whisk in warm vegetable broth ½ cup at a time until you reach the consistency you like. Re-season with salt and lemon to brighten flavors again.

Absolutely—use an 8-quart pot. Keep the wine quantity at ¾ cup so it reduces properly; doubling wine can make broth tart.

A crusty sourdough or no-knead artisan loaf offers chew and tang. For gluten-free diners, serve with cornbread muffins—they crumble deliciously into the broth.

Peel a potato and simmer it whole in the soup for 15 min; it will absorb some salt. Alternatively, add 1 cup water plus 1 tsp lemon juice to balance.

Yes, but omit cabbage and potatoes (they get mushy). Pressure-can the base broth with carrots and onions, then add fresh potatoes and cabbage when reheating for best texture.

If you make this recipe, snap a photo and tag me on Instagram @snowdaykitchen—I love seeing your cozy bowls!

hearty winter vegetable soup with potatoes cabbage and carrots

Hearty Winter Vegetable Soup

4.7
Pin Recipe
Prep
15 min
Cook
40 min
Total
55 min
6 servings
Easy

Ingredients

  • 2 tbsp olive oil
  • 1 large onion, diced
  • 3 cloves garlic, minced
  • 3 large carrots, sliced
  • 3 medium potatoes, cubed
  • 2 cups green cabbage, shredded
  • 1 cup celery, chopped
  • 6 cups vegetable broth
  • 1 can (14 oz) diced tomatoes
  • 1 tsp dried thyme
  • 1 tsp dried rosemary
  • 2 bay leaves
  • Salt & pepper to taste
  • 2 tbsp fresh parsley, chopped
  • Optional: crusty bread for serving

Instructions

  1. Heat olive oil in a large pot over medium heat. Add diced onion and cook 5 minutes until translucent.
  2. Add minced garlic and cook 30 seconds until fragrant.
  3. Stir in carrots, potatoes, cabbage, and celery. Cook 5 minutes, stirring occasionally.
  4. Pour in vegetable broth and diced tomatoes with their juice. Add thyme, rosemary, bay leaves, salt, and pepper.
  5. Bring soup to a boil, then reduce heat and simmer uncovered for 30 minutes.
  6. Remove bay leaves and taste to adjust seasoning. Simmer 5 more minutes if needed until vegetables are tender.
  7. Ladle into bowls and garnish with fresh parsley. Serve hot with crusty bread.

Recipe Notes

  • Store leftovers in an airtight container up to 4 days
  • Soup thickens as it sits; thin with broth when reheating
  • Freeze portions for up to 3 months
Calories
185
Protein
4g
Carbs
32g
Fat
5g

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.