Lentil Curry Recipe Vegan: Spiced Coconut Lentils with Bold Depth

Lentil Curry Recipe Vegan: Spiced Coconut Lentils with Bold Depth

This vegan lentil curry brings restaurant-quality flavor to your home kitchen with minimal effort. I developed this recipe to capture the bold, aromatic depth of traditional dishes while keeping it accessible for weeknight cooking.

The combination of spices, coconut milk, and tender lentils creates a rich, velvety sauce that’s both hearty and healthy. Each bite delivers complex layers of flavor without any animal products, proving plant-based meals can be deeply satisfying.

What you’ll achieve is a dish with perfectly cooked lentils in a fragrant, golden sauce that pairs beautifully with rice or naan. The aroma alone will have everyone gathering around the table before it’s even served.

Simple ingredients, one pot, and about 45 minutes are all it takes to create this foolproof vegan main course. Let’s get started.

👨‍🍳
Difficulty
Medium
🌱
Diet
Vegan
⏱️
Total Time
30 min
🔥
Calories
Med Cal

Ingredients for Lentil Curry Recipe Vegan

Pantry raid plus fresh aromatics. Nothing exotic, just bold flavor.

Ingredient Amount Notes
Brown Lentils 🥣 1 ½ cups Rinsed and picked over
Coconut Milk 🥥 1 can Full-fat for creaminess
Yellow Onion 🧅 1 whole Finely diced
Garlic Cloves 🧄 4 cloves Minced for aroma
Fresh Ginger 🌿 1 tbsp Peeled and grated
Ground Cumin 🌿 1 ½ tsp Toasted for depth
Ground Coriander 🌿 1 ½ tsp Balances the cumin
Ground Turmeric 🌶️ 1 tsp For vibrant color
Garam Masala 🌶️ 1 tsp Key aromatic blend
Cayenne Pepper 🔥 ¼ tsp Adjust for heat preference
Diced Tomatoes 🍅 1 can Fire-roasted preferred
Vegetable Broth 🥣 2 cups Low-sodium recommended
Fresh Cilantro 🌿 ½ cup Chopped for garnish
Lemon Juice 🍋 1 tbsp Freshly squeezed
Olive Oil 🫒 2 tbsp For sautéing aromatics

[recipe_ingredient_scaler]

The lentils are the foundation here. Brown or green hold their shape best—avoid red lentils, which turn mushy. I grab mine from Whole Foods bulk bins (cheaper and fresher). The coconut milk needs to be full-fat—light versions won’t give you that velvety texture. Look for brands like Thai Kitchen or Native Forest without additives. The garam masala? Penzeys or Burlap & Barrel if you want the good stuff.

No garam masala? Curry powder at half the amount gets you close. Fresh ginger is ideal but ground ginger at one-third the quantity works (add it with the dry spices). Out of cilantro? Fresh parsley or mint adds a different but still bright finish. The diced tomatoes can be swapped for crushed tomatoes—just drain off excess liquid. For extra richness, stir in cashew cream at the end.

Curry tastes even better the next day. Stores 5 days in the fridge, freezes for 3 months. Portion into containers for easy lunches—reheats like a dream. The coconut milk may separate when frozen, but it melts back together when warmed.

❤️

Why You’ll Love This Recipe

  • One Pot Wonder: I toss everything in—brown lentils, coconut milk, and those aromatic bits of garlic and ginger—and let it simmer. No fancy techniques, just easy, hands-off cooking.
  • Rich and Creamy: The coconut milk blends with the lentils to create this velvety texture that’s honestly hard to resist. The ginger and garlic give it that warm, cozy depth.
  • Meal Prep Hero: I make a big batch on Sunday and it tastes even better by Wednesday. Between us, it’s my secret to stress-free lunches all week.
  • Budget Friendly: Brown lentils stretch so far, and a can of coconut milk keeps it cheap. I’ll be real: it feeds my family for days without breaking the bank.

Step-by-Step Instructions for Spiced Coconut Lentils

Here’s how to build layers of flavor in this plant-based dish without any fuss.

Step 1: Sauté the Aromatics

Heat the 2 tbsp Olive Oil in a large pot over medium heat. Add the finely diced Yellow Onion and sauté for 4-5 minutes until it turns translucent and just beginning to caramelize at the edges.

Stir in the 4 cloves minced Garlic Cloves and 1 tbsp grated Fresh Ginger. Cook for 1 minute until fragrant—you’ll smell the ginger’s sharp brightness and the garlic’s deep savoriness. This base is your flavor foundation, so don’t rush it.

Step 2: Toast the Spices

Add the 1.5 tsp Ground Cumin, 1.5 tsp Ground Coriander, 1 tsp Ground Turmeric, 1 tsp Garam Masala, and 0.25 tsp Cayenne Pepper to the pot. Toast for 30-45 seconds until the spices become deeply aromatic and slightly darker in color.

