Daal Mash (Dhaba Style)
ڈھابے والی دال ماش
Dry daal mash is a Lahori dhaba favourite: pale, buttery urad grains that stay whole and separate, piled on a plate and eaten with hot tandoori roti. Unlike runny daals, it is cooked with just enough water to soften the grains, then left on low heat until the water dries out. The fragrance comes from a generous of ghee, onion, garlic and lots of fresh ginger poured over at the end.
- ⏱ Total: 1 hr 15 min
- Prep: 40 min
- Cook: 35 min
- Medium
- Serves 4
Method
Tap a step when it is done.
Wash the daal mash in 4–5 changes of water, rubbing it between your palms, until the water is nearly clear. Soak in fresh water for 30 minutes, then drain well.
Put the daal in a with 2 cups of water, the turmeric, chili powder and salt. Bring to a boil on high heat and skim off the white foam.
Lower the heat, cover and cook gently for 15–18 minutes without stirring hard, until a grain presses flat between your fingers but still holds its shape. Stir only by gently lifting from the bottom so the grains don't break.
Uncover and leave on the lowest heat for 5 minutes until all the water has dried up and the daal looks fluffy. If the grains are still firm, sprinkle in 2–3 tablespoons of hot water and cover for a few more minutes.
For the tarka, heat the ghee in a small pan over medium heat. Add the cumin and, when it crackles, the onion. Fry for 4–5 minutes until golden, then add the garlic, half the ginger and the green chilies and fry for a minute until the garlic is light golden. Stir in the chili flakes and take it off the heat.
Pour the hot tarka over the daal and fold it through very gently with a flat spoon. Cover for 2 minutes so the grains soak up the ghee.
Top with the remaining ginger strips, coriander and a squeeze of lemon. Serve hot with tandoori roti or naan, and sliced onions on the side.
Kitchen notes
Measure the water. Too much and the daal turns mushy and pasty; you can always add a spoon of hot water later, but you can't take it out.
Don't stir with a whisk or a heavy hand. Mash daal breaks easily and releases starch, which makes it sticky.
Dhabas are generous with ghee and ginger here. Both cut through the heaviness of urad and help digestion, so don't skimp.
A dhaba classic
Daal mash is one of the dishes Lahore’s roadside dhabas and old-city eateries are known for. It arrives as a mound of creamy-white grains glossy with ghee, scattered with ginger strips and green chilies, next to a stack of tandoori roti. At home it is a favourite for winter dinners and a common choice when there is no meat in the house but the meal still needs to feel special.
The key technique: cooking it dry
The whole dish depends on the ratio of water to lentils. Soaked, skinless urad needs roughly twice its volume of water to cook through. Simmer it covered and gently, then uncover and let the last of the water steam away on very low heat. Stir by lifting from the bottom of the pot rather than beating, because urad breaks and turns gluey under a heavy spoon. Each grain should be soft enough to crush between two fingers yet still sitting separately on the plate.
Variations
- With tomato: fry a chopped tomato in the tarka after the onion for a slightly tangy, reddish daal.
- Plain tarka: skip the onion and pour over just ghee, cumin, garlic and red chili for a lighter version.
- Butter finish: many dhabas add a spoon of butter or cream on top when serving.
Storing and serving
Daal mash keeps in the fridge for 2 days. It firms up when cold, so warm it in a covered pan with a spoon or two of water and a little ghee, folding gently. Serve it with tandoori roti, naan or chapati, with sliced onion, lemon wedges and achar alongside.
Questions people ask
Why did my daal mash turn sticky?
Too much water, too much stirring, or overcooking. Urad has a lot of starch; cook it with measured water on low heat and stop as soon as the grains are soft.
Can I make it with a little gravy instead?
Yes. Add an extra cup of water and simmer a few minutes longer for a loose, homestyle version. The tarka stays the same.
Is daal mash the same as black urad daal?
It is the same lentil. Daal mash usually means the split, skinless white urad; whole black urad with the skin on is used for daal makhani and takes much longer to cook.
Nutrition (estimate, per serving)
- Calories
- 320
- Protein
- 13 g
- Fat
- 14 g
- Carbs
- 36 g