Red Lentil Coconut Curry

by hintofhelen
Lentil Curry Recipe

Here’s one of my favourite lentil curries! It’s delicious, easy and packed full of goodness!

Lentils are my go-to easy meal ingredient. They’re easy to cook with, store well in the cupboard (which makes them perfect for those days you’ve not done a food shop) and have lots of health benefits.

This curry is flavoured with lots of garlic, ginger and coconut! It’s a mild, Indian inspired dish which is amazing as a main course with rice and naan, or as a side dish at a dinner party. I often make extra and enjoy over a few days as a packed lunch at work – served alone topped with coriander, it’s delish!

This recipe is vegan and vegetarian so suitable for all the dinner guests you might have round!

How to make an Easy Red Lentil Coconut Curry at Home

Scroll down for recipe list and ingredient card

1. Rinse and pick over the lentils. Rinse until the water runs clear

2. Finely dice the onion, garlic and ginger. I chose to do this in my food processor to save time, but if you don’t have one – chop by hand.

3. Heat oil in a large non-stick pan then add in the onion mixture

4. Fry on medium heat until beginning to caramelise (about 6 minutes)

5. Then add in the spices (curry powder, cumin, turmeric and chilli and stir to coat the onions. Cook for 30 seconds

6. Then add in the tomato puree, lentils, honey, coconut milk and water

7. Stir to combine then bring to simmer

8. Cook for 20 minutes, until thickened and the lentils, are cooked (should be soft but have a slight bite). If the water is evaporating too quickly, add some more in

9. Then turn off the heat and add in the coriander and garam masala

10. Stir to mix through – then it’s ready to serve!

Yield: 4 Servings

Red Lentil Curry

Lentil Curry Recipe

An easy to make, delicious red lentil curry. Flavoured with lots of garlic, ginger and coconut milk!

Prep Time 8 minutes
Cook Time 25 minutes
Total Time 33 minutes


  • 1 Tbsp Oil
  • 250g Red lentils
  • 1 Onion
  • 3 Garlic Cloves
  • 1 Inch Ginger
  • 1 tbsp Curry Powder
  • 1/2 Tsp turmeric
  • 1 Tsp Cumin
  • 1/2 Tsp Chilli Powder
  • 1 tbsp Tomato Puree
  • 1 Tsp Honey
  • 350ml water
  • 1x 400ml Coconut Milk
  • 1/2 Tsp Garam Masala
  • 1 Handful Chopped Coriander

To Serve (optional)

  • Rice & Parathas


  1. Rinse the lentils until water runs clear
  2. Finely dice the onion, ginger and garlic (I use my food processor)
  3. Heat oil in large, non-stick pan
  4. Add the diced onion, ginger and garlic and fry on medium heat until beginning to caramelise (about 6 minutes)
  5. Next, add in the curry powder, cumin, turmeric and chilli powder
  6. Stir to coat the onions and fry for 30 seconds
  7. Pour in the drained lentils, tomato puree, Honey and water - stir to combine
  8. Then pour in the tin of coconut milk, stir to combine
  9. Bring to simmer and cook for 20 minutes (or until the lentils are cooked and sauce thick)
  10. Turn off the heat then sprinkle in the garam masala and chopped coriander - stir to mix through
  11. Serve! On a bed of rice, with some naan or parathas

Nutrition Information



Serving Size


Amount Per Serving Calories 482Trans Fat 0gCholesterol 0mgCarbohydrates 49gFiber 14gSugar 5gProtein 13g

Nutritional data provided here is only an estimate. If you're tracking these things for medical purposes please consult an outside, trusted source. Thanks!

You may also like:

Leave a Comment

Skip to Recipe