Here’s the thing—blooming spices in hot oil releases their essential oils, creating a more complex flavor profile. If the spices start to smoke, reduce the heat immediately. You want warmth, not bitterness.

Step 3: Build the Curry Base

Pour in the 1 can Diced Tomatoes (with juices) and scrape up any browned bits from the bottom of the pot. Let it simmer for 3-4 minutes until the mixture thickens slightly and the oil starts to separate at the edges.

Add the 1.5 cups Brown Lentils and stir to coat them in the spiced tomato mixture. This step ensures every lentil gets infused with flavor from the start. The lentils should look glossy and well-coated before moving on.

Step 4: Simmer to Perfection

Pour in the 2 cups Vegetable Broth and 1 can Coconut Milk. Stir well and bring to a gentle boil. Reduce heat to low, cover, and simmer for 25-30 minutes until the lentils are tender but still hold their shape.

Check occasionally and stir if needed—the coconut milk can settle at the bottom. If the curry becomes too thick, add a splash of water. You want a creamy consistency that coats the back of a spoon but isn’t soupy.

Step 5: Finish and Serve

Once the lentils are tender, stir in the 1 tbsp Lemon Juice. Taste and adjust seasoning if needed—though the spices should be well-balanced as written. Let it sit for 5 minutes off heat to allow flavors to meld.

Garnish with the 0.5 cup chopped Fresh Cilantro just before serving. The cilantro adds a bright, fresh contrast to the rich, spiced curry. Serve hot over rice or with naan to soak up every last bit of sauce.

👨‍🍳

Pro Tips For Making Lentil Curry Recipe Vegan

  • Rinse the Lentils: Always give brown lentils a quick rinse under cold water before cooking—this removes excess starch and prevents a mushy texture in your curry.
  • Bloom the Spices: Cook the onion, garlic, and ginger first until soft, then add your spices for 30 seconds on medium heat to wake up their flavors before adding liquids.
  • Skip Uncooked Coconut Milk: I learned this the hard way—adding cold coconut milk straight from the can can make the curry split, so let it sit at room temperature for 10 minutes first.
  • Simmer Until Tender: Brown lentils need about 20-25 minutes of gentle simmering after adding liquid—taste one to check for doneness before turning off the heat.

Troubleshooting This Recipe

Too Thick or Thin?

If your curry becomes too thick during simmering, stir in ¼ cup hot water at a time until reaching desired consistency. For a thinner curry that’s too watery, simmer uncovered for 5-10 minutes to reduce and concentrate flavors. 💡

Bland Flavor Fix

If the flavor seems flat, it’s often the salt. Add ½ tsp salt at a time and taste. Also, a squeeze of extra Lemon Juice can brighten all the spices. I’ve found that 1 tsp sugar can balance any bitterness from the spices.

Lentil Texture Issues

If lentils are still crunchy after 30 minutes, they may be old. Add ½ cup hot water and simmer another 10-15 minutes. For mushy lentils, you likely used red lentils or overcooked them. Stick with brown or green lentils next time.

Spice Overload

If the curry is too spicy, stir in ½ cup Coconut Milk or ¼ cup plain yogurt to mellow the heat. For future batches, reduce the Cayenne Pepper to ⅛ tsp or omit it entirely. I always start with less and add more to taste.

Oil Separation

If you see oil pooling on top, it’s natural with coconut milk. Just stir it back in. If it’s excessive, you may have boiled it too vigorously. Next time, maintain a gentle simmer. The oil carries flavor, so don’t pour it off!

Storage Problems

If your leftovers taste dull, the flavors may have muted. Reheat gently and finish with fresh Cilantro and a squeeze of Lemon Juice. This revives the dish beautifully. 🌟

Nutrition Facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value
Total Fat 22g28%
Saturated Fat 16g80%
Cholesterol 0mg0%
Sodium 420mg18%
Total Carbohydrate 38g14%
Dietary Fiber 12g43%
Sugars 4g
Protein 16g32%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

Can I use red lentils instead?

Red lentils will turn mushy and lose shape. Stick with brown or green lentils for the best texture. They hold up to 30 minutes of simmering without falling apart.

2

What if I don’t have garam masala?

Use curry powder at half the amount as a substitute. You can also mix cinnamon, cardamom, and cloves for a DIY version. The flavor will differ slightly but still taste great.

3

How do I make it spicier?

Add more Cayenne Pepper in ¼ tsp increments or include ½ tsp red pepper flakes. For fresh heat, stir in 1 chopped jalapeño with the onions.

4

Can I make this ahead?

Yes! The flavors deepen overnight. Store in an airtight container for up to 5 days in the fridge or freeze for 3 months. Reheat gently with a splash of water.

★★★★★4.7(1 review)
Chef Melanie

More recipe sites