Go Back
Lentil Curry with Coconut Milk

Lentil Curry with Coconut Milk

Lentil Curry with Coconut Milk is a warm, comforting dish made with tender lentils simmered in a creamy, spiced coconut sauce. It’s a nourishing, plant-based recipe that’s easy to prepare and perfect for cozy dinners.
Prep Time 10 minutes
Cook Time 35 minutes
Total Time 45 minutes
Servings: 4 people
Course: Lunch
Cuisine: South Asian
Calories: 380

Ingredients
  

For the Curry Base
  • 1 cup red or brown lentils rinsed
  • 1 tbsp coconut oil or olive oil
  • 1 onion finely chopped
  • 3 garlic cloves minced
  • 1 tbsp grated ginger
  • 1 –2 tbsp curry powder
  • ½ tsp turmeric
  • ½ tsp cumin
  • ¼ tsp chili flakes or cayenne optional
  • 1 can 14 oz diced tomatoes
  • 1 can 14 oz full-fat coconut milk
  • 2 –2½ cups vegetable broth
  • Salt and black pepper to taste
For Finishing
  • Juice of ½ lime
  • Fresh cilantro
  • Optional toppings: yogurt swirl cashews, chili oil

Equipment

  • Large pot or deep skillet
  • Cutting board
  • Sharp knife
  • Measuring cups and spoons
  • Wooden spoon or spatula
  • Can opener
  • Ladle

Method
 

Prepare the Aromatic Base
  1. Heat coconut oil in a large pot over medium heat.
  2. Add chopped onion and sauté until softened and lightly golden.
  3. Stir in garlic and ginger, cooking for another minute until fragrant.
  4. Expert Note: A slow sauté helps the aromatics release their natural sweetness, giving your curry a richer flavor.
Add the Spices
  1. Sprinkle in curry powder, turmeric, cumin, and chili flakes.
  2. Toast the spices for 30 seconds, stirring frequently.
  3. This step helps the spices bloom and become more aromatic.
Add Tomatoes and Lentils
  1. Pour in the diced tomatoes and stir well.
  2. Add rinsed lentils and mix to coat them with the spices.
  3. This helps the lentils absorb flavors from the beginning.
Add Broth and Simmer
  1. Pour in vegetable broth and bring everything to a boil.
  2. Reduce heat and let simmer for 20–25 minutes, stirring occasionally, until lentils are tender.
  3. Add more broth if the mixture looks too thick.
Stir in Coconut Milk
  1. Once the lentils are soft, pour in the coconut milk.
  2. Simmer for another 5–7 minutes, allowing the curry to thicken and flavors to blend.
  3. Season with salt and pepper.
Finish with Fresh Lime and Cilantro
  1. Turn off the heat.
  2. Add lime juice and chopped cilantro for brightness and a fresh, vibrant finish.