Pakistani Rice with Lentils and Nut Sauce

Total Time
2hrs 15mins
Prep 45 mins
Cook 1 hr 30 mins

This is a savory yet refreshing dish that I promise you won't be able to get enough of. It's addictive I warn you!

Ingredients Nutrition


  1. Rinse and cook lentils in plenty of water.
  2. Let reduce until there is about 4 cups of liquid leftover.
  3. Drain lentils, reserving liquid.
  4. Set liquid aside.
  5. In the meantime, in a skillet, lightly toast, one by one (just until you can smell them): poppy seeds, cashews and almonds.
  6. Put in blender.
  7. Add jalapeno pepper, garlic, and salt.
  8. Gradually add leftover lentil liquid (should be dark brown after reducing for at least an hour) and puree this mixture.
  9. Puree until smooth and pour into bowl.
  10. Add to this the green onions and cilantro.
  11. Next, sauté the onions in vegetable oil until golden.
  12. Add lentils and sauté for another 15 minutes.
  13. Cover over very low heat and let marinate.
  14. Cook basmati rice.
  15. Then, in a large pot, layer rice and lentil mixture.
  16. Let marinate and simmer over very low heat for about 1 hour (I usually put a dishtowel under lid to trap steam).
  17. Serve, topping with liquid mixture, and adding liquid mixture as you go.


Most Helpful

This was absolutely delicious!

Norahs Girl September 21, 2001

This was a great dish!!! The directions were a little confusing and vague, but I think Ill do better the next round. I reserved some of the sliced almonds and cilantro springs to sprinkle on the top for a nice touch.

sophia_cat November 21, 2005

Carol, this was very good. The quantity on some of the ingredients were vague so I guessed, and I must have guessed right because it turned out delicious. Though I cut the recipe in half, it still yielded a lot - a whole recipe must feed an army. I love the nut sauce but will add more jalapenos next time. Thanks for sharing this tasty rice dish.

Kathy228 March 10, 2005

Join the Conversation

  • all
  • reviews
  • tweaks
  • q & a