Hearty Lentil and Spinach Curry for Vegan Winter Dinner

5 min prep 5 min cook 3 servings
Hearty Lentil and Spinach Curry for Vegan Winter Dinner
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

When the first snowflakes start swirling past my kitchen window, I reach for the same worn, curry-splattered page in my recipe journal. It isn’t a towering layer cake or a tray of holiday cookies—it’s this humble pot of lentils, tomatoes, and spinach that has seen me through seventeen Minnesota winters, two cross-country moves, and more “I’m on my way, save me a bowl” texts than I can count. The fragrance alone—cumin blooming in coconut oil, ginger catching the edge of the pan, tomato paste caramelizing into a deep scarlet—wraps around me like the wool blanket my grandmother used to drape over the couch each December.

What makes this curry magic is the way it respects your time without tasting like a compromise. While the lentils simmer, you can fold laundry, help with algebra homework, or simply stand at the stove and inhale. Thirty-five minutes later you’re ladling silky, brick-red sauce over basmati rice, watching the grains disappear under a blanket of tender lentils and bright green spinach. No meat, no dairy, no fuss—yet every omnivore who tries it asks for the recipe before the bowl is empty. Make it once and it will become your back-pocket answer to “What’s for dinner when it’s cold, I’m tired, and the fridge looks like a science experiment?” Because, honestly, that’s every January weeknight at my house.

Why This Recipe Works

  • One-pot wonder: Minimal dishes, maximum flavor, and the lentils cook right in the sauce.
  • Pantry staples: If you keep lentils, canned tomatoes, and coconut milk on hand, you’re 90 % there.
  • Freezer-friendly: Double the batch and freeze flat in zip bags for instant comfort food.
  • Deep flavor, fast: Blooming whole spices in oil (a.k.a. tempering) gives restaurant depth in under five minutes.
  • Iron-rich spinach: A whole 5-oz clamshell wilts in seconds and turns the dish into a nutritional powerhouse.
  • Customizable heat: Dial the chili up for fire-breathers or down for toddlers; the curry still tastes luxurious.
  • Protein packed: Nearly 18 g plant protein per serving keeps you full without the food-coma.

Ingredients You'll Need

Ingredients

Great curry starts with great building blocks. Here’s what to look for, swap, or splurge on:

Brown or Green Lentils: These hold their shape after simmering, unlike red lentils which dissolve into dal. Rinse and pick out any tiny stones—nobody wants a dental adventure. If you only have red lentils, cut simmering time to 15 min and expect a thicker stew.

Full-Fat Coconut Milk: I’m a broken record on this: full-fat equals luscious, light equals watery. Shake the can vigorously so the thick cream and milky liquid reunite before measuring. If coconut isn’t your thing, substitute an equal amount of unsweetened oat or soy milk plus 1 tsp cornstarch for body.

Fresh Spinach: A 5-oz clamshell looks enormous but wilts to barely two cups. Buy organic if possible—spinach is on the “dirty dozen.” Baby kale or chopped Swiss chard work, though they take a minute longer to soften.

Crushed Tomatoes: One 28-oz can is perfect. Fire-roasted tomatoes add smoky depth, but plain diced work; just pulse them briefly in the can with kitchen shears to break them down.

Fresh Ginger & Garlic: Non-negotiable for brightness. Skip the jarred stuff, which is often bitter. Peel ginger with the edge of a spoon and grate on a microplane for instant paste.

Garam Masala: Every brand’s blend is different—mine has cardamom, cinnamon, and mace. Sniff before buying; it should smell warm and slightly sweet. If you only have curry powder, use it, but add ½ tsp ground cinnamon to round things out.

Whole Spices (Cumin & Mustard): Tempering whole seeds in hot oil releases essential oils that pre-ground spices lost months ago. Yellow mustard seeds pop like sesame, adding nuttiness; cumin adds smoky grass notes. If you can’t find them, use 1 tsp ground cumin and ½ tsp dry mustard instead, adding them with the other powdered spices.

How to Make Hearty Lentil and Spinach Curry for Vegan Winter Dinner

1
Prep & Mise en Place

Dice 1 large onion (about 1½ cups), mince 4 cloves garlic, grate 1 Tbsp fresh ginger, and measure spices into small ramekins: 1 tsp each cumin seeds and yellow mustard seeds, 1 tsp turmeric, 1 tsp ground coriander, ½ tsp chili flakes, 1½ tsp salt, 1 Tbsp garam masala. Rinse 1 cup lentils until water runs clear. Open 1 can coconut milk and 1 can crushed tomatoes—shake both.

2
Bloom the Whole Spices

Heat 2 Tbsp coconut oil (or any neutral oil) in a heavy Dutch oven over medium heat. When the surface shimmers, add cumin and mustard seeds. Stir 30–45 seconds until mustard seeds start to pop like sesame and cumin turns a shade darker. Immediately add onions—this arrests the spices and prevents bitterness. (Stand back; popping seeds can hop.)

3
Cook onions 5 minutes, scraping browned bits, until edges turn translucent. Stir in garlic, ginger, turmeric, coriander, chili flakes, and salt. Cook 1 minute more; the mixture will resemble a fragrant golden paste. If it threatens to burn, splash 1 Tbsp water and scrape—this deglazes the pot and concentrates flavors.

4
Tomato Paste & Tomatoes

