Welcome to mealsbyday

Spicy Vegan Lentil Curry for a Healthy Dinner

By Fiona Avery | March 30, 2026
Spicy Vegan Lentil Curry for a Healthy Dinner

When the evenings start to cool and you crave something that hugs you from the inside out, this Spicy Vegan Lentil Curry steps up to the plate. I first cobbled it together on a frantic Tuesday when the fridge was nearly bare, the pantry held only a bag of dusty green lentils, and my comfort-food cravings were screaming louder than the neighbor’s leaf-blower. One pot, a handful of everyday spices, and thirty-five minutes later, I was spooning up a sunset-colored stew so fragrant that my mail carrier rang the bell to ask what smelled so good. Fast-forward three years and it’s still the dinner my family requests when they want “that cozy red thing.” It’s week-night-easy, meal-prep-friendly, and—bonus—costs less than a fancy coffee per serving. Whether you’re feeding ravenous teenagers, impressing plant-curious in-laws, or simply treating yourself to something nourishing after a long workday, this curry delivers big flavor and bigger nutrition without a fuss.

Why This Recipe Works

  • One pot, minimal dishes: Everything simmers together—no strainers, no secondary skillets, no stress.
  • Pantry heroes: If you keep lentils, canned tomatoes, and coconut milk on hand, you’re always ten minutes from dinner.
  • Protein powerhouse: 18 grams of plant protein per serving keep you full and fueled.
  • Customizable heat: Dial the chili up or down so toddlers and fire-breathers are equally happy.
  • Freezer star: Make a double batch; leftovers taste even better tomorrow and freeze beautifully for up to three months.
  • Nutrition bonus: Rich in iron, folate, and fiber—doctor-approved comfort food.
  • Under 45 minutes: Perfect for healthy weeknight dinners when takeout temptation hits.
  • Budget-smart: Feeds six for about the price of a single restaurant entrĂ©e.

Ingredients You'll Need

Ingredients

Before we get cooking, let’s talk ingredients. Quality matters, but convenience matters too—so I’ve included notes on what to splurge on and where you can totally cut corners without anyone noticing.

Green or brown lentils: These guys hold their shape after simmering, giving the curry a satisfying, almost meaty bite. Red lentils will dissolve into a creamy dal-style stew—still delicious, just different. Rinse and pick through for tiny pebbles; nobody wants a dental surprise.

Coconut oil: A teaspoon is all you need to bloom the spices. Refined coconut oil is neutral; unrefined adds a whisper of coconut aroma that plays nicely with the coconut milk later. No coconut oil? Any neutral oil works.

Onion, ginger, and garlic: The holy trinity of curry bases. Buy firm onions with tight skins; ginger should feel heavy for its size and snap cleanly. Pro tip: freeze ginger and grate it straight from frozen—no more shriveled knobs lost in the fridge.

Fresh chili: I reach for a fat red Fresno because they’re mild enough to mince with abandon yet still photograph like fire. Swap in serrano for more kick or skip entirely if you’re feeding delicate palates and rely on chili flakes later.

Ground spices: Coriander, cumin, smoked paprika, turmeric, and a pinch of cinnamon create depth and that gorgeous golden hue. If your spices have been languishing since the last presidential administration, treat yourself to fresh jars—the flavor bump is dramatic.

Crushed tomatoes: One 28-ounce can forms the saucy backbone. Fire-roasted tomatoes add subtle charred sweetness, but plain work fine. Look for cans with “tomato” as the sole ingredient; you’ll control salt and avoid sneaky additives.

Vegetable broth: Low-sodium keeps you in charge of seasoning. If you’re a broth-from-scratch overachiever, now’s your moment to shine—frozen broth cubes are a weeknight lifesaver.

Full-fat coconut milk: This is where vegan curries get their luxurious silkiness. Shake the can vigorously before opening to recombine, or stash it in the fridge, scoop off the thick top, and save it for whipped coconut cream on dessert later.

Fresh spinach: A giant handful wilts into tender ribbons and turns the nutrition dial to eleven. Sub kale, chard, or frozen spinach (thaw and squeeze dry first).

Lime and cilantro: Non-negotiable finishers. The bright acid and herbal lift transform the stew from “good” to restaurant-worthy. In a pinch, lemon plus parsley still beats skipping the greenery entirely.

How to Make Spicy Vegan Lentil Curry for a Healthy Dinner

1
Warm the pot and bloom the spices

Place a heavy 4-quart Dutch oven or deep skillet over medium heat for 30 seconds—this prevents the spices from scorching. Add coconut oil; when it shimmers, scatter in coriander, cumin, paprika, turmeric, cinnamon, and optional chili flakes. Stir constantly for 45 seconds. The moment the mixture smells like you’ve walked into a Middle-Eastern souk, you’re golden. Don’t wander off; spices go from fragrant to bitter in a heartbeat.

2
Sauté aromatics until jammy

Add diced onion and a pinch of salt; cook 4 minutes, stirring occasionally, until edges translucent. Stir in minced chili, ginger, and garlic; cook another 2 minutes. The goal is a soft, fragrant paste that clings to the spoon—this builds the flavor backbone.

3
Deglaze with tomatoes

Pour in crushed tomatoes plus half a can of water (swirl it around to capture every drop). Use the flat edge of your spatula to scrape the tasty brown bits off the bottom—those caramelized specks equal free flavor.

