Love this? Pin it for later!
Batch-Cook Lentil & Winter Root Vegetable Soup with Spinach and Herbs
There’s a certain kind of magic that happens when the first real frost kisses the garden and the daylight hours shrink to a soft, silvery glow. I bundle into my biggest cardigan, light the beeswax candles on the kitchen table, and reach for the heaviest Dutch oven I own. In go knobbly carrots, parsnips that look like woodland wands, and a whole rainbow of lentils that have been quietly waiting in mason jars since late summer. Thirty minutes later the house smells like rosemary, bay, and something deeply savoury bubbling away on the back burner. This is the soup that carried me through two university exam seasons, three house moves, and every December since my eldest learned to say “more please.” It freezes like a dream, plays nicely with whatever roots are languishing in the crisper, and somehow tastes even better when you reheat it on a snow-day lunch break between Zoom calls. If you’re looking for a big-batch hug in a bowl—something that will feed the neighbours, fill the teenagers, and still leave you with tomorrow’s effortless dinner—pull up a chair. We’re about to ladle out comfort by the litre.
Why This Recipe Works
- One-pot wonder: Everything simmers together, saving dishes and deepening flavour.
- Double-duty lentils: They thicken the broth while providing 17 g plant protein per serving.
- Batch-cook genius: Yield is 3.5 litres—enough for dinner, lunch, and two freezer quarts.
- Spinach last-minute: Added off-heat so it stays vibrant, not swampy.
- Flexible roots: Swipe in celeriac, turnip, or sweet potato—formula stays the same.
- Herb finish: A shower of parsley and lemon wakes up the earthiness.
- Budget hero: Costs under £1.20 per portion even with organic produce.
Ingredients You'll Need
Before we talk substitutions, let’s talk shopping. Look for roots that still have their tops—if the greens look perky, the roots are fresh. Lentils should be from a shop with good turnover; older pulses take forever to soften. Baby spinach can be replaced with chopped kale or chard; just add heartier greens five minutes earlier.
French green (Puy) lentils hold their shape and give a peppery note, but brown lentils work if that’s what you have—cook them ten minutes less so they don’t turn to mush. Carrots bring sweetness; choose the bag of “wonky” ones for soup—nobody cares about looks once they’re diced. Parsnips add a gentle spice reminiscent of cardamom; if yours are huge, cut out the woody core. Celeriac is optional but heavenly—its celery-meets-parsley flavour perfumes the whole pot. Buy a tennis-ball-sized chunk, peel aggressively, and dice small so it melts into the soup.
Onion, celery, and garlic are the classic aromatic trio; sauté them until the edges turn golden—this caramelisation is your free flavour foundation. Tomato paste in a tube keeps for months and gives a rounded, umami-rich backbone. For herbs, fresh rosemary and thyme survive the long simmer; add bay leaves now, but save delicate parsley for the finish. A lone Parmesan rind lurking in the freezer is liquid gold here; omit for a vegan pot or swap in a 2 cm strip of kombu.
Stock quality matters. If you’re using shop-bought, choose low-sodium so you control the seasoning. I keep a freezer bag of parm rinds, leek tops, and mushroom stems that I simmer for 30 minutes while prepping veg—instant homemade stock. Finally, baby spinach wilts in seconds, retaining its colour and folates. Lemon juice added right before serving brightens every layer.
How to Make Batch-Cook Lentil & Winter Root Vegetable Soup with Spinach and Herbs
Prep & organise
Dice 2 medium onions, 3 carrots, 2 parsnips, and 1 small celeriac into 1 cm cubes. Mince 4 garlic cloves, slice 2 celery stalks, and rinse 300 g Puy lentils under cold water until it runs clear. Gather 2 bay leaves, 4 sprigs thyme, and a 5 cm rosemary stalk. Measure 2 Tbsp tomato paste and have 2 litres hot stock at the ready.
Bloom the aromatics
Heat 3 Tbsp olive oil in a 5–6 litre heavy pot over medium. Add onions, celery, and a pinch of salt; sauté 6 minutes until edges turn translucent. Stir in garlic for 30 seconds, then tomato paste; cook 2 minutes, scraping, until the paste darkens to brick red.
Add roots & coat
Tip in carrots, parsnips, and celeriac; stir to gloss every cube in the tomatoey oil. This brief 3-minute coat-and-warm step seals the surface so the veg stay toothsome after the long simmer.
Simmer with lentils
Pour in lentils, stock, bay, thyme, rosemary, and Parmesan rind if using. Bring to a gentle boil, then drop to a murmur. Partially cover and simmer 25 minutes, stirring once or twice.
Check tenderness
Fish out a lentil; it should yield between your teeth with no chalky centre. If still firm, simmer 5 more minutes. Taste the broth: it should be savoury but not overly salty—season generously with black pepper and salt only at this stage.
Wilt spinach off-heat
Remove bay leaves and woody herb stems. Stir in 120 g baby spinach until just wilted—30 seconds is plenty. The residual heat keeps it bright emerald.
Finish & serve
Splash in 2 Tbsp fresh lemon juice and a handful of chopped flat-leaf parsley. Ladle into warm bowls, drizzle with extra-virgin olive oil, and shower with grated Parmesan or nutritional yeast for vegan sparkle.
Portion for the future
Let the remainder cool 30 minutes, then divide into 1-litre containers. Chill completely before freezing. Label with the date; it keeps 3 months in the deep freeze or 5 days refrigerated.
Expert Tips
Low-salt stock trick
If your stock is salty, replace 500 ml with water and add a 2 cm strip of kombu while simmering; it boosts umami without extra sodium.
Overnight flavour boost
Make the soup one day ahead; the lentils absorb the herb oils and the broth turns silkier. Reheat gently with a splash of water.
Pressure-cooker shortcut
Use high pressure for 8 minutes, natural release 10 minutes, then proceed with spinach and lemon. Total time: 25 minutes.
Colour pop
Reserve a handful of diced raw carrot; blanch 30 seconds, shock in ice water, and scatter on each bowl for jewel-like contrast.
Thick vs brothy
For a stew, mash a ladleful of veg against the pot wall and stir back in. For a lighter soup, add an extra 250 ml hot stock.
Zero-waste herb stems
Tie thyme and rosemary together with kitchen twine; remove the bundle after cooking but don’t toss—let it dry and scent your cupboards.
Variations to Try
- Moroccan twist: Swap rosemary for 1 tsp each ground cumin and coriander, add 400 g diced tomatoes and a pinch of saffron; finish with coriander and harissa.
- Smoky Spanish: Use pardina lentils, add 1 tsp smoked paprika and a chunk of chorizo; garnish with chopped roasted red pepper.
- Creamy coconut: Replace 500 ml stock with full-fat coconut milk and add 1 Tbsp grated ginger; finish with lime juice and cilantro.
- Spring green: Swap roots for diced new potatoes and asparagus tips; use dill instead of rosemary and stir in peas off-heat.
- Protein powerhouse: Add a drained tin of chickpeas during the last 10 minutes and a handful of toasted pumpkin seeds on top.
- Grain hybrid: Replace half the lentils with pearl barley; simmer 35 minutes, adding more liquid as needed.
Storage Tips
Cool soup completely within 2 hours of cooking (transfer to shallow pans to speed the process). Refrigerate in glass jars or BPA-free tubs with tight lids; it keeps 5 days at 4 °C. Freeze portions no larger than 1 litre so they thaw evenly. Leave 2 cm headspace for expansion. For grab-and-go lunches, freeze in silicone muffin trays; pop out 2 “pucks” per portion and reheat in a microwave-safe bowl with 2 Tbsp water, covered, 3–4 minutes on high, stirring halfway.
To reheat from frozen, thaw overnight in the fridge or use the defrost setting, then warm gently on the hob. Add a splash of stock or water—starches in the lentils continue to absorb liquid. Always taste and adjust salt after reheating; freezing dulls seasoning slightly. If you plan to freeze, leave out the spinach and lemon; add them fresh when reheating for the brightest flavour and colour.
Frequently Asked Questions
Batch-Cook Lentil & Winter Root Vegetable Soup with Spinach and Herbs
Ingredients
Instructions
- Sauté aromatics: Heat olive oil in a large pot over medium. Cook onion and celery with a pinch of salt 6 minutes. Add garlic and tomato paste; cook 2 minutes.
- Add vegetables: Stir in carrots, parsnips, and celeriac; coat in the tomato mixture 3 minutes.
- Simmer: Add lentils, stock, bay, thyme, rosemary, and Parmesan rind. Bring to a gentle boil, then reduce to a murmur and cook partially covered 25 minutes until lentils are tender.
- Season: Remove bay and herb stems. Taste and adjust salt and pepper.
- Finish: Off the heat, stir in spinach until wilted. Add lemon juice and parsley.
- Serve: Ladle into bowls, drizzle with olive oil, and top with Parmesan or nutritional yeast if desired.
Recipe Notes
Soup thickens as it stands; thin with water or stock when reheating. Freeze portions up to 3 months without spinach and lemon; add those fresh for the brightest flavour.