Go Back
+ servings
A bowl of green lentil daal with two forks on a white and blue mat

Green Lentil Daal

This green lentil daal recipe is Indian inspired and packed full of tasty spices.  It's ready in less than 45 minutes, made in one pot and perfect for meal prep.  It also happens to be vegan, so it's perfect for your meat free Monday!
Course Main Course
Cuisine Indian
Prep Time 10 minutes
Cook Time 35 minutes
Total Time 45 minutes
Servings 6 servings
Calories 617kcal


  • 4 cups green lentils 800g
  • 2 tbsp olive oil
  • 2 tbsp mustard seeds
  • 1/2 tbsp turmeric
  • 1 tbsp ground cumin
  • 1/2 tbsp mild curry powder
  • 2 bay leaves or 4 curry leaves if you can find them!
  • 1 red onion finely diced
  • 2 inches ginger minced
  • 4 cloves garlic minced
  • 2 red chilis minced
  • 27 fl. oz coconut milk (2 cans) or cream if you want it thicker. 800ml
  • 1 cup water 200 ml ( more if needed)
  • juice of one lime
  • salt and pepper


  • Place the lentils in a large bowl of water and set to one side.  Chop the ingredients and get your spices ready!
  • Heat the oil in large pot over a medium heat. Once hot, add the mustard seeds.
  • When the mustard seeds start to pop, add in the turmeric, cumin, curry powder and bay leaves. Stir for a couple of minutes until the spices become fragrant.
  • Add in the onion, ginger, garlic and chili.  Stir so that the spice coats the onions and cook for 5 minutes until the onions start to soften.
  • Drain the lentils, and add in to the pot.  Add the coconut milk, lime juice and water and mix well.  Pop a lid on for 15 minutes
  • After 15 minutes, take the lid off and give a good stir, at this point you can add any added vegetables that you wish.  Cook the dish for another 10 or so minutes until excess liquid has cooked off
  • At this point, you could stir in some spinach or herbs - parsley and coriander work really well!
  • Serve with naan or rice


If you reheat the leftovers, stir in a bit of cold water to the lentils to get the right consistency.
It's important to soak the lentils before cooking them, this helps them to soften.
If, after cooking, the lentils are still a little tough, add a little more water and turn the heat to low for 15 minutes.
Nutritional value based on 1 of 6 servings


Calories: 617kcal | Carbohydrates: 84g | Protein: 33g | Fat: 16g | Saturated Fat: 10g | Sodium: 174mg | Potassium: 1323mg | Fiber: 38g | Sugar: 4g | Vitamin A: 200IU | Vitamin C: 30.9mg | Calcium: 98mg | Iron: 11mg