Stir in 2 Tbsp tomato paste; cook 2 minutes until it darkens from bright red to brick red—this caramelization adds umami. Pour in crushed tomatoes plus ½ cup water. Swish the can to capture every last bit. Bring to a lively simmer and cook 3 minutes; the raw tomato smell should mellow.

5
Simmer Lentils

Add lentils, 2 cups vegetable broth, and 1 bay leaf. Increase heat to high until the surface ripples, then drop to low, cover askew, and simmer 25–30 minutes, stirring twice. You want the lentils tender but not mushy. Add up to ½ cup more broth if you prefer soupier consistency.

6
Finish with Coconut Milk

When lentils are al dente, discard bay leaf, and pour in coconut milk plus 1 tsp maple syrup (balances acidity). Simmer 5 minutes uncovered; the sauce turns creamy and velvety. Taste for salt—canned tomatoes vary widely, so you may need another pinch.

7
Wilt Spinach & Final Seasoning

Pile spinach on top and cover 1 minute—just long enough for leaves to collapse. Stir in garam masala and 1 Tbsp fresh lemon juice. The citrus lifts the richness and locks in that emerald green. Serve immediately over rice, quinoa, or with warm naan for scooping.

Expert Tips

Control the Heat

If you’re sensitive to spice, start with ¼ tsp chili flakes and add more at the table. Conversely, slit 1 bird’s-eye chili for serious fire.

Slow-Cooker Shortcut

Complete steps 1–4 on the stove, then transfer everything except spinach and coconut milk to a slow cooker. Cook low 6 hours or high 3 hours; finish with last two ingredients.

Freeze in Portions

Ladle cooled curry into silicone muffin trays. Freeze, pop out, and store in a bag. Two “pucks” equal one serving and reheat in five minutes.

Revive Leftovers

Curry thickens overnight. Thin with broth or coconut milk, then brighten with a squeeze of lime and a handful of fresh cilantro.

Texture Trick

For creaminess without extra fat, blend 1 cup of the finished curry and stir it back in—silky body, zero coconut milk added.

Make It a Gift

Layer dry lentils, spices, and a bay leaf in a 16-oz jar. Attach a tag with canned goods needed and cooking instructions—perfect new-parent meal train gift.

Variations to Try

  • Sweet Potato Boost: Add 1 diced sweet potato with lentils for extra vitamin A and natural sweetness.
  • Green & Red: Swap spinach for 2 cups chopped kale and stir in roasted red peppers at the end for color contrast.
  • Thai Twist: Replace garam masala with 1 Tbsp Thai red curry paste and finish with Thai basil and lime zest.
  • Protein Power: Stir in 1 can chickpeas (drained) during the last 5 minutes to push protein over 22 g per serving.
  • Creamy Cashew: Soak ¼ cup cashews 30 min, blend with ½ cup water, and use instead of coconut milk for nuttier richness.

Storage Tips

Refrigerator: Cool completely, transfer to airtight glass containers, and refrigerate up to 5 days. The acid from tomatoes preserves color and safety.

Freezer: Portion into quart-size freezer bags, press out air, label, and freeze flat up to 3 months. Thaw overnight in the fridge or immerse sealed bag in warm water for 20 minutes.

Reheat: Warm gently with a splash of broth or coconut milk over medium-low heat; high heat can split coconut milk and turn spinach murky.

Make-Ahead: The base (through step 6) can be made 3 days ahead; add spinach and lemon just before serving to keep that vivid green.

Frequently Asked Questions

Yes, but reduce simmering time to 15 minutes; red lentils break down and create a thicker dal-like consistency. Flavor remains stellar.

Naturally gluten-free. Just ensure your vegetable broth and garam masala are certified GF if you’re highly sensitive.

Toast whole spices in a dry non-stick pan until fragrant, then add ¼ cup water instead of oil when sautéing onions. Stir often to prevent sticking.

Quinoa, farro, cauliflower rice, or even crusty sourdough for dunking. My kids love it over baked sweet potatoes.

Absolutely—use a 5-qt pot and add 5 extra minutes to the simmer. Freeze half; future you will send thank-you notes.

Add ½ tsp more salt first; salt unlocks other flavors. Then brighten with extra lemon or a pinch of sugar to balance acidity.
Hearty Lentil and Spinach Curry for Vegan Winter Dinner
main-dishes
Pin Recipe

Hearty Lentil and Spinach Curry for Vegan Winter Dinner

(4.9 from 127 reviews)
Prep
10 min
Cook
35 min
Servings
6

Ingredients

Instructions

  1. Bloom spices: Heat oil in Dutch oven over medium. Add cumin & mustard seeds; cook 30–45 sec until seeds pop.
  2. Sauté aromatics: Stir in onion and cook 5 min. Add garlic, ginger, turmeric, coriander, chili flakes, salt; cook 1 min.
  3. Build base: Mix in tomato paste; cook 2 min until darkened. Add crushed tomatoes plus ½ cup water; simmer 3 min.
  4. Simmer lentils: Add lentils, broth, bay leaf. Cover partially; simmer 25–30 min until lentils are tender.
  5. Creamy finish: Stir in coconut milk and maple syrup; simmer 5 min.
  6. Final touch: Add spinach, cover 1 min to wilt. Stir in garam masala and lemon juice. Serve hot over rice.

Recipe Notes

For deeper flavor, make a day ahead; spices meld overnight. If sauce thickens too much, thin with broth when reheating.

Nutrition (per serving)

287
Calories
18g
Protein
34g
Carbs
10g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.