Love this? Pin it for later!
One-Pot Cabbage & Root Vegetable Soup with Garlic and Fresh Herbs
When the first real chill sneaks under the door, I reach for my soup pot the way other people reach for a favorite sweater. This particular recipe was born on a gray Sunday last January, when the farmers’ market was down to the last of winter’s roots and a head of savoy cabbage so big I could barely close my tote bag. I chopped everything small, added a ridiculous amount of garlic, and let the pot simmer while the snow came down. Two hours later my teenagers were circling the kitchen like hungry wolves, and my neighbor texted to ask what smelled so good from across the hall. That’s the magic of this humble soup: it turns the cheapest produce into something that tastes like you planned it for weeks.
What I love most—besides the fact that it costs about $1.25 a serving—is that it’s endlessly forgiving. No parsnips? Add an extra carrot. Only green cabbage instead of savoy? It will still taste wonderful. The soup rewards patience; the longer it sits, the deeper the flavors become. Make a double batch on Sunday, ladle it into wide-mouthed jars, and you’ve got lunch for the week that reheats like a dream. It’s also vegan, gluten-free, and nut-free, so everyone at the table can eat happily without a side of label-reading stress.
Why This Recipe Works
- One pot, one hour: Minimal dishes and maximum flavor in about 60 minutes start-to-finish.
- Layered aromatics: Starting with cold oil and garlic builds a sweet, mellow base that won’t turn bitter.
- Texture contrast: Shredded cabbage melts into silk while diced roots keep a gentle bite.
- Herb finish, not start: Fresh parsley and dill added off-heat stay vibrant and punchy.
- Natural sweetness: A splash of apple-cider vinegar at the end wakes up every vegetable without extra sugar.
- Freezer hero: Portion into quart bags, freeze flat, and you’ve got dinner for a night you don’t want to cook.
Ingredients You’ll Need
Look for the heaviest parsnips you can find—those feel like paperweights have been in cold storage too long and taste woody. When you slice them, the center core should be creamy white, not hollow or brown. If parsnips are out of season, swap in an equal weight of celery root; its earthy perfume is fantastic here.
Savoy cabbage has crinkled leaves that cook quicker than the smooth green variety, but either works. Buy the smallest, tightest head you can find; once cut, cabbage wants to dry out, so plan to use the rest later in the week for tacos or slaw. If you only have red cabbage, know that the soup will turn a surprising amethyst color—still delicious, just visually bold.
Fresh herbs are non-negotiable at the end. Dried dill and parsley taste dusty and flat. If you can’t find fresh dill, substitute 2 tablespoons of fresh chives or tarragon for a different but equally bright finish.
Finally, the garlic. I use an entire medium head, cloves smashed and peeled. If you’re shy about garlic, start with half; if you’re like me and measure garlic with your heart, add another bulb and breathe on your enemies.
How to Make One-Pot Cabbage & Root Vegetable Soup with Garlic and Fresh Herbs
Prep the aromatics
Smash 10 garlic cloves with the flat side of a chef’s knife, slip off the papery skins, and set aside. Dice 2 medium onions into ½-inch pieces; keep them rustic—this is farmhouse food. Peel 3 carrots, 2 parsnips, and 1 small rutabaga, then cut into ½-inch cubes. You should have about 6 cups of mixed roots.
Start the pot cold
Place a heavy 5-quart Dutch oven over medium heat. Add 3 tablespoons olive oil and the smashed garlic cloves before the pot is hot. Let them sizzle gently 3–4 minutes, turning once, until they turn nutty golden. This cold-start method prevents the acrid bite that comes from browning garlic too fast.
Build the base
Scoop out the now-soft garlic and reserve. Add onions to the fragrant oil with ½ teaspoon kosher salt; cook 5 minutes until translucent. Stir in 2 bay leaves, 1 teaspoon sweet paprika, and ½ teaspoon cracked black pepper; cook 30 seconds to bloom the spices.
Add the roots
Toss in carrots, parsnips, and rutabaga. Stir to coat in the oniony oil; let the edges caramelize 4 minutes. Add 1 tablespoon tomato paste (optional but lovely for color) and cook 1 minute more.
Deglaze
Pour in ½ cup dry white wine or ¼ cup apple-cider vinegar plus ¼ cup water. Scrape the browned bits (fond) with a wooden spoon; let the liquid reduce by half, about 2 minutes.
Simmer with cabbage
Add 6 cups vegetable broth and return the reserved garlic. Bring to a boil. Core and shred ½ medium savoy cabbage (about 8 cups). Add to the pot; it will mound high, but wilts fast. Reduce heat, cover partially, and simmer 25 minutes.
Mash a little
Using the back of a ladle, gently crush a few of the root cubes against the side of the pot. This releases starch and gives the broth body without flour or starch.
Finish bright
Off the heat, stir in 2 tablespoons chopped fresh parsley, 1 tablespoon chopped fresh dill, and 1 teaspoon apple-cider vinegar. Taste; add more salt or vinegar as needed. Serve steaming hot with crusty bread.
Expert Tips
Slow-cooker option
Complete steps 1–3 in a skillet, then transfer everything to a slow cooker with broth and cabbage. Cook on LOW 6–7 hours or HIGH 3–4 hours. Finish with herbs just before serving.
Salt in stages
Season the onions, then again after the broth, and a final time at the end. Taste buds tire during cooking; final seasoning keeps flavors lively.
Freeze flat
Ladle cooled soup into quart-size freezer bags, squeeze out air, label, and freeze flat on a sheet pan. Stacks like books and thaws in minutes under warm water.
Double the garlic
Roasted garlic cloves become sweet nuggets in the broth. If you love that flavor, double the garlic and roast half the cloves in foil with olive oil at 400 °F for 20 minutes, then add to the pot.
Revive leftovers
Soup thickens in the fridge. Thin with water or broth, then reheat gently. A squeeze of lemon or another splash of vinegar perks everything back up.
Color pop
For a spring version, swap the roots for diced zucchini and peas; finish with tarragon and chervil instead of dill. The method stays identical.
Variations to Try
-
Smoky & Spicy: Add ½ teaspoon smoked paprika and a diced chipotle in adobo with the onions. Garnish with cilantro and a squeeze of lime.
-
Moroccan twist: Swap the dill for 1 teaspoon ground cumin and ½ teaspoon cinnamon. Stir in a handful of raisins and toasted almonds at the end.
-
Creamy version: Puree 2 cups of the finished soup and stir back into the pot with ½ cup coconut milk for a velvety texture.
-
Add protein: Stir in a 15-ounce can of chickpeas or white beans during the last 10 minutes of simmering.
Storage Tips
The soup keeps 5 days in the refrigerator and 3 months in the freezer. Always cool completely before storing; a shallow metal pan speeds this up. For grab-and-go lunches, ladle into 2-cup mason jars, leaving 1 inch of space at the top. Plastic lids prevent rust if you’ll be microwaving directly in the jar (remove the metal ring first!).
When reheating, bring to a gentle simmer rather than a hard boil—this preserves the texture of the cabbage and keeps the broth clear. If you plan to freeze, slightly under-cook the vegetables so they don’t turn to mush upon thawing.
Frequently Asked Questions
One-Pot Cabbage & Root Vegetable Soup with Garlic and Fresh Herbs
Ingredients
Instructions
- Cold-start garlic: In a heavy 5-quart pot combine olive oil and smashed garlic. Heat over medium; cook 3–4 minutes until cloves are golden. Remove garlic.
- Soften onions: Add onions, bay leaves, paprika, and pepper. Cook 5 minutes until translucent.
- Add roots: Stir in carrots, parsnips, rutabaga, and tomato paste. Let edges brown 4 minutes.
- Deglaze: Pour in wine or vinegar mixture; scrape browned bits and reduce by half.
- Simmer: Return garlic to pot along with broth and cabbage. Bring to a boil, reduce heat, and simmer 25 minutes.
- Finish: Off heat, stir in parsley, dill, and vinegar. Adjust salt and serve hot.
Recipe Notes
Soup thickens as it stands; thin with water or broth when reheating. For a smoky note, add ½ tsp smoked paprika with the sweet paprika.