Masoor Daal - Indian Red Lentils

Total Time
1hr 15mins
Prep 15 mins
Cook 1 hr

These cute legumes are SO yummy! I made this for my nutrition class and it was a huge hit! Options for the vegan version are listed.

Ingredients Nutrition


  1. Wash the lentils well, and then put them into a sauce pan. Add 4 - 6 cups of salted water to cover the lentils.
  2. Bring lentils to a boil then reduce heat, cover and allow to simmer until they are soft. Keep the water level above the lentils.
  3. While the lentils are simmering, grind the spices together then toast them over low heat in a dry sauté pan until you have released their aromas. Set spices aside.
  4. Using the same sauté pan, heat ghee or oil over low to medium heat. Add onions and sauté until they are soft. Add garlic, sauté another 3-4 minutes. Do not burn the onions or garlic. Add spice mixture; continue to cook for 2 minutes.
  5. Once the lentils have become soft, add them and their cooking liquid to the onion and spice mixture (add more water or broth if lentil are too thick). Stir and scrape up any bit from the bottom. Stir in lemon juice, adjust salt and continue to cook for 5 minutes.
  6. Just before serving add yogurt and heat through. Serve with a wheat flat bread such as roti.


Most Helpful

Yummy... Kinda glad I accidentally doubled the recipe now :)

VelcrowMistress January 26, 2012

I followed this recipe exactly as written using tamarind concentrate instead of paste. Way too much cinnamon, it overpowed the entire dish. I will try using maybe half the cinnamon.

debbiemcelroy December 11, 2011

Excellent seasoning and flavor here. The lemon is vital to this recipe and really "finishes" the flavor profile. It made a great lunch and I would certainly make this again.

Annacia October 14, 2011

Join the Conversation

  • all
  • reviews
  • tweaks
  • q & a