Dal Mash
Dal Mash
5 from 5 votes
An authentic urad dal recipe made with split black gram lentils, onions, tomatoes, and a load of spices. Daal is every Desi’s comfort food. Hearty, warming, and delicious, this dal recipe is sure to be loved by everyone.
Daal Mash

Dal Mash, also known as Urad Dal, is a traditional Indian dish bursting with flavors and nutrients. Originating from the heart of Indian cuisine, this recipe has been cherished for generations.

Despite its rich history, making Dal Mash is surprisingly easy, even for beginners in the kitchen.

In terms of difficulty, Dal Mash falls into the beginner-friendly category. With simple ingredients and straightforward instructions, you’ll be amazed at how quickly you can whip up a delicious pot of this comforting lentil dish.

Expert Tip: Experiment with different variations of Dal Mash by adding vegetables such as spinach, carrots, or potatoes.


Olive Oil: Olive oil adds a rich and smooth texture to the Dal Mash, enhancing its overall flavor profile. It also helps in sautéing the onions and garlic, releasing their aromatic essence into the dish.

Lentils Split Black Gram (Urad Dal): Dal Mash, black gram lentils provide a creamy texture and nutty flavor to the dish. Packed with protein and fiber, they make Dal Mash not only delicious but also nutritious.

Onions: Onions add sweetness and depth to the dish, complementing the earthy flavor of the lentils. They also provide a savory base for the spices and aromatics.

Garlic Paste: Garlic adds a pungent and slightly spicy flavor to the dish, enhancing its overall complexity. It also offers numerous health benefits, including boosting the immune system and reducing cholesterol levels.

Ginger: Ginger adds a subtle warmth and zing to the Dal Mash, balancing out the flavors of the other ingredients. It also aids in digestion and adds a refreshing aroma to the dish.

Tomatoes: Tomatoes provide acidity and tanginess to the Dal Mash, brightening up its flavor profile. They also contribute natural sweetness and juiciness to the dish.

Chilli Powder: Chilli powder adds heat and spice to the Dal Mash, giving it a characteristic kick. Adjust the amount according to your preference for spice level.

Turmeric Powder (Haldi): Turmeric powder adds a vibrant yellow color to the Dal Mash and imparts a subtle earthy flavor. It also offers numerous health benefits, including anti-inflammatory and antioxidant properties.

Salt: Salt enhances the flavors of the other ingredients and helps balance the dish’s overall taste. Adjust the amount according to your taste preferences.

Cumin Powder: Cumin powder adds a warm and slightly nutty flavor to the Dal Mash, enhancing its aromatic profile. It also aids in digestion and complements the other spices used in the dish.

Green Chillies: Green chillies add additional heat and spice to the Dal Mash, intensifying its flavor profile. Adjust the amount according to your preference for spice level.

Coriander (Dhaniya): Fresh coriander adds a burst of freshness and color to the Dal Mash, elevating its visual appeal. It also adds a hint of citrusy flavor and aroma to the dish, completing its aromatic profile.

Expert Tip: For a creamier texture, you can blend a portion of the cooked lentils before adding them back to the pot.

Serving Suggestions

  • Enjoy Dal Mash as a main dish alongside steamed rice or freshly made chapatis. The creamy texture of the lentils pairs perfectly with the fluffy rice or the soft, warm chapatis.
  • Garnish your Dal Mash with a dollop of yogurt and a sprinkle of fresh coriander leaves for added freshness and flavor.
  • Serve Dal Mash as part of a traditional Indian thali, accompanied by other classic dishes such as vegetable curry, raita, and pickles.
  • For a hearty meal, pair Dal Mash with roasted vegetables or a side salad for added texture and nutrition.
  • Dal Mash also makes a delicious filling for wraps or sandwiches. Simply spoon it onto flatbreads or bread slices, add your favorite toppings, and enjoy a flavorful and satisfying meal on the go.

Expert Tip: To enhance the flavor of Dal Mash, consider tempering it with spices such as mustard seeds, cumin seeds, and dried red chilies in hot oil before adding the other ingredients.

Frequently Asked Questions

How long does it take to cook Dal Mash?

Dal Mash typically takes about 30-40 minutes to cook, including preparation time for soaking the lentils. However, cooking times may vary depending on factors such as the type of lentils used and desired consistency.

Can I adjust the spices in Dal Mash to suit my taste preferences?

