Love this? Pin it for later!
One-Pot Winter Vegetable Soup with Cabbage, Kale & Potatoes
When the first real cold snap arrives and the sky turns that pale winter gray, nothing feels more grounding to me than chopping vegetables while Billie Holiday croons from the kitchen speaker. This soup was born on one of those afternoons—my market tote heavy with crinkly savoy cabbage, bumpy russet potatoes, and a bouquet of lacinato kale so dark it looked almost black. I wanted something that would simmer quietly while I folded laundry, something that would make the house smell like a farmhouse in December, something that would still taste incredible three days later when life got hectic. One pot, humble ingredients, zero fuss. What emerged was the kind of thick, stick-to-your-ribs vegetable soup that feels like a wool blanket in food form. We ate it with thick slices of toasted sourdough and salty butter, and my six-year-old—who swears he “hates” both cabbage and kale—asked for seconds. Now I make a double batch every other week from November through March, stashing quarts in the freezer for snow days and busy work nights alike. Whether you’re feeding a table of hungry skiers or just yourself after a long commute, this is the recipe that will carry you through winter with grace.
Why This Recipe Works
- One-Pot Wonder: Minimal dishes, maximum flavor—everything simmers in a single Dutch oven.
- Layered Flavor: We start with smoky paprika and tomato paste for depth, then finish with bright lemon and fresh herbs.
- Nutrient-Dense: A rainbow of winter vegetables delivers vitamins A, C, K, fiber, and plant-based iron.
- Budget-Friendly: Feeds eight for less than the cost of a single take-out entrée.
- Freezer Hero: Thaw-and-reheat without texture loss; flavors actually improve overnight.
- Flexible: Vegan by default, but a Parmesan rind or shredded chicken can be added for extra richness.
Ingredients You'll Need
Great soup begins at the grocery store or, better yet, the winter farmers’ market. Look for vegetables that feel heavy for their size and show no soft spots. Here’s what each ingredient contributes—and how to shop smart:
- Olive oil – A generous glug builds the flavor base. Use everyday extra-virgin; save the fancy finishing oil for drizzling at the table.
- Yellow onion – Sweet and mellow when sautéed slowly. If you only have a white onion, add a pinch of sugar to balance acidity.
- Carrots & celery – The classic aromatic duo. Choose slender carrots; they’re sweeter. Save the leafy tops for stock if you’re feeling thrifty.
- Garlic – Four cloves may sound like a lot, but soup loves boldness. Smash, then mince so the flavor disperses evenly.
- Tomato paste – Buy it in a metal tube; it keeps for months in the fridge and saves you from opening a whole can for two tablespoons.
- Smoked paprika – Adds campfire warmth without meat. Sweet paprika works in a pinch, but you’ll miss the smoky whisper.
- Vegetable broth – Low-sodium lets you control salt. Prefer homemade? Freeze it in 1-cup muffin trays for easy portioning.
- Russet potatoes – Their high starch content naturally thickens the broth. Peel only if the skins are thick or green-tinged.
- Savoy cabbage – The crinkled leaves stay tender yet hold shape. Green cabbage is fine; red cabbage will dye the soup purple.
- Lacinato (dinosaur) kale – Hearty enough to stand up to reheating. Curly kale works, but remove the thick ribs for a silkier texture.
- Bay leaf & thyme – The subtle background singers. Fresh thyme sprigs infuse faster; if using dried, crush between your fingers first.
- Lemon juice & zest – The finishing spark that wakes up every other flavor. Add off heat so the volatile oils survive.
How to Make One-Pot Winter Vegetable Soup with Cabbage, Kale & Potatoes
Warm the Pot & Sauté Aromatics
Place a heavy 5–6 quart Dutch oven over medium heat for 60 seconds (this prevents sticking). Add 3 Tbsp olive oil, swirl to coat, then toss in 1 diced large onion, 2 sliced carrots, and 2 sliced celery ribs with a pinch of salt. Reduce heat to medium-low and cook 8 minutes, stirring occasionally, until the vegetables are translucent and beginning to turn golden on the edges. Patience here builds a sweet, mellow base.
Bloom the Garlic & Spices
Stir in 4 minced garlic cloves and cook 45 seconds—just until fragrant. Add 2 Tbsp tomato paste and 1 tsp smoked paprika. Mash the paste against the bottom of the pot for 1 minute; this caramelizes the tomato sugars and removes any tinny taste. Your kitchen should smell like a Spanish tapas bar.
Deglaze & Add Broth
Pour in ¼ cup water or broth and scrape the browned bits (fond) with a wooden spoon. This free flavor booster is liquid gold. Once the bottom of the pot looks clean, add 6 cups low-sodium vegetable broth, 2 cups water, 2 bay leaves, and 4 sprigs fresh thyme (or ½ tsp dried). Bring to a gentle simmer.
Add Potatoes & Simmer
Peel (optional) and cube 1½ lbs russet potatoes into ¾-inch pieces. Smaller cubes overcook and dissolve; larger ones take too long. Drop them into the simmering broth, cover partially, and cook 10 minutes. The starch released will start to thicken the soup naturally.
Add Cabbage & Season
Core and slice ½ medium savoy cabbage into ½-inch ribbons. Add to the pot with 1 tsp kosher salt and ½ tsp black pepper. Simmer 8 minutes, stirring occasionally. The cabbage wilts dramatically and turns silky.
Massage & Add Kale
Strip the leaves from 1 bunch lacinato kale, discarding the woody stems. Roughly tear leaves and massage between your hands for 30 seconds—this breaks down fibers and removes bitterness. Add to the pot and cook 5 minutes more, just until bright green and tender.
Finish with Lemon & Adjust
Remove bay leaves and thyme stems. Off heat, stir in zest of ½ lemon plus 2 Tbsp juice. Taste: you may need another pinch of salt, a crack of pepper, or even a drizzle of maple syrup if your tomatoes were particularly acidic. The soup should be thick enough to support a spoon standing up, but add a splash of water if it feels stew-like.
Serve & Garnish
Ladle into warm bowls. Top with a swirl of pesto, a shower of grated Parmesan, or simply a thread of good olive oil and crusty bread on the side. Leftovers refrigerate up to 5 days or freeze up to 3 months.
Expert Tips
Low & Slow Wins
Resist cranking the heat; gentle simmering keeps cabbage delicate and potatoes intact.
Salt in Stages
Season at the start, midway, and finish. Taste after each addition; potatoes absorb salt like crazy.
Ice Cube Trick
Cool leftovers quickly by dropping a few frozen water bottles into the pot before refrigerating.
Revive with Broth
The soup thickens as it sits; thin with a splash of broth or water when reheating.
Overnight Magic
Make it the day before serving; flavors meld beautifully while you sleep.
Zero Waste
Save kale stems, potato peels, and onion skins for your next batch of homemade broth.
Variations to Try
- Tuscan White Bean: Add 2 cans drained cannellini beans during the last 5 minutes for protein and creaminess.
- Smoky Bacon: Begin by rendering 4 oz diced pancetta or bacon; reserve crispy bits for garnish.
- Spicy Moroccan: Swap paprika for 1 tsp each cumin and coriander plus ¼ tsp cayenne. Stir in ½ cup red lentils with the potatoes.
- Creamy Version: Purée 2 cups of the finished soup and return to the pot for a chowder-like texture without added dairy.
- Asian-Inspired: Replace paprika with 1 Tbsp grated ginger and 1 tsp white pepper. Finish with sesame oil and scallions.
Storage Tips
Refrigerator: Cool completely, transfer to airtight containers, and refrigerate up to 5 days. The soup will thicken; thin with broth or water when reheating.
Freezer: Ladle into quart-size freezer bags, press out excess air, and freeze flat up to 3 months. Thaw overnight in the fridge or use the defrost setting on your microwave.
Make-Ahead: Prep all vegetables the night before and store in zip-top bags with a damp paper towel to keep cut potatoes from browning. Dinner comes together in 25 minutes.
Reheating: Warm gently over medium-low heat, stirring occasionally. Avoid boiling vigorously or the cabbage will turn mushy and the kale will lose its vibrant color.
Frequently Asked Questions
One-Pot Winter Vegetable Soup with Cabbage, Kale & Potatoes
Ingredients
Instructions
- Build the base: Heat olive oil in a Dutch oven over medium-low. Add onion, carrot, and celery with a pinch of salt; cook 8 min until translucent.
- Bloom flavor: Stir in garlic, tomato paste, and smoked paprika; cook 1 min.
- Deglaze: Add ¼ cup broth, scrape fond, then pour in remaining broth, water, bay leaves, and thyme. Bring to a simmer.
- Add potatoes: Simmer 10 min.
- Add cabbage: Cook 8 min.
- Add kale: Cook 5 min until wilted and bright.
- Finish: Off heat, discard bay and thyme, then stir in lemon zest and juice. Season to taste and serve hot.
Recipe Notes
For extra depth, tuck a Parmesan rind into the simmering soup; remove before serving. If you prefer a spicy kick, add ¼ tsp red-pepper flakes with the paprika.
