Dal Makhani
Dhaba Style Dal Makhani
Prep Time
15 mins
Cook Time
1 hr
Total Time
1 hr 15 mins

Dal Makhani is a creamy Dal made with black urd dal ( black gram ) & kidney beans.

Course: Main Course
Cuisine: North Indian
Servings: 4 People
Author: Sandhya Hariharan
  • 2 Tbsp Ginger Garlic Paste
  • 11/2 Cups Black Urad Dal also known as Black gram
  • Handful of Kidney Beans
  • 3/4 kg Vine Tomatoes
  • 1 Tbsp Red Chilli Powder
  • 1 Tsp Cumin Powder
  • 1 Tsp Coriander Powder
  • 3/4 Tsp Turmeric Powder
  • 50 g Unsalted Butter
  • 1 Cup Cream
  • 2 Tsp Kasoori Methi Dried Fenugreek leaves
  • 1 Tsp Sunflower Oil
  • Salt to taste
  • Roughly 2 Cups of Water
Whole Garam Masala
  • 1 Bay Leaf
  • 1 1" Cinnamon Stick
  • 3 Cardamom Pods ( Alternatively use 1 tsp Cardamom powder)
  • 4 Cloves
Preparation :
  1. Grind the tomatoes and obtain a fresh tomato puree .Alternatively, if you have fewer tomatoes in stock, use 2-3 tsp of double concentrated tomato puree.

  2. Soak Kidney Beans for about 6-8 hours and then mix it with Black Urad Dal.

  3. Pressure cook the Black Urad Dal for twice amount of the regular Dal cooking time.

  1. Heat oil in a large pan and add Cumin Seeds & Whole Garam masala.Saute them for 1 minute.
  2. Add Ginger Garlic Paste & turmeric powder. Saute for 2 minutes.
  3. Add the tomato puree to the masala's mix and stir them once. Cover the pan with a lid and cook in low flame for 10 minutes. (Tomato, puree generally tend to spill out bubbling ).
  4. Stir in red chilli powder , cumin powder , coriander powder and the butter ( coz its makhani) to the tomato puree. Cover and cook for another 10 minutes.
  5. Now that the quantity is reduced a bit , flavours of the masala's are into the base gravy , add the water from the cooked dal about 1.5- 2 cups and stir them. Allow it to boil for another 5 minutes in low flame.
  6. Add in the cooked Dal to the tomato puree and gently stir every 5 minutes in low flame. Cover and cook for atleast 30-45 minutes. Remember to stir every 5 minutes as the dal can stick to the bottom of the pan.
  7. Once the desired consistency is achieved , add in Fresh cream and stir well. Cook for 5 more minutes and turn of the flame.
  8. Rub pan toasted Kasturi methi in your palm and sprinkle them before serving.
  9. Serve Dhaba Style Dal Makhani with Nan( Indian Flat bread), Roti or Rice.
Recipe Notes

Soaking Urad Dal is not required for this process. Dal Makhani generally tends to thicken after it cools down. So make sure to leave a little watery consistency when we turn of the flame. If water from the cooked Dal is not left over, Add regular tap water. Longer the dal simmers in the tomato gravy, flavors are spendid. If Whole Garam Masala's are not available, use Garam masala powder.