batch cooked high protein lentil stew with spinach and garlic

1 min prep 1 min cook 3 servings
batch cooked high protein lentil stew with spinach and garlic
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

Batch-Cooked High-Protein Lentil Stew with Spinach & Garlic

My first winter living in Chicago, the wind blew so hard off Lake Michigan that my apartment windows rattled like loose teeth. I was a broke grad student, juggling three part-time jobs and a thesis that refused to cooperate. On the coldest Tuesday of January, I trudged home through ankle-deep slush, coat zipped to my eyelashes, only to find the radiator in my building had given up for the night. The air inside was 48 °F. I had $12 in my wallet, a bag of green lentils I’d bought on sale, and a wilting box of spinach that desperately needed using. What happened next changed the trajectory of my entire semester—and, honestly, my relationship with batch cooking.

That night I threw everything into my oldest stockpot, added an obscene amount of garlic (because garlic makes even the worst day feel intentional), and let the mixture simmer while I hunched over my laptop writing footnotes. Forty-five minutes later I ladled the thick, fragrant stew into the biggest mug I owned. One bite and the chill in my bones retreated. The protein-packed lentils kept me full through an all-nighter, the iron-rich spinach revived my foggy brain, and the garlicky broth calmed the stress that had been clawing at my chest. I made a double batch the next weekend, froze it in pint jars, and discovered I could feed myself for an entire week for less than the price of a single take-out salad.

Fast-forward a decade: I still make this stew every January, but now it’s for a household of four, two of whom are perpetually-hungry kids who think “vegetarian protein” is a magic phrase. We pack it in thermoses for ski trips, serve it alongside crusty sourdough for Sunday supper, and gift it to new parents who need dinner they can reheat one-handed at 3 a.m. The recipe has evolved—fire-roasted tomatoes for depth, a splash of balsamic for brightness, smoked paprika for cozy complexity—but the spirit is the same: affordable, nutrient-dense, make-ahead comfort that tastes like you tried way harder than you did.

If your resolution list includes “eat more plants,” “stretch the grocery budget,” or simply “survive winter with my sanity intact,” this stew is about to become your edible safety net. Let’s get cooking.

Why This Recipe Works

  • One-Pot Wonder: Minimal dishes, maximum flavor—everything simmers in a single Dutch oven.
  • 26 g plant protein per serving: Green lentils + spinach deliver a complete amino-acid profile without pricey meat substitutes.
  • Freezer-Friendly: Tastes even better after a month in the deep freeze, so you can future-you with zero effort.
  • Budget Hero: Feeds eight for roughly $1.25 per serving—cheaper than a fancy coffee.
  • Weeknight Fast: 15 minutes of hands-on time; the stove does the rest while you fold laundry or binge Netflix.
  • Customizable Spice Level: Add cayenne for heat or keep it mild for toddlers; the base is endlessly adaptable.
  • Iron & Folate Powerhouse: Doctor-approved for pregnancy, postpartum, and anyone who stares at screens all day.

Ingredients You'll Need

Ingredients

Green or French Lentils: Look for small, slate-green lentils (sometimes labeled “lentilles du Puy”) that hold their shape after long simmering. Avoid split red lentils here—they’ll dissolve into mush. Buy from the bulk bins for pennies; rinse and pick out any pebbles. No lentils on hand? Cannellini beans or chickpeas work, but reduce cooking time to 20 minutes.

Fresh Spinach: A 10-oz clamshell of baby spinach wilts into silky ribbons without the grit of mature leaves. Swap in chopped kale or chard if that’s what’s wilting in your crisper; just add them 5 minutes earlier to soften the tougher ribs.

Garlic: I use a full head—yes, 10 cloves—because slow simmering mellows the bite into sweet, nutty depth. Smash cloves with the flat of a knife for easy peeling and maximum surface area.

Fire-Roasted Tomatoes: One 28-oz can brings smoky complexity without extra work. Regular diced tomatoes are fine; add ½ tsp smoked paprika to mimic the roasty note.

Vegetable Broth: Choose low-sodium so you control salt. If you’re a meat-eater, chicken broth amps umami, but the stew is proudly vegan as written.

Carrots, Celery & Onion: The classic mirepoix trio builds background sweetness. Dice small so every spoonful has a harmonious ratio of veg to lentil.

Balsamic Vinegar: A tablespoon at the end wakes up all the earthy flavors. Any decent grocery-store balsamic works; save the 25-year-aged stuff for strawberries.

Olive Oil, Bay Leaves, Thyme, Smoked Paprika, Salt & Pepper: Pantry staples that turn humble ingredients into something restaurant-worthy.

How to Make Batch-Cooked High-Protein Lentil Stew with Spinach & Garlic

