Daal Mash Recipe

دال ماش

Pakistani daal mash with tender split urad lentils, tomato masala and a fragrant cumin-garlic base, finished with garam masala, ginger and coriander.

Key cooking point: Do not overcook the daal into a complete puree.

Pakistani daal mash with tender split urad lentils, tomato masala, cumin, garlic and ginger
Daal mash with tender lentils folded through a tomato, cumin and garlic masala and finished with ginger. Image: Miansari66 · Wikimedia Commons · CC0 1.0 · cropped/resized for display
Prep15 min Cook35 min Total Serves5 CategoryVegetarian

Ingredients for Daal Mash

  • 1½ cups split urad dal (mash dal)
  • 1 onion, finely chopped
  • 2 tomatoes, chopped
  • 1 tbsp ginger, julienned
  • 3 garlic cloves, sliced
  • 2 green chillies
  • 1 tsp cumin seeds
  • 1 tsp red chilli powder
  • ½ tsp turmeric
  • ½ tsp garam masala
  • 3 tbsp cooking oil or ghee
  • Salt to taste and fresh coriander for finishing

How to Make Daal Mash — Step by Step

  1. Step 1Rinse the mash dal thoroughly, soak it for about 30 minutes, then drain.
  2. Step 2Cook the dal in fresh water with turmeric and salt at a gentle simmer until the grains are tender but still retain some shape; add hot water in small amounts if needed rather than flooding the pot.
  3. Step 3In a separate pan, heat the oil or ghee and fry the cumin seeds, sliced garlic and onion until aromatic and golden.
  4. Step 4Add the tomatoes, red chilli powder and green chillies and cook until the tomatoes soften into a cohesive masala.
  5. Step 5Fold the cooked dal into the masala and simmer gently until the flavours combine and the consistency is thick and creamy, stirring carefully so all the lentils do not break down.
  6. Step 6Finish with garam masala, julienned ginger and fresh coriander, then taste for salt before serving hot.

Technique That Matters

Mash dal should be tender but still show some grain structure. Simmer the soaked lentils gently and stop before they become a puree; then fold them into a separately cooked tomato masala rather than continuing a long hard boil.

Visual & Doneness Cues

  • Lentils should crush easily when pressed but many grains should still hold shape.
  • Tomato masala should be cohesive with no raw tomato water.
  • Finished dal should be thick and creamy enough to sit on a spoon without becoming a dry paste.
  • Fresh ginger at the finish should remain aromatic.

Daal Mash Cooking Tips

  • Do not overcook the daal into a complete puree.
  • Use hot water if thinning during cooking.
  • Add fresh ginger near the end for a brighter aroma.

Mistakes to Avoid

  • Over-boiling the lentils until completely broken before masala is added.
  • Flooding the pot with water and then reducing for a long time.
  • Adding raw tomato masala directly to tender dal.
  • Stirring aggressively once the lentils are soft.

Substitutions & Adjustments

  • Use ghee for a richer finish or neutral oil for a lighter one.
  • Green chilli can be adjusted independently from red chilli powder.
  • If the dal thickens too much, loosen with hot water in small amounts.

Storage & Reheating

Storage: Cool promptly and refrigerate covered. Mash dal thickens noticeably as it stands.

Reheating: Reheat gently with a splash of hot water, stirring carefully so the lentils do not become a complete puree.

Questions About Daal Mash

Why did daal mash become mushy?

The lentils cooked too long or were stirred too aggressively after becoming tender.

Why is it too thick after refrigeration?

Cooked lentils continue absorbing liquid. Add a little hot water during gentle reheating.

Should mash dal be completely smooth?

This version keeps some visible grain texture rather than blending it into a puree.

Serving idea: Serve with roti or naan and fresh ginger, coriander and green chilli.

← All Pakistani recipes