Lentil Curry Recipe Vegan: Spiced Coconut Infusion in 30 Minutes

Lentil Curry Recipe Vegan: Spiced Coconut Infusion in 30 Minutes

This 30-minute vegan curry brings bold spices and creamy coconut together in a dish that never fails to satisfy. I developed this recipe after testing multiple spice blends to find the perfect balance of warmth and depth.

The lentils cook directly in the aromatic sauce, absorbing all the flavors while maintaining their shape. A touch of coconut milk adds richness without overpowering the earthy spices. It’s a foolproof method that works every time.

What you’ll get is a thick, fragrant curry with tender lentils in a velvety sauce. The flavors develop quickly but taste like they’ve simmered for hours. It’s hearty enough to stand alone as a main course.

Serve with rice or naan for a complete meal. This approach delivers restaurant-quality results with minimal effort.

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

Ingredients for Lentil Curry Recipe Vegan

Simple pantry staples and fresh aromatics create this vibrant, restaurant-quality dish.

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 fresh
Fresh Ginger 🌿 1 tbsp Peeled and grated
Ground Cumin 🌶️ 1 ½ tsp Toasted for depth
Ground Coriander 🌿 1 ½ tsp Freshly ground preferred
Turmeric 🧂 1 tsp For vibrant color
Cayenne Pepper 🔥 ¼ tsp Adjust for heat preference
Curry Powder 🌶️ 1 tbsp Mild or hot variety
Diced Tomatoes 🍅 1 can Undrained for texture
Vegetable Broth 🥣 2 cups Low-sodium preferred
Olive Oil 🫒 2 tbsp Extra-virgin for flavor
Salt 🧂 1 tsp Sea salt preferred
Fresh Cilantro 🌿 ¼ cup Chopped for garnish

The lentils are the foundation here—brown or green hold their shape best (red turns mushy). Trader Joe’s or Whole Foods carry great organic options. Coconut milk must be full-fat for that velvety texture; light versions separate and lack richness. Look for San Marzano diced tomatoes if you want to splurge—they’re sweeter and more flavorful than generic brands.

No fresh ginger? Ground ginger at half the amount works, but fresh is ideal. Swap curry powder for garam masala for a different spice profile. The cayenne can be omitted for a milder curry, or doubled for extra heat. If you’re out of vegetable broth, water plus a bouillon cube gets the job done. The cilantro garnish is optional but adds a bright finish.

This curry actually improves overnight. Keeps in the fridge for 4-5 days and freezes beautifully for 3 months. Reheat gently to avoid breaking the lentils. Always store in airtight containers to preserve the flavors (worth the extra minute).

❤️

Why You’ll Love This Recipe

  • One Pot Wonder: I toss in the lentils, coconut milk, and spices, then walk away—no babysitting required.
  • Rich and Aromatic: The garlic, ginger, and onion simmer into a deep, creamy base that’s ridiculously good.
  • Meal Prep Hero: I make a big batch on Sunday and it reheats beautifully for lunches all week.

Step-by-Step Instructions for Lentil Curry

This method ensures perfectly spiced, creamy lentil curry with minimal hands-on time.

Step 1: Sauté Aromatics Until Fragrant

Heat the 2 tbsp olive oil in a large pot over medium heat. Add the finely diced yellow onion and cook for 5-6 minutes until translucent and soft.

Stir in the minced 4 cloves garlic cloves and grated 1 tbsp fresh ginger. Cook for 1-2 minutes until fragrant—this builds the flavor foundation. Be careful not to burn the garlic, as it will turn bitter.

Step 2: Toast Spices and Combine Ingredients

Add the 1.5 tsp ground cumin, 1.5 tsp ground coriander, 1 tsp turmeric, 0.25 tsp cayenne pepper, and 1 tbsp curry powder to the pot. Toast for 30 seconds until deeply aromatic.

Immediately stir in the 1.5 cups brown lentils, 1 can diced tomatoes (undrained), 2 cups vegetable broth, and 1 can coconut milk. Bring the mixture to a gentle boil, then reduce heat to maintain a steady simmer.

