Lentil Curry Vegan Recipe: Easy, Delicious, and Healthy

Updated On: October 4, 2025

Lentil curry is one of those comforting, hearty dishes that satisfies both the soul and the taste buds. Perfectly spiced and bursting with rich flavors, this vegan lentil curry recipe is a fantastic way to enjoy a nourishing meal that’s entirely plant-based.

Whether you’re a seasoned vegan or simply looking to add more wholesome meals to your diet, this dish is incredibly easy to make, budget-friendly, and highly customizable. With protein-packed lentils and aromatic spices, it’s a wholesome dinner that comes together quickly and can be served over rice, with naan, or even enjoyed on its own.

In this post, I’ll guide you through every step of the recipe, share tips for making it your own, and offer suggestions for delicious pairings. If you love vibrant Indian-inspired dishes, this lentil curry will soon become a staple in your weekly rotation!

Why You’ll Love This Recipe

This lentil curry recipe is a winner for several reasons. First, it’s incredibly nutritious — lentils provide a great source of plant-based protein, fiber, and essential minerals.

Second, it’s simple to prepare with pantry staples and minimal prep time, making it perfect for busy weeknights. Third, the flavor profile is rich and warming, thanks to a blend of spices like cumin, turmeric, and garam masala that infuse the dish with authentic Indian flair.

Plus, this curry is completely vegan and gluten-free, suitable for many dietary needs and preferences. Whether you’re cooking for yourself, your family, or entertaining guests, this dish is sure to impress with its comforting texture and vibrant taste.

Don’t forget to check out other plant-based delights like our Instant Pot Vegetarian Recipes Indian Food Lovers Adore for more flavorful ideas!

Ingredients

  • 1 cup red lentils, rinsed and drained
  • 1 medium onion, finely chopped
  • 3 cloves garlic, minced
  • 1 tablespoon fresh ginger, grated
  • 1 large tomato, diced (or 1/2 cup canned crushed tomatoes)
  • 1 can (14 oz) coconut milk
  • 2 tablespoons vegetable oil or coconut oil
  • 2 teaspoons ground cumin
  • 1 teaspoon turmeric powder
  • 1 teaspoon garam masala
  • 1/2 teaspoon chili powder (adjust to taste)
  • 1 teaspoon mustard seeds
  • 1/2 teaspoon ground coriander
  • 3 cups vegetable broth or water
  • Salt to taste
  • Fresh cilantro for garnish
  • Juice of half a lemon

Equipment

  • Large pot or deep skillet with lid
  • Cutting board and knife
  • Wooden spoon or spatula
  • Measuring cups and spoons
  • Fine mesh strainer (for rinsing lentils)
  • Grater (for ginger)

Instructions

  1. Prepare the lentils. Rinse the red lentils thoroughly under cold water using a fine mesh strainer until the water runs clear. Set aside to drain.
  2. Sauté the aromatics. Heat the vegetable oil in your pot over medium heat. Add the mustard seeds and wait until they start to pop, about 30 seconds.
  3. Add the onion. Stir in the chopped onion and cook until soft and translucent, about 5-7 minutes.
  4. Incorporate garlic and ginger. Add the minced garlic and grated ginger, stirring constantly for 1-2 minutes until fragrant but not browned.
  5. Spice it up. Sprinkle in the cumin, turmeric, garam masala, coriander, and chili powder. Stir well to coat the onion mixture and cook the spices for another minute to release their flavors.
  6. Add tomatoes. Toss in the diced tomatoes and cook for 5 minutes, stirring occasionally, until they break down and form a thick sauce.
  7. Pour in lentils and broth. Add the rinsed lentils and vegetable broth to the pot. Stir to combine everything evenly.
  8. Simmer the curry. Bring the mixture to a boil, then reduce heat to low. Cover and let it simmer gently for 20-25 minutes, stirring occasionally, until the lentils are soft and tender.
  9. Finish with coconut milk. Stir in the coconut milk and cook for another 5-7 minutes uncovered. The curry should have a creamy consistency. Season with salt to taste.
  10. Add fresh touches. Remove from heat and stir in the lemon juice for brightness. Garnish with chopped fresh cilantro before serving.

Tips & Variations

“For a thicker curry, simmer it a bit longer uncovered or mash some lentils with the back of a spoon. Adjust chili powder for desired heat level.”

  • Use different lentils: Green or brown lentils can be used but require longer cooking times and more liquid.
  • Add vegetables: Toss in diced carrots, spinach, or bell peppers halfway through cooking for added nutrition and texture.
  • Make it in a slow cooker: Combine ingredients except coconut milk, cook on low for 6-8 hours, then stir in coconut milk at the end.
  • Spice blend variations: Experiment with curry powder or add a pinch of cinnamon or cardamom for a unique twist.
  • Serve with sides: Pair with basmati rice, warm flatbreads, or even a refreshing cucumber salad.

Nutrition Facts

