hearty lentil and spinach stew for high protein cold weather meals

24 min prep 25 min cook 5 servings
hearty lentil and spinach stew for high protein cold weather meals
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

Hearty Lentil & Spinach Stew: The High-Protein Cold-Weather Hug in a Bowl

If you’ve ever come home from a bone-chilling January run, fingers too stiff to untie your shoes, you’ll understand why this stew has become my winter uniform. I first threw it together the night our furnace died during a polar-vortex snap in Chicago—my kitchen hovering at 48 °F, the dog curled around my ankles like a draft stopper, and a half-bag of lentils staring me down. Forty minutes later I was cradling a steaming bowl that tasted like someone had wrapped a fleece blanket around my insides. Eight winters later, the furnace is fine, but I still make a double batch every Sunday from November through March. It’s the meal that fuels my 6 a.m. boot-camp classes, rescues my vegetarian in-laws at holiday potlucks, and convinces my steak-loving brother that plants can, in fact, pack serious protein. Thick enough to scoop with crusty bread yet brothy enough to sip from a mug, this stew is week-night fast, meal-prep friendly, and loaded with 24 grams of plant protein per serving—no protein powder required.

Why This Recipe Works

  • Protein-packed lentils: One cup of green lentils delivers 18 g protein plus iron that fights winter fatigue.
  • Quick stovetop braise: No overnight soaking; the stew is table-ready in under an hour.
  • Deep umami base: Tomato paste + soy sauce + smoked paprika replicate the savoriness of meat stocks.
  • Last-minute spinach: Wilted in at the end so it stays vibrant and doesn’t turn army-green.
  • Freezer hero: Portion, freeze flat, and reheat straight from frozen for instant healthy comfort.
  • Budget genius: Feeds six for about the cost of one boutique salad.

Ingredients You'll Need

Ingredients

Green or French lentils: These varieties hold their shape; brown lentils work but can get mushy. Look for uniform color and no pinholes (a sign of pantry moths). Store in a mason jar with a bay leaf to deter pests.

Fresh spinach: Triple-washed baby spinach saves time. If you’re using bunch spinach, remove thick stems and soak in cold water with a splash of vinegar to loosen grit.

Crushed tomatoes: Buy the brand with the shortest ingredient list—tomatoes and citric acid only. A 28-ounce can is perfect, but fire-roasted adds subtle smokiness.

Vegetable broth: Low-sodium lets you control salt. If you’re out, dissolve 1 teaspoon mushroom bouillon in 4 cups hot water for extra depth.

Onion, carrot, celery: The classic mirepoix. Dice small so they soften in the oil without browning.

Garlic: Smash, then mince; smashing releases allicin for stronger flavor.

Tomato paste: Buy in a tube; it keeps for months and prevents waste.

Soy sauce: Use tamari for gluten-free. Coconut aminos work but add faint sweetness.

Smoked paprika & cumin: Smoked paprika supplies bacon-like aroma; cumin adds earthy warmth. Replace paprika with chipotle powder for heat seekers.

Bay leaves & thyme: Fresh thyme sprigs can sub for dried; use 2:1 ratio.

Lemon: A final squeeze brightens iron-rich lentils and balances the tomato’s acidity.

How to Make Hearty Lentil & Spinach Stew

1
Warm the pot

Place a heavy 5-quart Dutch oven over medium heat for 30 seconds. A warm pot prevents sticking and jump-starts even browning.

2
Sauté the aromatics

Add 2 tablespoons olive oil, then the onion, carrot, and celery with ½ teaspoon salt. Stir every minute for 6–7 minutes until the vegetables sweat and turn translucent; reduce heat if you see browning.

3
Bloom the spices

Clear a small space in the pot’s center; drop in 2 teaspoons tomato paste and let it toast 60 seconds until brick red. Stir in garlic, smoked paprika, cumin, dried thyme, and black pepper for 30 seconds. The mixture will smell like a campfire.

4
Deglaze with tomatoes

Pour in crushed tomatoes and soy sauce. Scrape the browned bits (fond) with a wooden spoon—those caramelized sugars equal free flavor.

5
Add lentils & broth

Rinse 1½ cups lentils under cold water; pick out stones. Tip them into the pot with 4 cups broth, 2 cups water, and bay leaves. Increase heat to high; once the surface shivers with tiny bubbles, reduce to a gentle simmer. Cover partially and cook 25 minutes, stirring twice to keep lentils from sticking.

6
Check for doneness

