Easy Lentil Dahl Recipe


The BEST Red Lentil Dahl (dhal, dal, daal)! It's a tasty easy Indian curry recipe with lentils, coconut milk and spices that's ready in just 25 mins in one pot! Hundreds of 5 star reviews.

  • 1 tsp olive oil or coconut oil

  • 2 onions diced

  • 3 garlic cloves finely chopped

  • 1 tbsp fresh ginger peeled and grated

  • ½ tsp cumin seeds

  • ½ tsp coriander seeds

  • ½ tsp mustard seeds

  • 2 tsp ground turmeric

  • 1 tsp garam masala

  • 200g dried red lentils, uncooked (rinsed and drained)

  • 1 can (400ml) chopped tomatoes

  • 1 can (400ml) coconut milk

  • 2 cups (500ml) vegetable broth/stock

  • Salt and pepper

  • Juice of half a lemon

  • 1 bunch of fresh spinach washed

Image by Edgar Castrejon



  • Heat the oil in a large pan over a medium heat. Add the onion and cook gently for 5 minutes. Add the garlic, ginger and red chilli and cook for a few minutes.

  • Grind the cumin, coriander and mustard seeds lightly in a pestle and mortar, then add to the pan, along with the turmeric and garam masala and cook for 1 minute. 

  • Add the lentils, tomatoes with their juice, coconut milk and broth/stock, then stir to combine. Season with salt and pepper and cook on a medium/low heat for 15-20 minutes until reduced and thick. If you have time, you can leave it a little longer on a very low heat for even more flavor (just stir often and check it doesn't scorch on the bottom of the pan).Taste and add more chilli if desired. 

  • Stir in the lemon juice and spinach until it wilts. 

  • Serve warm with rice, naan bread or poppadoms.