Love this? Pin it for later!
Batch-Cooked Cabbage & Carrot Soup with Garlic & Rosemary
There’s a quiet Tuesday afternoon every January when the sky goes pewter, the radiators hiss, and I suddenly crave something that feels like a hand-knit sweater in edible form. That’s the day I drag my biggest stock-pot onto the stove and fill the house with the scent of sweet carrots, mellowing onions, and resinous rosemary. This cabbage and carrot soup has been my midwinter reset for almost a decade—first cobbled together in a tiny Edinburgh flat when my budget was more “copper-coin jar” than “grocery budget,” and now lovingly batch-cooked every few weeks so I can squirrel away quart containers for the frazzled evenings that follow snow-day childcare closures or back-to-back Zoom meetings.
The beauty of this recipe is its steadfast reliability. Cabbage, often the wallflower of the produce aisle, melts into silky ribbons when coaxed with gentle heat and a splash of white beans for body. Carrots give natural sweetness, garlic brings the savory backbone, and rosemary—well, rosemary is the aromatic equivalent of lighting a pine-scented candle that also happens to taste incredible. It’s vegan, gluten-free, freezer-friendly, and costs less than a fancy latte per serving, yet it delivers the kind of deep comfort we usually associate with slow-simmered bone broths or cream-laden bisques.
Batch-cooking means I can transform a crisper drawer of “getting-sad” vegetables into a month's worth of lightning-fast lunches. One hour on a Sunday yields eight generous portions; if I’m feeding friends, I simply thaw an extra container and adorn each bowl with toasted pumpkin seeds and a swirl of yogurt. Whether you’re meal-prepping for a busy quarter at work, stocking up for postpartum recovery, or simply trying to eat more plants without fuss, this soup is the quiet hero you’ll thank yourself for having on hand.
Why This Recipe Works
- Batch-cook friendly: one pot, eight bowls, zero extra dishes.
- Pantry-driven: every ingredient keeps for weeks in the fridge or months in the freezer.
- Depth without meat: rosemary, soy sauce & smoked paprika build umami complexity.
- Silky texture, no dairy: blended white beans give luxurious body.
- Customizable: swap herbs, add grains, or stir in shredded chicken—details below.
- Kid-approved sweetness: carrots temper cabbage’s cruciferous edge.
Ingredients You'll Need
Think of this ingredient list as a gentle blueprint—close enough to follow precisely, flexible enough to accommodate what’s on hand. The soup’s success hinges on three pillars: alliums for sweetness, cabbage for body, and carrots for color and sugars. Everything else is a supporting actor.
Cabbage: A firm, pale-green head of white or savoy cabbage works best. Outer leaves can be leathery; discard them or save for vegetable stock. You’ll need roughly 1.25 kg (2.75 lb) after coring and shredding—about half a large cabbage. If your garden gifts you with pointy spring greens, use those; reduce cooking time by five minutes.
Carrots: Seek out bunches with bright, unwilted tops. The greens indicate freshness and can be turned into pesto. Peel only if the skins are bitter or blemished; otherwise, a good scrub retains nutrients. Uniform ½-inch coins cook evenly, preventing random al-dente nubs.
Garlic: Six plump cloves may sound aggressive, but extended simmering tames the heat and leaves mellow, almost nutty notes. In a pinch, frozen garlic cubes work—use 1½ tsp per clove.
Rosemary: Fresh sprigs are worth it; dried rosemary can feel pine-needle sharp. Woody stems go into the pot early (they’re removed later), while tender tips are minced for a bright finish. No rosemary? Swap in thyme or sage, but reduce quantity by half.
White beans: Cannellini or great northern beans give protein and, once partially blended, a creamy mouthfeel. Canned is fine; rinse off the starchy liquid to prevent tinny flavor. If you cook from dried, 200 g dry yields 480 g cooked—the exact amount needed.
Vegetable stock: Use low-sodium so you control seasoning. Homemade stock earns extra gold stars, but a quality cube dissolving in 1.7 L hot water does the trick. For deeper color, stir 1 tsp miso into the stock before adding.
Olive oil: A generous glug (⅓ cup) forms the flavor base. If you’re oil-free, sauté in ¼ cup broth, but expect a lighter finish.
Acid & umami boosters: A single bay leaf, 1 tbsp soy sauce, and 1 tsp smoked paprika create the “what’s that extra something?” note. Tamari keeps it gluten-free; coconut aminos work for soy allergies.
How to Make Batch-Cooked Cabbage & Carrot Soup with Garlic & Rosemary
Prep & organize
Wash all produce. Peel carrots and slice into ½-inch coins. Halve the cabbage, cut out the core, then shred crosswise into ½-inch ribbons. Mince 3 cloves of garlic; reserve the remaining 3 for later. Drain and rinse beans. Measure stock and keep it warm in a kettle—this shortens overall cooking time and prevents the pot from cooling when liquid is added.
Bloom aromatics
Place a 6-quart heavy-bottomed pot over medium heat. Add olive oil, diced onion, and a pinch of salt. Sweat for 5 minutes until translucent, scraping often. Stir in minced garlic, bay leaf, and whole rosemary sprigs; cook 2 minutes more until fragrant but not browned—golden garlic tastes bitter.
Build the base
Add carrots, smoked paprika, and 1 tsp kosher salt. Toss to coat; cook 4 minutes until edges brighten. The gentle sizzle concentrates sugars and seasons vegetables from within. Pour in 1 cup warm stock to deglaze, using a wooden spoon to lift any caramelized bits.
Mount the mountain of cabbage
Cabbage wilts dramatically, so don’t panic when the pot looks full. Add half the cabbage, ½ cup stock, and cover for 2 minutes; the steam collapses volume. Repeat with remaining cabbage. Once wilted, remove the lid, add soy sauce, and cook uncovered for 6 minutes, stirring occasionally, until cabbage turns silky and light golden.
Simmer to marry flavors
Pour in remaining stock plus 1 cup water. Bring to a gentle boil, then reduce to low, partially cover, and simmer 15 minutes. The broth will tint a warm amber and vegetables will soften completely. Fish out bay leaf and rosemary stems.
Creamy without cream
Stir in white beans. Use an immersion blender directly in the pot: pulse 6–8 times to roughly purée a third of the soup. This releases starch from beans and creates a velvety backdrop while retaining plenty of texture. No immersion blender? Ladle 2 cups into a countertop blender, process until smooth, and return.
Final flavor kiss
Add remaining minced garlic and chopped rosemary tips. Simmer 2 minutes—just enough to take off the raw edge without muting their vibrant punch. Taste; adjust salt, pepper, or acidity with a squeeze of lemon if carrots were especially sweet.
Cool & portion for batch bliss
Let soup stand 10 minutes off heat—flavors integrate and temperature drops slightly. Ladle into eight 2-cup (475 ml) glass jars or BPA-free plastic pint tubs. Leave 1 inch headspace for freezer expansion. Label, date, and refrigerate up to 4 days or freeze up to 4 months.
Reheat like a pro
From fridge: pour into small pot with 2 tbsp water, cover, warm over medium-low 8 minutes—boiling toughens beans. From freezer: thaw overnight in fridge, or submerge sealed container in cool water 1 hour, then proceed as above. Microwave works in a pinch; use 50% power and stir every 90 seconds.
Expert Tips
Salt in layers
Season onions, then carrots, then cabbage. Each layer absorbs salt differently; incremental seasoning prevents over-salting at the end.
Double rosemary trick
Whole stems stew for woodsy depth; finely chopped fresh tips go in at the finish for bright top notes—like perfume on pulse points.
Don’t skip the bean rinse
Aquafaba (canning liquid) can lend a metallic taste and muddy color. A 10-second rinse under cool water removes it.
Immersion blender angle
Tilt the pot so the blender head is half-submerged; you’ll control how much gets puréed and avoid volcanic eruptions of hot soup.
Texture hack
Want it chunky? Skip blending and mash a ladleful of beans with the back of a spoon before returning to pot.
Speed-chill for food safety
Divide hot soup among shallow containers or place the stock-pot in an ice-water bath; it drops through the “danger zone” faster, preventing bacterial growth.
Revive tired herbs
If your rosemary has gone limp in the fridge, stand it in a glass of ice water for 20 minutes; the needles perk up and essential oils re-concentrate.
Variations to Try
Spicy Tuscan
Add 1 tsp chili flakes with garlic and finish with a 2-cup handful of torn kale instead of extra rosemary.
Creamy Coconut
Replace 1 cup stock with full-fat coconut milk. Swap rosemary for Thai basil and add 1 tbsp grated ginger in Step 2.
Harvest Grains
Stir in ½ cup pearled barley with carrots and add an extra 1 cup water. Simmer 30 minutes total.
Protein Boost
Fold in 2 cups shredded cooked chicken or chickpeas during final simmer for a post-workout punch.
Roasted Depth
Roast carrots at 425 °F for 20 minutes before starting; the caramelized edges deepen flavor dramatically.
Storage Tips
Refrigerator: Cool soup completely and store in airtight containers 3–4 days. Glass jars with tight lids prevent cabbage aroma from migrating to your oat milk. Reheat only what you’ll eat; repeated warming dulls color and flavor.
Freezer: Ladle into pint or quart freezer bags, squeeze out excess air, and flatten into stackable slabs. Thaw overnight in fridge, or float sealed bag in a bowl of lukewarm water for 45 minutes. For best texture, consume within 4 months.
Meal-prep portions: Freeze in silicone muffin trays; each “muffin” equals ½ cup. Pop out frozen pucks into a labeled bag, then combine 3–4 pucks for a single serving. Kids love the novelty, and you waste less.
Revitalizing leftovers: Whisk 1 tsp white miso with a ladle of hot broth and stir back into the pot—miso re-awakens dormant flavors. A splash of apple-cider vinegar also brightens after long storage.
Frequently Asked Questions
Batch-Cooked Cabbage & Carrot Soup with Garlic & Rosemary
Ingredients
Instructions
- Prep aromatics: Dice onion, slice carrots, shred cabbage, mince 3 cloves garlic, reserve remaining garlic and rosemary tips for finish.
- Sweat onion: Heat oil in 6-quart pot over medium heat. Add onion with pinch of salt; cook 5 min until translucent.
- Bloom flavor: Stir in minced garlic, bay leaf, whole rosemary sprigs; cook 2 min. Add carrots and paprika; sauté 4 min.
- Wilt cabbage: Add cabbage in batches with splashes of stock. Cook uncovered 6 min until silky and light golden.
- Simmer: Pour in remaining stock plus 1 cup water; bring to boil, then simmer partially covered 15 min.
- Creamify: Add beans. Pulse 6–8 times with immersion blender to partially purée. Stir in reserved minced garlic & rosemary tips; simmer 2 min.
- Season & serve: Remove bay leaf and rosemary stems. Adjust salt and pepper. Portion for batch storage or ladle into bowls hot.
Recipe Notes
Soup thickens on standing; thin with water or stock when reheating. Freeze in pint jars leaving 1-inch headspace for up to 4 months.