1
Mise en Place: Dice 2 medium carrots, 2 celery ribs, and 1 large yellow onion into ¼-inch cubes. Smash and peel 10 garlic cloves. Rinse 2 cups (about 1 lb) green lentils under cold water until the water runs clear; drain.
2
Sauté Aromatics: Heat 3 Tbsp olive oil in a heavy 5- to 6-quart Dutch oven over medium. Add onion with a pinch of salt; cook 4 minutes until translucent. Stir in carrots and celery; cook 5 minutes more until the edges turn golden. Clear a small space in the center, add garlic, 1 tsp dried thyme, 1 tsp smoked paprika, and 2 bay leaves; toast 60 seconds until fragrant.
3
Deglaze: Pour in ½ cup dry white wine (or water) and scrape the browned bits with a wooden spoon. Let the liquid reduce by half, about 2 minutes.
4
Build the Stew: Stir in lentils, 1 can fire-roasted tomatoes with juices, and 6 cups vegetable broth. Bring to a boil, then reduce heat to low, partially cover, and simmer 35–40 minutes, stirring once or twice, until lentils are tender but not mushy.
5
Add Greens: Fold in 10 oz baby spinach a few handfuls at a time, waiting for each batch to wilt before adding the next. Simmer 3 minutes.
6
Finish & Taste: Remove bay leaves. Stir in 1 Tbsp balsamic vinegar and ½ tsp freshly ground black pepper. Salt to taste—the amount will depend on your broth; I usually add 1 tsp.
7
Batch-Cook Cool-Down: Let the stew cool 20 minutes. Ladle into eight 2-cup glass containers or heavy-duty freezer bags. Chill in the refrigerator overnight before transferring to the freezer for up to 3 months.

Expert Tips

Low & Slow

Resist the urge to crank the heat; gentle simmering keeps lentils intact and creates a velvety broth without blowing out the legumes.

Broth Consistency

If the stew thickens too much (especially after freezing), loosen with a splash of water or broth when reheating.

Overnight Flavor

Make it Sunday, eat it Tuesday; the flavors meld beautifully after 48 hours in the fridge.

Portion Smart

Use a 1-cup spring-loaded scoop to fill containers—no spills, perfect portions, zero guesswork.

Glass vs Plastic

Glass won’t stain from tomatoes and can go straight from freezer to microwave (loosen lid first).

Double-Duty Pot

Cook a second batch right after the first—no extra washing—and freeze in meal-sized bricks for emergencies.

Variations to Try

  • Moroccan: Swap thyme for 1 tsp each cumin & coriander, add ½ cup golden raisins and a cinnamon stick. Top with toasted almonds.
  • Smoky Southwest: Use black beans instead of lentils, add 1 chipotle in adobo, and finish with lime juice & cilantro.
  • Creamy Tuscan: Stir in ½ cup coconut milk and ¼ cup sun-dried tomatoes; omit spinach for chopped kale.
  • Protein Boost: Add 1 cup cooked quinoa at the end for an extra 4 g complete protein per serving.
  • Low-FODMAP: Replace garlic with infused garlic oil and swap onion for green tops of leeks.

Storage Tips

Refrigerator: Cool completely, transfer to airtight containers, and refrigerate up to 5 days. Reheat single servings in the microwave for 2–3 minutes or on the stovetop over medium until steaming.

Freezer: Portion into 2-cup glass jars or BPA-free bags, press out excess air, label, and freeze flat for up to 3 months. Thaw overnight in the refrigerator or use the defrost setting on the microwave. Once thawed, consume within 3 days.

Meal-Prep Lunchboxes: Pair 1 cup stew with ½ cup cooked brown rice or farro in compartment containers; garnish with a lemon wedge to squeeze just before eating—the acid brightens flavors that dulled in the freezer.

Frequently Asked Questions

Red lentils cook in 10–12 minutes and break down into a creamy dal-like texture. If you prefer that consistency, go ahead—just reduce liquid to 4 cups and watch closely.

Yes, all ingredients are naturally gluten-free. If you serve it with bread, choose a certified GF loaf.

Use no-salt-added tomatoes and broth, then season at the table with flaky sea salt so each person controls their intake.

Absolutely—use an 8-quart pot and increase simmering time by 10 minutes. You’ll end up with 16 servings, perfect for a month of lunches.

Stir in shredded rotisserie chicken or browned turkey sausage during the last 5 minutes of reheating.

Press plastic wrap directly onto the surface of the stew before sealing the lid; this blocks air contact and ice crystals.
batch cooked high protein lentil stew with spinach and garlic
soups
Pin Recipe

Batch-Cooked High-Protein Lentil Stew with Spinach & Garlic

(4.9 from 127 reviews)
Prep
15 min
Cook
45 min
Servings
8

Ingredients

Instructions

  1. Sauté aromatics: Heat oil in Dutch oven over medium. Cook onion 4 min, add carrots & celery 5 min, then garlic & spices 1 min.
  2. Deglaze: Pour in wine; scrape browned bits and reduce by half.
  3. Simmer: Stir in lentils, tomatoes, broth; bring to boil. Reduce heat, partially cover, simmer 35–40 min until lentils tender.
  4. Add greens: Fold in spinach by handfuls until wilted, 3 min.
  5. Finish: Remove bay leaves, stir in balsamic, salt & pepper. Taste and adjust seasoning.
  6. Batch-cool: Let cool 20 min, portion into containers, chill overnight, then freeze up to 3 months.

Recipe Notes

Thaw frozen stew overnight in the fridge or use microwave defrost. Add a splash of water when reheating to restore original consistency.

Nutrition (per serving)

312
Calories
26 g
Protein
42 g
Carbs
7 g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.