creamy coconut lentil curry

2 Pinches 1 Photo
Whitby, ON
Updated on May 27, 2026

This creamy coconut lentil curry is healthy, filling, and packed with flavour while still being super simple to make. The lentils become soft and cozy in a rich coconut tomato sauce with garlic, ginger, and warm spices. It’s inexpensive, high in protein and fibre, and perfect for meal prep.

prep time 10 Min
cook time 30 Min
method Stove Top
yield 4 serving(s)

Ingredients

  • 1 cup red lentils, rinsed
  • 1 tablespoon olive oil, extra-virgin
  • 1 small yellow onion, diced
  • 3 cloves garlic, minced
  • 1 teaspoon ginger, grated
  • 1 tablespoon curry powder
  • 1 teaspoon paprika
  • 1/2 teaspoon cumin
  • 1 can tomatoes, canned Italian-style and diced
  • 1 can coconut milk, unsweetened
  • 2 cups vegetable broth
  • 1 teaspoon salt and pepper
  • 1 teaspoon fresh cilantro

How To Make creamy coconut lentil curry

  • Step 1
    Heat the olive oil in a large pot over medium heat. Add the onion and cook for about 4–5 minutes until softened. Stir in the garlic and ginger and cook for another minute until fragrant.
  • Step 2
    Add the curry powder, paprika, and cumin, stirring for about 30 seconds to toast the spices. Pour in the diced tomatoes, coconut milk, vegetable broth, and rinsed lentils. Stir everything together and bring to a gentle simmer.
  • Step 3
    Cover partially and cook for about 20–25 minutes, stirring occasionally, until the lentils are soft and creamy. If the curry becomes too thick, add a splash of water or broth.
  • Step 4
    Serve warm with rice, naan, or on its own, topped with fresh cilantro.

Discover More

Ingredient: Beans/Legumes
Culture: Indian
Method: Stove Top

Comment & Reviews

ADVERTISEMENT
Just A Pinch Sweepstakes