Nutrient Amount per Serving (1 cup)
Calories 280 kcal
Protein 14 g
Carbohydrates 35 g
Dietary Fiber 12 g
Fat 8 g
Saturated Fat 6 g
Sodium 450 mg
Iron 4 mg (22% DV)
Vitamin C 10 mg (17% DV)

Serving Suggestions

This vegan lentil curry pairs beautifully with a variety of sides. Serve it over fluffy basmati rice or quinoa for a complete meal.

For a heartier option, accompany it with warm vegan naan or flatbreads to scoop up every bit of the delicious sauce.

For added freshness, a simple cucumber raita made with vegan yogurt or a crisp salad featuring tomatoes, onions, and cilantro complements the spiced curry perfectly. You can also explore other Indian-inspired vegan dishes like the Veg Recipes for Slow Cooker: Easy, Tasty Meal Ideas to create an entire flavorful feast.

Conclusion

This lentil curry vegan recipe is a fantastic way to enjoy a hearty, nutritious, and flavorful meal without any animal products. Its simple ingredients and straightforward method make it accessible even for beginner cooks, while its rich, warming spices satisfy any craving for comfort food.

Whether you’re cooking for yourself or feeding a crowd, this curry is versatile and easily adaptable with your favorite vegetables and spice levels.

Not only does it offer a delicious taste experience, but it also supports a healthy lifestyle with its abundant protein, fiber, and vitamins. Don’t hesitate to make a big batch and enjoy leftovers throughout the week!

For more inspiring plant-based recipes, explore our Vegetarian Date Cake Recipe: Moist, Easy, and Delicious and Vegan Bread Machine Recipe for Soft, Delicious Loaves for sweet and savory additions to your vegan kitchen.

📖 Recipe Card: Lentil Curry Vegan Recipe

Description: A hearty and flavorful vegan lentil curry packed with spices and vegetables. Perfect for a nutritious and comforting meal.

Prep Time: PT15M
Cook Time: PT30M
Total Time: PT45M

Servings: 4 servings

Ingredients

  • 1 cup red lentils, rinsed
  • 1 tablespoon coconut oil
  • 1 medium onion, finely chopped
  • 3 garlic cloves, minced
  • 1 tablespoon fresh ginger, grated
  • 1 can (14 oz) diced tomatoes
  • 1 can (14 oz) coconut milk
  • 2 teaspoons curry powder
  • 1 teaspoon ground cumin
  • 1/2 teaspoon turmeric
  • 1/2 teaspoon chili powder
  • Salt to taste
  • 2 cups vegetable broth
  • Fresh cilantro for garnish

Instructions

  1. Heat coconut oil in a pot over medium heat.
  2. Add onion, garlic, and ginger; sauté until soft.
  3. Stir in curry powder, cumin, turmeric, and chili powder; cook for 1 minute.
  4. Add lentils, diced tomatoes, coconut milk, and vegetable broth.
  5. Bring to a boil, then reduce heat and simmer for 25 minutes until lentils are tender.
  6. Season with salt to taste.
  7. Garnish with fresh cilantro and serve.

Nutrition: Calories: 350 kcal | Protein: 18 g | Fat: 12 g | Carbs: 40 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Lentil Curry Vegan Recipe”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A hearty and flavorful vegan lentil curry packed with spices and vegetables. Perfect for a nutritious and comforting meal.”, “prepTime”: “PT15M”, “cookTime”: “PT30M”, “totalTime”: “PT45M”, “recipeYield”: “4 servings”, “recipeIngredient”: [“1 cup red lentils, rinsed”, “1 tablespoon coconut oil”, “1 medium onion, finely chopped”, “3 garlic cloves, minced”, “1 tablespoon fresh ginger, grated”, “1 can (14 oz) diced tomatoes”, “1 can (14 oz) coconut milk”, “2 teaspoons curry powder”, “1 teaspoon ground cumin”, “1/2 teaspoon turmeric”, “1/2 teaspoon chili powder”, “Salt to taste”, “2 cups vegetable broth”, “Fresh cilantro for garnish”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Heat coconut oil in a pot over medium heat.”}, {“@type”: “HowToStep”, “text”: “Add onion, garlic, and ginger; saut\u00e9 until soft.”}, {“@type”: “HowToStep”, “text”: “Stir in curry powder, cumin, turmeric, and chili powder; cook for 1 minute.”}, {“@type”: “HowToStep”, “text”: “Add lentils, diced tomatoes, coconut milk, and vegetable broth.”}, {“@type”: “HowToStep”, “text”: “Bring to a boil, then reduce heat and simmer for 25 minutes until lentils are tender.”}, {“@type”: “HowToStep”, “text”: “Season with salt to taste.”}, {“@type”: “HowToStep”, “text”: “Garnish with fresh cilantro and serve.”}], “nutrition”: {“calories”: “350 kcal”, “proteinContent”: “18 g”, “fatContent”: “12 g”, “carbohydrateContent”: “40 g”}}

Photo of author

Marta K

Leave a Comment

X