Dal Makhani Recipe

Dal makhani

Dal Makhani is the hearty, creamy, mildly flavored whole urad dal stew, it is the most common lentil dish cooked across the Northern province of India. Over the years Dal Makhani has become an inseparable part of Indian Cuisine, in the far west countries in midst of hot dogs and pancakes this brown lentil curry is recognized as the flag bearer of the curry nation. The dark brown thick curry is loaded with tons of fresh cream and butter to provide a superficial smooth texture, making it appealing for the commercial viability of the restaurant menus. But in reality, Dal Makhani has much more depth and flavors then being tagged as the no substance dull curry. 

The story of my encounter with Dal Makhani is no different from any other, honestly, there are no remarkable imprints of Dal Makhani in my food memoirs of childhood. In our Kumaoni household, it was considered a fancy Punjabi delicacy prepared rarely once in a blue moon in the honor of some exquisite guests. Or one of my aunt, mother’s sister settled in Delhi, would take pride in cooking and serving Dal Makhani, whenever we visit her over the holidays. But her Dal Makhani has also not left much of a long lasting tales in my taste buds.


Then marriage into the Sikh family presented a whole new perspective about Dal Makhani, the balance of spices, the creamy texture of the dish is achieved by simmering the dal over low flame. The glass full of full fat milk is added to the simmering dal along with sweet and sharp smelling grated ginger and garlic, then the dal is cooked till it reaches the thick consistency. A teaspoon of homemade coriander powder and a dash of garam masala sizzled with hot ghee provides the required taste profile to the dal. The recipe as said is simple and no store bought packaged products are used to make it flavorsome, few basic everyday Indian kitchen essentials are enough to stir up a delicious Dhaba style Dal Makhani at home.


Dal Makhani Recipe
Serves 4
Dal Makhani is the hearty, creamy, mildly flavoured whole urad dal stew, it is the most common lentil dish cooked across the Northern province of India.
Prep Time
15 min
Cook Time
20 min
Total Time
40 min
Prep Time
15 min
Cook Time
20 min
Total Time
40 min
  1. 1 Cup Whole black urad dal
  2. ¼ Cup red kidney beans
  3. ¼ Cup Bengal gram chana dal
  4. 1 medium size onion, roughly chopped
  5. 1 green chilli, chopped
  6. 1 inch piece of ginger, peeled and grated
  7. 2 – 3 cloves of garlic, roughly smashed
  8. 1 Cup full fat milk
  9. 1 tsp mustard oil
  10. Salt as per taste
  11. ½ tsp red chilli powder
For the tempering
  1. 1 tbsp ghee
  2. A pinch of asafoetida
  3. ½ tsp Garam Masala
  4. ½ tsp coriander powder
  1. To make Dal Makhani, first clean, rinse, soak urad dal and red kidney beans together for 6 hours or overnight in water. Soak chana dal for 1 hour in water. Once soaked drain all the lentils in a colander.
  2. Next in a pressure cooker add the drained lentils along with chopped onion, chilli, grated ginger, garlic, salt, chilli powder and mustard oil. Stir to combine. Add one cup of water and close the lid of the pressure cooker. Put the weight on of pressure cooker.
  3. Let the lentils cook in pressure cooker over medium heat for 2 – 3 whistles. Turn off the heat. Once the steam releases naturally from the pressure cooker, open the pressure cooker and add milk. Stir to combine, once again close the pressure cooker, put the weight on and cook the lentil over medium heat.
  4. Usually if lentils are well soaked then cooking will not take more than 3 – 4 whistles after adding milk but it may vary depending on the quality of the lentils. Once lentils are cooked, turn off the heat. Let the steam release naturally from the pressure cooker. Open the lid and gently whisk the lentils using back of the ladle.
  5. To temper the dal, heat ghee in a small pan over low heat, once it starts fuming add garam masala asafoetida and coriander powder. Stir to combine and turn off the heat. Pour this hot tempering over the dal. Mix nicely to evenly combine the tempering in the dal.
  6. Now let the dal simmer over low heat for few minutes to get the desired consistency, if the dal seems too thick add little milk, mix and simmer for few minutes. Turn off the heat.
  7. Transfer the Dal Makhani to a serving bowl. Garnish with a tbsp of fresh milk cream (malai) if you prefer.
  8. Serve Dal Makhani hot with Naan.
Fun FOOD and Frolic http://www.funfoodfrolic.com/

The “Dal Makhani” is part of an endeavor to create a collection of traditional Indian Cuisine Recipes in collaboration with few other food bloggers who share the same passion of cooking. Here is the Pinterest Board collection of recipes.You can read more traditional Punjabi Cuisine Recipes by #thekitchendivas:Dhabewali Dal by Saffron Trail (http://saffrontrail.blogspot.in)

Rao Ki Kheer by Sinamon Tales (http://sinamontales.wordpress.com)

Pindi Chole by Archana’s Kitchen (http://www.archanaskitchen.com




  1. Leave a Reply

    April 17, 2015

    First time stopping at ur space.. good to know urs.. u have amazing collectives and the blog is well designed too… coming to recipe, its my all time fav. Lovely ur version. Keep rocking ya..

Leave a Comment

You can use these HTML tags:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

All Right Reserved
Powered by: WordPress    Website Development Company: Kunxite Technolabs

apteka mujchine for man ukonkemerovo woditely driver.

Subscribe to our newsletter!!

Sign Up To Have New Recipes Delivered Straight To Your Inbox (For Free)!