Restaurant Style Daal Mash
Restaurant-style daal mash is a rich and creamy lentil dish, packed with flavour and perfect for pairing with naan or rice. This comforting recipe offers an authentic taste of Indian cuisine.

- Prep time
- 10 min
- Cook time
- 35 min
- Yield
- 6 servings
- Difficulty
- HARD
Ingredients
- 50 ml Oil
- 1 tsp Garlic Paste
- 1 tsp Ginger Paste
- 1 tsp Cumin Seeds
- 2 Onion
- 3 Tomatoes
- 1 tsp Salt
- 1 tsp Chilli Powder
- 1/2 tsp Turmeric Powder
- 1 tsp Cumin Powder
- 1 tsp Black Pepper
- 100 g Yoghurt
- 300 g White Gram Lentils (Urad Daal)
- 500 ml Water
- 1 tbsp Dried Fenugreek Leaves
- 2 Green Chillies
- 1 inch Ginger (julienne)
- 1 handful Coriander
- 100 g Butter (unsalted)
Instructions
- 1
Wash the lentils thoroughly and soak it in water for about 20-30 minutes.
- 2
Heat oil in a pan over medium heat.
- 3
Once the oil is hot, add the garlic paste, ginger paste, and cumin seeds. Sauté them for 1 minute, allowing the flavors to infuse the oil.
- 4
Add the chopped onions and cook until they turn lightly browned, stirring occasionally.
- 5
Add the chopped tomatoes to the pan and cook them until they become soft and begin to break down.
- 6
Add the spices (salt, chili powder, turmeric powder, cumin powder, and black pepper) to the mixture, and cook for 3-4 minutes to allow the spices to release their flavors.
- 7
Stir in the yogurt, and cook for another 4 minutes, ensuring the yogurt does not curdle. Keep the heat low to prevent this.
- 8
Add the urad dal (white gram lentils) to the pan and cook for 5 minutes, allowing the lentils to absorb the flavors.
- 9
Add the water, cover the pan, and cook for 15-20 minutes on low heat, letting the rice and lentils cook through and become tender.
- 10
Once cooked, add the dried fenugreek, green chilies, ginger julienne, fresh coriander, and butter. Stir well.
- 11
The dish is now ready to be served!