PeekNCook at Facebook
PeekNCook at Twitter
PeekNCook at Tumblr
PeekNCook at RSS
Send Email To PeekNCook
PeekNCook at Instagram
PeekNCook at Google+
PeekNCook at Pinterest
PeekNCook at Stumbleupon
PeekNCook at Flickr

Dal Makhani

Dal Makhni/Makhani Or Kali Dal Or Makhni Dal

Dal Makhni/Makhani Or Kali Dal Or Makhni Dal


Dal Makhni/Makhani is a very popular & traditional Punjabi dish. This is a very much different version of Dal from the other Punjabi Dal. This Dal is a little bit time consuming preparation. It takes almost 24 hours to complete the dal in traditional way. But as now a days we have lots of modern cooking equipments. So this preparation hardly takes 1-2 hours to complete.


  • 1 cup of Whole Black Urad Dal(find in an Indian grocery store)
  • Handful of Chana Dal
  • Onion, Ginger Garlic paste 1/2 cup
  • 2 large Tomato boiled & pureed
  • 1/2 teaspoon of Turmeric Powder
  • Red chili powder 1/2 teaspoon
  • 1 tablespoon Coriander powder  
  • 1 tablespoon Whole jeera/cumin
  • Kasuri methi 2 tablespoons
  • Green Cardamom pods 3-4
  • Cinnamon stick 1
  • Cloves 4-5
  • Bay leaf 1 large
  • Unsalted butter - 1 stick
  • Vegetable oil 3 tablespoons
  • Garam masala powder 1 teaspoon
  • Salt to taste
  • Cream 1/2 cup
  • Chopped Coriander leaves for garnishing

About Recipe

Cuisine »

Regional »

Meal »

Yields »


Cooking Level »


Preperation Time »

45 Minute(s)

Cooking Time »

1 Hour(s)

Steps to Prepare

Take a bowl and add the Black Urad Dal and soaked in water for 8-10hrs or overnight & then boil along with the Chana Dal for 30-45 minutes.

Heat oil in a pan and add Cinnamon Stick, Cardamom Pods, Cloves, Bay Leaf & Whole cumin seeds and sauté till the fragrance comes.

Add "Onion, Ginger, Garlic paste" & Turmeric powder and fry till oil oozes from the them and then add the tomato puree.

Cook the masala till the tomatoes are well cooked. When the puree comes to a boil add Chili Powder , Coriander Powder & Salt & cover it with a lid & let it cook for 10 minutes on low flame.

After 10 minutes open the lid & add the butter. Now add the water of boiled dal and cook it for few more mins before add the dal.

After few minutes add the boiled dal and cover it and let it cook for 30mins on low.

But stirring every 2 minutes to avoid burn at the bottom.

After 30 minutes add kasuri methi and 1/2 cup cream and boil for 5 minutes & serve.

Serving Tips

Serve with Jeera Rice Or Naan, Or Tandoori Roti.