Absolutely! Feel free to adjust the spices in Dal Mash according to your taste preferences. If you prefer a milder dish, you can reduce the amount of chili powder or omit the green chilies altogether. Conversely, if you like it spicier, you can increase the amount of chili powder or add extra green chilies.

Is it necessary to soak the lentils before cooking Dal Mash?

Soaking the lentils before cooking is recommended as it helps reduce cooking time and improves their digestibility. However, if you’re short on time, you can skip the soaking step and cook the lentils directly, although it may take longer for them to become tender.

Can I make Dal Mash in advance and reheat it later?

Yes, Dal Mash can be made in advance and stored in the refrigerator for up to 3-4 days. Simply reheat it on the stovetop or in the microwave until warmed through before serving. You may need to add a splash of water to adjust the consistency if it thickens upon refrigeration.

Is Dal Mash suitable for vegetarians and vegans?

Yes, Dal Mash is completely vegetarian and vegan-friendly as it contains no animal products. It’s a nutritious and satisfying dish that’s perfect for those following a plant-based diet.

How can I prevent the lentils from sticking to the bottom of the pan while cooking?

To prevent the lentils from sticking to the bottom of the pan, make sure to stir them occasionally during cooking and add a little more water if necessary to maintain the desired consistency. Using a non-stick pan or cooking pot can also help prevent sticking.

Check Out These Other Recipes

Here are some more recipes for you to enjoy! If you my recipes don’t forget to rate and leave a comment.

If you have any recipe suggestions, please do not hesitate to ask me. A great way to stay in contact with me is through Instagram, Facebook, Twitter and YouTube. Don’t forget to tag me @CookwithNabeela in your recipe photos!

Daal Mash

Dal Mash

by Nabeela Kauser
An authentic urad dal recipe made with black gram lentils, onions, tomatoes, and a load of spices. Daal is every Desi’s comfort food. Hearty, warming and delicious, this dal recipe is sure to be loved by everyone.
5 from 5 votes
Prep Time 10 minutes
Cook Time 45 minutes
Total Time 55 minutes
Course Dinner, Main Course
Cuisine Indian, Pakistani
Servings 6
Calories 276 kcal


  • 50 ml Olive Oil
  • 300 g Lentils Split Black Gram (Urad Dal)
  • 2 Onions
  • 1 tsp Garlic Paste
  • 1- inch Ginger
  • 2 Tomatoes
  • 1 tsp Chilli Powder
  • 1 tsp Turmeric Powder Haldi
  • 1 tsp Salt
  • 1 tsp Cumin Powder
  • 300 ml Water
  • 2 Green Chillies
  • Coriander Dhaniya


  • Wash and soak the black gram lentils for 30 minutes
  • As the lentils are soaking add the olive oil in the pan and heat on medium heat until hot
  • Add the finely diced onions and cook for 4-5 minutes until lightly browned
  • Add the garlic paste and sauté for 1-2 minutes
  • Add the chopped tomatoes and cook for 4-5 minutes
  • Add the chili powder, turmeric powder, and salt then cook the spices for 3-4 minutes – add a few tablespoons of water to ensure that the spices do not burn and to allow the spices to release their colour
  • Add the washed black gram lentils then cook for 4-5 minutes
  • Add the water and cover with a lid then allow to cook for 10-15 minutes – you may need to add more water if required
  • Add the cumin powder and chopped coriander
  • Serve immediately with homemade chapatis and enjoy!



Nutritional facts:
The provision of nutritional information is done merely as a courtesy and should not be taken as a guarantee.


Calories: 276kcalCarbohydrates: 37gProtein: 14gFat: 8gSaturated Fat: 1gSodium: 453mgPotassium: 661mgFibre: 17gSugar: 4gVitamin A: 510IUVitamin C: 13mgCalcium: 49mgIron: 4mg
Keyword Cooking, Curry, Dal, Food, Lentils, Recipe, Vegan, Vegetarian
Tried this recipe?Mention @CookwithNabeela or tag #CookwithNabeela!



Subscribe now to receive my latest recipes directly in your inbox. Stay up-to-date and never miss out!

Add your first comment to this post

Cook with Nabeela

Hi, I'm Nabeela!

I love to cook! I want to share with you my favourite, delicious family-friendly recipes. I want to inspire you to create fantastic food for your family every day.

More Recipes

Chana Biryani

Chana Biryani

Dal Keema

Dal Keema

Dal Chawal

Dal Chawal

Brown Lentil Curry

Brown Lentil Curry

Chana Dal

Chana Dal

Creamy Coconut Chickpea Curry

Creamy Coconut Chickpea Curry