Step 3: Simmer Until Lentils Are Tender

Partially cover the pot and simmer for 20-25 minutes, stirring occasionally, until the lentils are tender but still hold their shape. The curry should thicken slightly as the lentils absorb the liquid.

Add the 1 tsp salt and adjust seasoning if needed. If the curry becomes too thick, add a splash of water or broth to reach your desired consistency. The lentils should be soft but not mushy.

Step 4: Finish and Garnish

Once the lentils are cooked, remove the pot from heat. Let the curry sit for 5 minutes to allow the flavors to meld together. The texture should be creamy and rich from the coconut milk.

Stir in half of the 0.25 cup fresh cilantro and garnish the dish with the remaining cilantro before serving. This adds a bright, fresh contrast to the warm spices. Serve hot with rice or naan for a complete meal.

👨‍🍳

Pro Tips For Making Lentil Curry Recipe Vegan

  • Rinse the Lentils: Always give your brown lentils a quick rinse before cooking—I learned this the hard way after biting into gritty curry more times than I’d like to admit.
  • Bloom the Spices: Cook your onion, garlic, and ginger in oil for at least 3-4 minutes until fragrant before adding liquids; it’s the difference between flat and vibrant flavor.
  • Skip the Overcook: Brown lentils turn mushy fast, so start checking for doneness at 20 minutes and pull them off the heat as soon as they’re tender but still hold their shape.
  • Use Full-Fat Coconut Milk: Sounds indulgent, but the rich, creamy texture of full-fat coconut milk actually balances the earthy lentils better than the light version—worth the extra calories.

Regional Styles of This lentil curry recipe vegan

Indian Dal Tadka

In Northern India, this dish becomes dal tadka with an extra tempering step. Heat 2 tbsp ghee or oil, then sizzle 1 tsp cumin seeds, 2 dried red chilies, and 5-6 curry leaves before pouring over the finished curry. This adds a nutty, aromatic depth that’s transformative. 🔥

Thai Red Curry

Swap the curry powder for 2 tbsp Thai red curry paste and add 1 stalk lemongrass (bruised) and 3 kaffir lime leaves while simmering. Use light coconut milk for a brighter flavor. Remove the lemongrass before serving.

Sri Lankan Style

Add 1 tsp fenugreek seeds, 1 cinnamon stick, and 3 cardamom pods when toasting spices. Stir in 1 tbsp tamarind paste at the end for a tangy kick. This version pairs beautifully with hoppers or roti.

Ethiopian Misir Wot

Use red lentils and add 2 tbsp berbere spice blend instead of curry powder. Simmer with 1 tbsp tomato paste for richness. The result is spicier and earthier, traditionally served with injera bread.

British Pub Style

For a milder, creamier version, stir in ¼ cup Greek yogurt at the end. Add 1 tsp mild curry powder and ½ tsp garam masala. Serve with crusty bread or over chips for a British-Indian fusion.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value
Total Fat 20g26%
Saturated Fat 14g70%
Cholesterol 0mg0%
Sodium 520mg23%
Total Carbohydrate 38g14%
Dietary Fiber 12g43%
Sugars 4g
Protein 14g28%
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 of brown?

Red lentils will work but they cook faster and turn mushy. Use 1 cup red lentils and reduce simmering time to 12-15 minutes. Brown lentils hold their shape better for curry.

2

How do I make it less spicy?

Omit the cayenne pepper and use mild curry powder. For extra creaminess to balance heat, stir in 2 tbsp coconut cream at the end. Taste and adjust as you go.

3

What can I serve with this curry?

Basмати rice or naan bread are classic choices. For a lighter option, try cauliflower rice. The curry also pairs well with roasted vegetables like eggplant or spinach.

4

Can I make this in a slow cooker?

Yes! Sauté aromatics first, then combine all ingredients in the slow cooker. Cook on low for 6-7 hours or high for 3-4 hours. Stir occasionally if possible.

★★★★★4.5(6 reviews)
Nathan Turner