
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.
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
Frequently Asked Questions
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.
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.
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.
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.
- Indian Recipe for Chicken Breast: Spice-Rubbed and Yogurt-Marinated Succulence - October 10, 2026
- Indian Chicken Curry Recipe With Vegetables: Fragrant Spice Blend in One Pot - October 10, 2026
- Irish Coddle Recipe Slow Cooker: Hands-Off Hearty Dublin Stew - October 10, 2026