4
Add lentils and liquid

Stir in rinsed lentils and vegetable broth. Bring to a gentle boil, then reduce to a lazy simmer—just a few lazy bubbles rising. Cover partially; cook 20 minutes, stirring once halfway to prevent sticking.

5
Create creamy body

Stir in coconut milk; simmer 5 minutes more. The curry will thicken and take on a velvety sheen. Taste a lentil—if it’s tender but not mushy, you’re there. If your lentils are ancient, they may need an extra 5–7 minutes; add a splash of water if looking dry.

6
Wilt in greens

Fold in spinach a handful at a time; let each batch wilt before adding more. Finish with lime juice, zest, and a shower of cilantro. Serve steaming hot over rice, quinoa, or with warm naan for scooping.

Expert Tips

Toast whole spices

Swap ground coriander and cumin for 1 tsp each whole seed; toast until fragrant, then grind. The aroma is next-level and worth the extra 30 seconds.

Speed-soak lentils

Short on time? Cover lentils with boiling water while you prep veggies; drain and proceed. Cuts 10 minutes off simmer time.

Control the heat

Remove chili ribs and seeds for milder curry; add a drizzle of chili crisp at the table for heat seekers.

Batch-cook smart

Double the recipe in a 6-quart pot; freeze portions flat in zip bags. They stack like books and thaw in minutes.

Brighten at the end

A whisper of fresh lime zest right before serving amplifies flavors without extra acid.

Texture trick

Blend a ladle of finished curry and stir back in for restaurant-smooth sauce without losing hearty lentils.

Variations to Try

  • Sweet potato boost: Add 1 diced medium sweet potato with lentils for extra vitamin A and natural sweetness that balances heat.
  • Green goddess twist: Swap spinach for chopped kale and stir in ÂĽ cup pesto off heat for herbaceous richness.
  • Thai-inspired: Use red curry paste instead of individual spices and finish with Thai basil and a splash of tamari.
  • Protein swap: Sub 1 can chickpeas for half the lentils; they add buttery texture and make the dish even heartier.
  • Low-fat option: Replace coconut milk with equal parts unsweetened oat milk plus 1 Tbsp almond butter for creaminess without saturated fat.
  • Grain bowls: Serve over cauliflower rice for low-carb or over farro for chewy nuttiness that reheats like a champ.

Storage Tips

Refrigerator: Cool curry completely, transfer to airtight containers, and refrigerate up to 5 days. Flavors deepen overnight; lunch on day two is legendary.

Freezer: Portion into freezer-safe containers or flat zip-top bags. Freeze up to 3 months. Thaw overnight in the fridge or immerse sealed bag in warm water for quick defrost.

Reheating: Warm gently on the stovetop with a splash of broth or water to loosen. Microwave works too—cover and stir every 60 seconds to avoid tomato-sauce volcanoes.

Make-ahead meal prep: Double the spice base (steps 1–2) and freeze in ice-cube trays. Pop a cube into the pot with tomatoes and lentils for 5-minute flavor on crazy nights.

Frequently Asked Questions

Absolutely. Red lentils cook faster (about 12 minutes) and break down into a creamy stew. Reduce liquid by ½ cup and watch the pot—you may need extra broth if it thickens too much.

Yes. All ingredients are naturally gluten-free. If serving with naan, choose a certified GF brand or serve over rice.

Use no-salt-added tomatoes and broth. Add salt only at the end after tasting; you’ll need far less because lime juice enhances perceived saltiness.

Yes. Use sauté function for steps 1–3, then add lentils and broth. High pressure 8 minutes, natural release 10 minutes. Stir in coconut milk and spinach on sauté-low until wilted.

Swap in chopped parsley, Thai basil, or thinly sliced green onion. A tiny sprinkle of mint also brightens without the soapy note some folks detect.

Totally. Omit the fresh chili and use only ¼ tsp chili flakes. The coconut milk tames any residual heat, and familiar tomato flavor wins over most little eaters. Let them squeeze their own lime—interactive equals edible.
Spicy Vegan Lentil Curry for a Healthy Dinner
main-dishes
Pin Recipe

Spicy Vegan Lentil Curry for a Healthy Dinner

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

Ingredients

Instructions

  1. Warm pot & bloom spices: Heat coconut oil in Dutch oven over medium. Add coriander, cumin, paprika, turmeric, cinnamon, and chili flakes; cook 45 seconds until fragrant.
  2. Sauté aromatics: Stir in onion and ½ tsp salt; cook 4 minutes. Add garlic, ginger, and fresh chili; cook 2 minutes.
  3. Deglaze: Add crushed tomatoes plus ½ can water; scrape browned bits.
  4. Simmer lentils: Stir in lentils and broth. Partially cover, simmer 20 minutes, stirring once.
  5. Creamy finish: Mix in coconut milk; simmer 5 minutes until lentils are tender.
  6. Add greens: Fold in spinach until wilted. Finish with lime juice, zest, and cilantro. Serve hot.

Recipe Notes

For deeper flavor, make a day ahead. Curry thickens as it sits; thin with broth when reheating. Adjust salt at the end—tomato and broth brands vary widely.

Nutrition (per serving)

318
Calories
18g
Protein
34g
Carbs
14g
Fat

More Recipes