Mash ki Daal

Mash ki Daal served beautifully, ready to eat

Mash ki daal is Pakistan's creamy, comforting urad dal: white lentils cooked until silky and soft, then finished with a golden ghee tempering of garlic, ginger, and green chilli. It is simple, rich, and perfect with roti and a squeeze of lemon.

Prep time
15 mins
Cook time
35 mins
Total time
50 mins
Servings
4 servings
Calories
310
Advertisement

Ingredients

Instructions

  1. Drain the soaked lentils and boil with turmeric and 3 cups of water for 25 minutes until soft and creamy.
  2. Heat the ghee in a pan and add the cumin seeds; when they sizzle, add the onion and cook until golden.
  3. Add the ginger, garlic, and green chillies and fry for 2 minutes.
  4. Stir in the tomatoes and red chilli powder and cook until the oil separates at the edges.
  5. Add the cooked lentils to the pan, season with salt, and simmer for 5 minutes until thick and glossy.
  6. Finish with lemon juice and coriander, and serve hot with roti or naan.

Pro tips

Frequently asked questions

How long should I soak urad dal?

Two hours is enough, though overnight soaking works too. Soaking shortens the cooking time and improves the texture.

Can I use oil instead of ghee?

Yes, but ghee gives the authentic rich flavor. A neutral oil works if you prefer a lighter version.

What do I serve with mash ki daal?

Fresh roti, naan, or steamed rice are all traditional. A simple salad and pickles complete the meal.

Advertisement