Love this? Pin it for later!
Cozy One-Pot Winter Soup with Cabbage, Carrots & Potatoes
When the first real cold snap arrives and the wind rattles the maple leaves still clinging to the branches, I find myself gravitating toward the back of the pantry where the soup pot lives. Not the glossy enameled one I save for company, but the heavy, chipped Dutch oven that has moved with me through three apartments and two decades of winters. It was my grandmother’s, and every time I lift its dented lid I swear I can still smell her kitchen—bay leaves drying on the radiator, butter melting into onions, and that particular cabbage-sweet steam that meant she was making what our family simply called “winter soup.”
This recipe is my streamlined, weeknight-ready homage to that memory. It’s humble in the best way: just a few root vegetables, a head of cabbage, and a handful of pantry staples that simmer together into something far greater than the sum of their parts. No fancy stock, no long roasting of bones—though you certainly could. Instead, I rely on caramelized tomato paste, smoked paprika, and a secret splash of apple cider vinegar to coax depth and brightness from everyday ingredients. In under an hour you’ll have a pot thick enough to count as a stew, yet brothy enough to sip from a mug while you stand at the window watching the snow fall. Make a double batch; the leftovers taste like you planned ahead even if you didn’t.
Why This Recipe Works
- One-pot magic: Everything—from browning the aromatics to the final simmer—happens in a single Dutch oven, meaning fewer dishes and more flavor.
- Layered flavor, fast: Tomato paste is fried in olive oil until brick-red and concentrated; smoked paprika blooms in the fat, giving the broth a rich backbone in minutes.
- Texture contrast: Diced potatoes melt into the broth while ribbons of cabbage keep a tender bite; a final handful of fresh parsley lifts the whole bowl.
- Budget-friendly & flexible: The ingredient list is grocery-store basic, but the soup welcomes whatever wilting vegetables or leftover roast chicken you need to use up.
- Vegan by default, omnivore-approved: No meat, no dairy, yet hearty enough that even my bacon-loving neighbor asks for seconds.
- Freezer superstar: Portion it into quart containers and you’ve got instant homemade comfort on the busiest Tuesday night.
Ingredients You'll Need
Before we start, pull out your biggest cutting board. The prep is rustic—chunky, not fussy—but even dice ensure every vegetable cooks at the same rate. Aim for ¾-inch cubes on the potatoes and carrots; the cabbage can be sliced into ribbons as wide as a thumb.
Produce
- Green cabbage (½ medium head, about 1 lb/450 g): Look for heads that feel heavy for their size with tightly packed, crisp leaves. Savoy works too—its crinkled leaves melt beautifully—but avoid red cabbage unless you want purple soup.
- Yukon Gold potatoes (1 ½ lb/680 g): Their thin skin and buttery flesh hold shape yet release enough starch to thicken the broth. Russets will dissolve if you prefer a creamier base; red potatoes stay waxy and firm.
- Carrots (4 medium, about 12 oz/340 g): Choose ones that still have their tops—if the greens look perky, the roots will be sweet. Peel only if the skins are thick; a good scrub is usually enough.
- Yellow onion (1 large): The allium backbone. Dice it small so it melts into the soup; we’re not looking for big onion bites.
- Garlic (4 cloves): Smash, peel, and mince. Add it after the tomato paste so it doesn’t scorch.
Pantry & Seasonings
- Extra-virgin olive oil (3 Tbsp): Use the decent stuff for sautéing; the flavor carries through the finished soup.
- Tomato paste (2 Tbsp): Buy it in the tube if you can—no half-empty cans languishing in the fridge.
- Smoked paprika (1 ½ tsp): Spanish pimentón dulce adds gentle heat and campfire aroma. Regular sweet paprika works in a pinch, but add a pinch of chipotle powder for smoke.
- Bay leaves (2): Turkish bay leaves are milder than California; either is fine. Remove before serving—nobody wants to bite into one.
- Vegetable broth (6 cups/1.4 L): I keep low-sodium cartons in the pantry so I can control salt later. In a hurry, 6 cups water plus 2 tsp better-than-bouillon does the trick.
- Apple cider vinegar (1 Tbsp): The secret brightness that makes the soup taste like it simmered all day.
Finishing Touches
- Fresh parsley (¼ cup chopped): Adds a hit of chlorophyll freshness. Swap for dill if you like Eastern-European vibes.
- Lemon wedge (optional): A squeeze at the table wakes everything up.
- Crusty bread or quick skillet cornbread: Non-negotiable for swiping the last drops.
How to Make Cozy One-Pot Winter Soup with Cabbage, Carrots and Potatoes
Warm the pot & bloom the oil
Set your largest Dutch oven or heavy soup pot over medium heat for 1 full minute—this prevents the vegetables from sticking. Add olive oil; when it shimmers and quickly thins out, it’s ready. Swirl to coat the bottom evenly.
Caramelize the tomato paste
Stir in the tomato paste; fry for 2–3 minutes, scraping constantly, until it darkens from bright red to brick brown and starts sticking to the pan. This concentrates the sweetness and removes any metallic canned edge.
Sauté aromatics & season
Add diced onion and ½ tsp kosher salt. Cook 4 minutes until translucent, not browned. Stir in smoked paprika and black pepper (about ½ tsp); let the spice sizzle 30 seconds to unlock its oils. Add garlic; cook 60 seconds more.
Deglaze & build the broth
Pour in 1 cup of the broth; use a wooden spoon to lift every last bit of fond (those sticky browned bits = flavor). Once the bottom of the pot looks clean, add the remaining 5 cups broth and the bay leaves. Bring to a lively simmer.
Add sturdy vegetables
Stir in potatoes and carrots plus another 1 tsp kosher salt. Return to a simmer, then reduce heat to low, cover partially, and cook 12 minutes—just long enough for the potatoes to start softening.
Cabbage goes in last
Taste the broth; it should be well seasoned because the cabbage will dilute it slightly. Add the shredded cabbage, pressing it down with the back of your ladle until submerged. Simmer 8–10 minutes more, uncovered, until the cabbage is silky but still vibrant.
Finish with acid & herbs
Remove bay leaves. Stir in apple cider vinegar and half the chopped parsley. Let the soup rest off heat for 5 minutes so the flavors marry; the broth will thicken slightly as the potatoes release starch.
Serve & garnish
Ladle into deep bowls, shower with remaining parsley, and add a crack of black pepper. Pass lemon wedges and a hunk of warm bread at the table. Leftovers reheat like a dream and taste even better the next day.
Expert Tips
Control salt in stages
Because broths vary in sodium, season lightly at the start and adjust after the cabbage wilts—its water will dilute the soup.
Overnight flavor boost
Let the finished soup cool and rest in the fridge overnight; reheat gently with a splash of water. The paprika deepens and the broth turns mahogany.
Vinegar timing matters
Add the cider vinegar off heat to preserve its bright acidity. Cooking it further mutes the tang you want.
Frozen cabbage trick
If you only need half a head, slice and freeze the rest on a sheet tray; frozen cabbage wilts faster and won’t spoil in the crisper.
Thickness dial
For a stew-like consistency, mash a ladleful of potatoes against the pot side and stir back in. For a thinner soup, add hot broth or water.
Double-duty greens
Swap half the cabbage for kale or collards; add them 5 minutes earlier since they’re sturdier.
Variations to Try
- Smoky sausage version: Brown 8 oz sliced kielbasa or vegetarian Andouille after the tomato paste; proceed as directed.
- Creamy silk route: Stir in ½ cup coconut milk or heavy cream during the final 2 minutes for a velvety finish.
- Spicy Eastern-European twist: Add ½ tsp caraway seeds and a diced banana pepper with the onions; finish with dill instead of parsley.
- Bean-boosted protein: Fold in a drained can of white beans during the last 5 minutes for extra heft without meat.
- Tomato-rich minestrone cousin: Double the tomato paste and add ½ cup small pasta during the last 10 minutes; thin broth as needed.
- Garden summer edition: Swap cabbage for zucchini, carrots for bell peppers, and simmer only 5 minutes to keep vegetables crisp.
Storage Tips
Refrigerate
Cool completely, transfer to airtight containers, and refrigerate up to 5 days. Reheat gently with a splash of water or broth.
Freeze
Portion into quart freezer bags, press out air, and freeze flat up to 3 months. Thaw overnight in the fridge or microwave on 50 % power.
Make-ahead packs
Prep all vegetables and freeze on a sheet tray; transfer to a zip-top bag. Dump into hot broth and simmer 20 minutes for nearly instant soup.
Frequently Asked Questions
Cozy One-Pot Winter Soup with Cabbage, Carrots & Potatoes
Ingredients
Instructions
- Heat the pot: Warm olive oil in a Dutch oven over medium heat until shimmering.
- Caramelize tomato paste: Stir in tomato paste and cook 2–3 minutes until brick-red.
- Sauté aromatics: Add onion, ½ tsp salt; cook 4 minutes. Stir in paprika, pepper; cook 30 seconds. Add garlic; cook 1 minute.
- Deglaze: Add 1 cup broth, scrape fond, then add remaining broth and bay leaves; bring to a simmer.
- Simmer vegetables: Add potatoes, carrots, 1 tsp salt; simmer 12 minutes.
- Add cabbage: Stir in cabbage; simmer 8–10 minutes until tender.
- Finish: Remove bay leaves, stir in vinegar and half the parsley. Rest 5 minutes off heat.
- Serve: Ladle into bowls, top with remaining parsley and extra pepper.
Recipe Notes
Soup thickens as it stands; thin with water or broth when reheating. Taste and adjust salt after adding liquid.