Love this? Pin it for later!
Healthy Batch-Cooked Lentil Stew with Cabbage and Roasted Carrots
There’s something deeply comforting about a pot of lentil stew bubbling away on the stove—especially when you know it’s going to feed you well for days. This particular version, loaded with tender cabbage and sweet roasted carrots, has become my Sunday ritual. I started making it during a particularly hectic semester in grad school, when I needed something nourishing that wouldn’t demand mid-week cooking. One batch, five days, zero takeout temptation. The roasted carrots add a caramelized depth that balances the earthy lentils, while cabbage melts into silky ribbons that make every spoonful feel like a hug. It’s vegan, gluten-free, freezer-friendly, and—most importantly—absolutely delicious.
Why This Recipe Works
- Batch-cooked brilliance: One pot yields 8 hearty servings—lunch and dinner sorted for the week.
- Roasted carrot magic: Roasting intensifies their sweetness, adding complex flavor without extra sugar.
- Cabbage that melts: Slow simmering transforms tough cabbage into velvety ribbons.
- Protein & fiber powerhouse: 18 g plant protein + 16 g fiber per serving keeps you full for hours.
- One-pot cleanup: Everything cooks in a single Dutch oven—minimal dishes, maximum flavor.
- Freezer hero: Portion, freeze, and reheat straight from frozen on busy nights.
Ingredients You'll Need
Each ingredient here pulls double duty—building flavor while boosting nutrition. Start with French green lentils (a.k.a. Puy lentils); they hold their shape after long simmering and have a lovely peppery bite. Brown lentils work in a pinch, but avoid red lentils—they’ll dissolve into mush.
For the cabbage, choose a small, dense head of green cabbage. It should feel heavy for its size and squeak slightly when squeezed—signs of freshness. Remove the thick core and slice the rest into ½-inch ribbons so they wilt evenly.
Carrots get the VIP treatment: roasting concentrates their sugars, so opt for medium-sized roots with bright, firm skin. Skip the baby carrots; they won’t caramelize as well.
Aromatics—onion, garlic, celery—form the classic mirepoix base. Dice them small so they melt into the stew. I like to add a leek for subtle sweetness; rinse thoroughly to remove grit.
Tomato paste adds umami depth; sear it in oil until brick-red to caramelize the sugars.
Use low-sodium vegetable broth so you control salt levels. If you only have regular broth, reduce added salt until the end.
Smoked paprika lends a whisper of campfire; sweet paprika works if you prefer milder flavor.
Finish with a squeeze of lemon to brighten the earthy flavors and help your body absorb the iron from lentils.
How to Make Healthy Batch-Cooked Lentil Stew with Cabbage and Roasted Carrots
Roast the carrots
Preheat oven to 425 °F (220 °C). Peel carrots and cut on the bias into ½-inch coins. Toss with 1 Tbsp olive oil, ½ tsp salt, and a few grinds of pepper. Spread on a parchment-lined sheet and roast 20–22 min, flipping once, until edges are caramelized and centers tender. Set aside.
Sear the tomato paste
Heat 2 Tbsp olive oil in a heavy Dutch oven over medium. Add tomato paste and cook 2–3 min, stirring, until it turns a deep brick red. This concentrates flavor and removes any tinny edge.
Build the aromatics
Stir in diced onion, celery, and leek. Season with ½ tsp salt and cook 5 min until translucent. Add garlic, smoked paprika, thyme, and bay leaf; cook 1 min until fragrant.
Deglaze & simmer
Pour in ½ cup white wine or extra broth; scrape up browned bits. Add lentils, 6 cups broth, and 2 cups water. Bring to a boil, reduce heat, and simmer 25 min partially covered.
Stir in shredded cabbage and roasted carrots. Simmer 15 min more, until cabbage is silky and lentils tender but intact. Add more broth if you prefer a soupier stew.
Finish & taste
Remove bay leaf and thyme stems. Stir in lemon juice, taste, and adjust salt and pepper. For extra brightness, add ½ tsp lemon zest.
Rest for flavor marriage
Let the stew sit off-heat 10 min. This allows flavors to meld and texture to thicken slightly.
Portion & store
Ladle into 2-cup glass containers. Cool completely before refrigerating or freezing.
Expert Tips
Low & slow cabbage
Resist cranking the heat; gentle simmering breaks down cabbage fibers for a silky texture without sulfurous smell.
Salt in stages
Add salt after lentils are half-cooked; salting too early can toughen their skins.
Cool quickly
Spread stew in a wide roasting pan for 20 min before boxing; it drops temp fast and keeps your fridge safe.
Revive with broth
Stew thickens in the fridge; loosen with a splash of broth or water when reheating.
Herb stem trick
Tie thyme sprigs with kitchen twine; retrieval is effortless and prevents woody bits.
Overnight upgrade
Flavor deepens overnight; make it Sunday, enjoy through Friday with ever-improving taste.
Variations to Try
-
Moroccan twist: Swap smoked paprika for 1 tsp each cumin & coriander, add ½ tsp cinnamon and a handful of raisins. Top with toasted almonds.
-
Coconut greens: Replace 2 cups broth with light coconut milk and stir in 2 cups baby spinach at the end for a creamy, tropical vibe.
-
Sausage lover: Brown 8 oz plant-based or turkey sausage, remove, and continue recipe. Return sausage during final simmer.
-
Fire-roasted tomato: Add 1 cup diced fire-roasted tomatoes with broth for deeper, slightly smoky acidity.
-
Grain boost: Stir in 1 cup cooked farro or quinoa at the end for extra chew and B-vitamins.
Storage Tips
Cool stew completely within 2 hours of cooking to prevent bacterial growth. Portion into airtight 2-cup glass containers; they stack neatly and reheat evenly.
Refrigerator: Keeps 5 days at 40 °F or below. Stir before reheating; broth may separate but flavor remains stellar.
Freezer: Freeze up to 3 months. Leave ½-inch headspace for expansion. Label with recipe name and date—mystery freezer blocks are nobody’s friend.
Reheating: Microwave from thawed 2–3 min, stirring halfway. From frozen, run container under warm water 30 sec, then microwave 5–6 min, stirring every 90 sec. Or simmer on stovetop with a splash of broth.
Batch smart: Double the recipe and freeze half flat in zip bags; they thaw faster and save freezer real estate.
Frequently Asked Questions
healthy batchcooked lentil stew with cabbage and roasted carrots
Ingredients
Instructions
- Roast carrots: Preheat oven to 425 °F. Toss carrots with 1 Tbsp oil, salt & pepper. Roast 20–22 min until caramelized. Set aside.
- Sear tomato paste: Heat remaining oil in Dutch oven over medium. Cook tomato paste 2–3 min until brick red.
- Sauté aromatics: Add onion, celery, leek & salt; cook 5 min. Stir in garlic, paprika, thyme & bay; cook 1 min.
- Simmer lentils: Add broth, water & lentils. Bring to boil, reduce heat & simmer 25 min.
- Add veg: Stir in cabbage and roasted carrots; simmer 15 min more.
- Finish: Remove bay & thyme stems. Add lemon juice, taste and adjust seasoning. Rest 10 min before serving.
Recipe Notes
Stew thickens as it sits—thin with broth when reheating. Freeze portions flat in zip bags for easy stacking.
