• 1 cup lentils
  • 1 onion, diced
  • 3 cloves garlic, minced
  • 1 tbsp fresh ginger, grated
  • 2 tbsp olive oil
  • 2 tsp curry powder
  • 1 tsp cumin
  • 1/2 tsp turmeric
  • 1 can (14 oz) diced tomatoes
  • 1 can (14 oz) coconut milk
  • Salt and pepper to taste
  • Fresh cilantro, chopped (for garnish)


  1. Rinse lentils and drain.
  2. In a large pot, heat olive oil over medium heat.
  3. Add onion, garlic, and ginger, and sauté for 3–4 minutes until onion is soft.
  4. Add curry powder, cumin, turmeric, and stir for 1 minute.
  5. Add lentils and stir until they are coated in the spice mixture.
  6. Add diced tomatoes, coconut milk, and 1 cup of water.
  7. Bring to a boil, then reduce heat and simmer for 20–25 minutes until lentils are tender.
  8. Season with salt and pepper to taste.
  9. Garnish with fresh cilantro.

Conclusion: Vegan lentil curry is a delicious and healthy dish that’s easy to make and packed with plant-based protein and fiber. This recipe is perfect for those who are new to veganism or looking to incorporate more plant-based meals into their diet. It’s also a great option for meal prep as it can be stored in the fridge for a few days or frozen for later use. So, if you’re looking for a flavorful and satisfying vegan recipe, give this lentil curry a try!