Love this? Pin it for later!
Batch-Cooked Lentil & Beet Stew with Winter Vegetables: The Ultimate Meal-Prep Soup
There’s a moment every January—usually around the third week—when the holiday sparkle has fully faded, the fridge is bare of leftovers, and the weather report just says “grey.” That’s when I haul out my largest Dutch oven and start the monthly ritual that keeps my family fed, our grocery budget sane, and my sanity intact: a triple-batch of this lentil and beet stew. It’s the colour of garnets, smells like a forest after rain, and tastes like someone wrapped you in a very stylish blanket. I developed the recipe six winters ago after a particularly brutal snow-in when the only produce left in the house were two sad beets and a half-bag of green lentils. The result was so unexpectedly luminous—fuchsia broth!—and so deeply comforting that we’ve never looked back. Whether you’re feeding a crowd, stocking the freezer for solo weeknights, or trying to coax a house-full of roommates into eating more plants, this stew is your new workhorse.
Why This Recipe Works
- One-Pot Wonder: Everything—from toasting spices to simmering—happens in a single heavy pot, meaning fewer dishes and deeper flavour layers.
- Colour-Coded Nutrition: Beets stain the lentils a vibrant ruby, signalling the presence of antioxidants and making it easy to spot the veggie count in every spoonful.
- Freezer-Built: The stew thickens but never turns mushy after thawing thanks to hardy French lentils and strategic under-cooking of sweet potatoes.
- Flavor-Forward Fennel: A whisper of fennel seeds amplifies the natural sweetness of root veg without screaming “liquorice.”
- Meal-Prep MVP: Yields 10 heaping cups—enough for five work-week lunches or three family dinners plus a freezer bonus.
- Budget Hero: Costs roughly $1.25 per serving even when buying organic produce, proving healthy doesn’t have to be pricey.
Ingredients You'll Need
Before we talk swaps, let’s talk sourcing. Winter vegetables are famously hardy, but that doesn’t mean they’re indestructible. Look for beets that feel heavy for their size and still have their tops—those greens are a bonus sauté waiting to happen. French green lentils (a.k.a. Puy) hold their shape under duress; if your grocery only carries brown, reduce simmer time by five minutes and expect a softer stew. For tomatoes, I keep a tetra-pak of unsalted crushed tomatoes in the pantry; they’re BPA-free and resealable for partial use. Vegetable broth should be low-sodium so you control the salt as the pot reduces. Finally, don’t skip the apple-cider vinegar finish—it’s the high-note that wakes up all those earthy flavours.
Substitutions that work: Swap sweet potatoes for butternut squash, kale for spinach, or add a handful of pearl barley for a risotto-like twist. If you’re cooking for beet skeptics, use golden beets for a mellower colour. And if fennel isn’t your vibe, toasted caraway or even a pinch of anise seed will still give that gentle licorice lift.
How to Make Batch-Cooked Lentil & Beet Stew with Winter Vegetables for Meal Prep
Warm the pot & bloom your spices
Place a 5–6 quart Dutch oven over medium heat for 60 seconds—this prevents spices from sticking. Add 2 Tbsp olive oil, swirl to coat, then tumble in 1 tsp fennel seeds, 1 tsp cumin seeds, and ½ tsp crushed red-pepper flakes. Stir constantly for 45 seconds or until the fennel turns a shade darker and smells like Italian sausage without the meat. (Your kitchen will smell like you’ve hired a personal aromatherapist.)
Build the base
Dice 1 large onion and 3 ribs of celery into ½-inch pieces; scrape them into the pot with a generous pinch of salt. Sweat for 6–7 minutes, reducing heat if the edges brown too quickly. While they soften, peel and mince 4 cloves of garlic. Add garlic plus 1 Tbsp tomato paste; cook 2 minutes, smearing the paste against the pot to caramelize the sugars.
Add the jewels (beets!)
Peel 3 medium beets and cut into ¾-inch cubes. Toss them into the pot with 1 Tbsp balsamic vinegar—the acid keeps the colour ruby-bright. Stir to coat in the spiced onion mix; cook 3 minutes. The beets will begin to release magenta juice, turning the bottom of the pot into a painter’s palette.
Deglaze & scrape
Pour in ½ cup dry white wine (or water) and scrape the browned bits with a wooden spoon. Let the wine bubble away by half, about 2 minutes, concentrating flavour and removing any raw-alcohol edge.
Load the lentils & liquid
Rinse 1½ cups French green lentils under cold water until it runs clear; this removes dusty starch that causes mushiness. Tip lentils into the pot with 1 cup crushed tomatoes and 5 cups low-sodium vegetable broth. Add 2 bay leaves, 1 tsp dried thyme, and ½ tsp black pepper. Bring to a gentle boil, then reduce to low, cover, and simmer 15 minutes.
Add hearty veg in stages
Peel and cube 2 medium sweet potatoes (about 3 cups). After the initial 15-minute simmer, stir them in, re-cover, and cook 10 minutes. Next, add 3 cups chopped kale (stems removed, leaves torn). Kale wilts in 4–5 minutes but retains bright colour if you don’t overcook it at this stage.
Finish with brightness
Taste for salt (I usually add 1 tsp kosher). Remove bay leaves. Stir in 1 Tbsp apple-cider vinegar and 1 tsp maple syrup; both sharpen the flavours and round the edges. For extra silkiness, purée 1 cup of the stew and return it to the pot.
Cool & portion for meal prep
Let the stew cool 20 minutes, then ladle into glass jars or BPA-free containers. Leave 1 inch of headspace if freezing. Label with painter’s tape—text written in Sharpie survives freezer frost. Stored in the fridge, flavour deepens overnight; freezer portions keep 3 months.
Expert Tips
Low & Slow Wins
Cooking lentils at a gentle simmer (tiny bubbles, no vigorous boil) prevents blow-outs and keeps the skins intact for a prettier, toothsome stew.
Save the Greens
Beet tops are basically free Swiss chard. Wash, chop, and sauté with garlic and lemon for a 5-minute side dish while the stew simmers.
Flat-Pack Freezing
Freeze 2-cup portions in labelled zip-bags; lay flat on a sheet pan until solid, then stack like books. Saves 40 % freezer space.
Instant-Pot Shortcut
High pressure 12 minutes, natural release 10. Add kale after release; it wilts in residual heat. Reduce liquid by 1 cup.
Thicken Without Flour
Smash a cup of the cooked sweet potatoes against the pot wall; stir back in for velvety body that’s gluten-free and whole-food.
Serve With Contrast
A spoonful of lemony yogurt or crumbled goat cheese on top cuts the earthy sweetness and looks gorgeous against the magenta broth.
Variations to Try
- Moroccan Twist: Swap thyme for 1 tsp ras el hanout and add ½ cup chopped dried apricots with the sweet potatoes. Garnish with toasted almonds.
- Smoky Bacon-Style: Replace olive oil with 2 tsp and add 1 cup chopped smoked tempeh or coconut bacon for omnivores craving umami.
- Curry-Coconut: Add 1 Tbsp red curry paste with the tomato paste and replace 1 cup broth with full-fat coconut milk. Top with cilantro and lime.
- Grain-Boost: Stir in ½ cup rinsed farro during the lentil step; add an extra ½ cup broth and 5 minutes to the simmer.
Storage Tips
Refrigerator: Cool completely, transfer to airtight containers, and refrigerate up to 5 days. Flavour peaks on day 2–3 as spices meld.
Freezer: Portion into 2-cup containers (perfect single-serve lunch with a slice of sourdough). Freeze up to 3 months. Thaw overnight in the fridge or use the microwave’s defrost setting, stirring every 60 seconds.
Reheat: Add a splash of water or broth; the stew thickens as starches absorb liquid. Warm on the stove over medium-low, stirring occasionally, or microwave 2–3 minutes, covered.
Pack for Work: Pour hot stew into a pre-warmed thermos; it stays steaming until lunch without the need for a microwave.
Frequently Asked Questions
Batch-Cooked Lentil & Beet Stew with Winter Vegetables
Ingredients
Instructions
- Bloom spices: Heat olive oil in a Dutch oven over medium. Add fennel, cumin, and red-pepper flakes; toast 45 seconds.
- Sauté aromatics: Stir in onion, celery, and a pinch of salt; cook 6–7 minutes until translucent. Add garlic and tomato paste; cook 2 minutes.
- Add beets: Toss in beets and balsamic; cook 3 minutes, stirring to coat.
- Deglaze: Pour in wine; simmer 2 minutes, scraping browned bits.
- Simmer lentils: Add lentils, tomatoes, broth, bay leaves, thyme, and pepper. Bring to a gentle boil, then reduce heat, cover, and simmer 15 minutes.
- Add veg: Stir in sweet potatoes; simmer 10 more minutes. Add kale; cook 4–5 minutes until wilted.
- Finish: Remove bay leaves. Stir in apple-cider vinegar and maple syrup. Season with salt. Serve or cool for meal-prep storage.
Recipe Notes
Stew thickens as it sits. Thin with broth when reheating. Flavor peaks after 24 hours—perfect make-ahead candidate.