Bite a lentil: tender with a tiny resistance (al dente) is perfect. If the broth looks thick but lentils are chalky, add ½ cup hot water and simmer 5 more minutes.

7
Wilt in the spinach

Remove bay leaves. Stir in 4 packed cups baby spinach until submerged; the residual heat wilts leaves in 60 seconds and preserves a fresh, grassy color.

8
Finish & serve

Off heat, add juice of ½ lemon, taste, and adjust salt. Ladle into wide bowls, drizzle with extra-virgin olive oil, and shower with parsley or shaved Parmesan if desired. Serve with crusty whole-grain bread for scooping.

Expert Tips

Low & slow option

Transfer everything to a slow cooker after step 4 and cook on LOW 6 hours; add spinach 10 minutes before serving.

Salt timing

Salt lentils after they soften; early salting can toughen skins.

Overnight flavor boost

Make the stew a day ahead; the flavors meld overnight like a good chili.

Texture tweak

For a creamier body, ladle 1 cup finished stew into a blender, purée, then stir back in.

Iron absorption

The vitamin C in lemon juice increases non-heme iron uptake by up to 40%—squeeze generously.

Frozen spinach hack

No fresh greens? Stir in 1 cup frozen leaf spinach straight from the freezer; simmer 2 minutes.

Variations to Try

  • Moroccan twist: Swap cumin for ras-el-hanout and add ½ cup chopped dried apricots with the lentils; top with toasted almonds.
  • Coconut curry: Use coconut milk instead of water and add 1 tablespoon grated ginger plus 2 teaspoons curry powder.
  • Sausage lover: Brown 8 oz plant-based Italian sausage before the vegetables for smoky depth.
  • Grain bowl: Stir in 1 cup cooked farro at the end for a chewy, barley-like texture.
  • Extra greens: Swap spinach for chopped kale or Swiss chard; simmer 3 minutes to soften.

Storage Tips

Refrigerate: Cool completely, transfer to airtight containers, and refrigerate up to 5 days. The stew thickens as it sits; thin with broth or water when reheating.

Freeze: Portion into freezer-safe zip bags, squeeze out excess air, label, and freeze flat up to 3 months. To serve, run bag under warm water to loosen, then warm in a saucepan with ¼ cup broth over medium-low heat, stirring occasionally.

Meal-prep bowls: Spoon 1½ cups stew over ½ cup cooked quinoa in each container; add roasted sweet-potato cubes for complex carbs. Refrigerate 4 days.

Double-batch strategy: Make twice the amount and turn leftovers into soup: thin with broth, add diced zucchini, and simmer 10 minutes for a lighter second meal.

Frequently Asked Questions

No soaking required for green or brown lentils; they cook in 25–30 minutes straight from the bag.

Red lentils disintegrate and create a dahl-like texture. If you prefer a thick soup, substitute half the green lentils with red and reduce liquid by 1 cup.

Yes, if you use tamari instead of soy sauce and check that your vegetable broth is certified gluten-free.

Choose no-salt-added tomatoes and low-sodium broth; omit added salt until the end, then season to taste with a flaky sea salt.

Use sauté mode for steps 1–4, then add lentils and broth. Pressure cook on HIGH 12 minutes, natural release 10 minutes, stir in spinach, and finish with lemon.

A crusty sourdough or whole-grain no-knead loaf stands up to the stew’s body; the tang mirrors the tomato’s acidity.
hearty lentil and spinach stew for high protein cold weather meals
soups
Pin Recipe

Hearty Lentil & Spinach Stew

(4.9 from 127 reviews)
Prep
15 min
Cook
40 min
Servings
6

Ingredients

Instructions

  1. Soften vegetables: Heat olive oil in a Dutch oven over medium heat. Add onion, carrot, celery, and salt; sauté 6–7 min until translucent.
  2. Toast aromatics: Stir in tomato paste, garlic, paprika, cumin, thyme, and black pepper; cook 1 min.
  3. Deglaze: Add crushed tomatoes and soy sauce; scrape browned bits.
  4. Simmer lentils: Stir in lentils, broth, water, and bay leaves. Bring to a gentle boil, then reduce to a simmer, partially cover, and cook 25 min until lentils are tender.
  5. Add spinach: Discard bay leaves; stir in spinach until wilted, about 1 min.
  6. Finish: Off heat, add lemon juice, adjust salt, and serve hot with optional garnishes.

Recipe Notes

Stew thickens on standing; thin with broth when reheating. Nutrition data includes 1 tsp olive-oil drizzle per serving.

Nutrition (per serving)

312
Calories
24g
Protein
38g
Carbs
8g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.