Dal With Spinach and Yoghurt

"I completely love this dal - it is so flavoursome and creamy and delicious! It's also my husband's favourite at the moment, so while the recipe makes a good amount, it tends to vanish quite quickly... I use channa dal to make this - feel free to use your dal of choice, but you would need to adjust the cooking time accordingly."
photo by Karen Elizabeth photo by Karen Elizabeth
photo by Karen Elizabeth
Ready In:




  • Rinse lentils and soak for 20 mins or so.
  • In a large saucepan, bring stock to a boil and stir in salt, lentils, turmeric and chili powder. Cover and return to a boil, then reduce heat to low and simmer for 30 minutes. Stir in the spinach and cook for 5 minutes uncovered, or until lentils are soft (time will depend on type of lentils used).
  • Use a potato masher or a fork to mash the dal to get your desired consistancy; simmer for another few minutes to thicken up.
  • While lentils are cooking, heat ghee and cook onion with curry powder, cumin and mustard seeds over very low head til caramelized – around 20 minutes. Combine with lentils, stir in garam masala and yoghurt.

Questions & Replies

default avatar
Got a question? Share it with the community!


  1. Dr. Jenny
    This was really good last night for dinner. Followed all the directions as posted. Flavorful and creamy, this went well with roti. Thanks for posting!
  2. SarahEmmm
    I found this when hunting for a recipe to use up some channa dal. I didn't measure ingredients (not what I do!) and it came out very tasty. Not having cooked with channa dal before, I was surprised to find that they keep their shape and texture when cooked, so if you want it to be creamy you will have to mash them a bit. Served with red rice and my favourite raita.
  3. CurbeyGerl
    This is the only meal I've ever been able to satisfy my husband without meat! Don't let the funky measurements stop you from trying this fantastic dal. I used 2 c. lentils, 900ml (1 carton) chicken broth, used about 1/5 tsp. per gram of spices, a whole bunch of spinach (it cooks way down), and about 1 tsp each olive oil and butter in place of the ghee. I loved the idea of adding yogurt but when it came to game time I got chicken and only added 1/2 cup- no need to be scared though, it was fantastic! Served with homemade chapati and there were hardly any leftovers!
  4. npabon325
    Absolutely delicious. I doubled the recipe, used green lentils, a pound of spinach, and non fat Greek yogurt. Packed with protein! Basmati and nan to finish it off. Super easy, super healthy!
  5. Karen Elizabeth
    I didn't review this! I'm so sorry, I made it some time ago for friends, it was very much enjoyed and I would make it again happily! I used mostly channa dal, but didn't have quite enough, so made up the balance (about 100gr) with red lentils. I used 'fresh' frozen spinach, I tend to buy lots, clean it, chop it up and freeze it. I also guesstimated the small gram amounts, in the same fashion as Peggy, previous poster. I forgot the yoghurt ... sorry! but it was delicious, not too hot, those who prefer it spicy might want to up the spices. Thanks, BeckD!



Find More Recipes