Take 3/4th cup of whole black gram dal (sabut urad dal) and 1/4th cup kidney beans (rajma), wash well. Add enough water and soak both urad dal and rajma overnight for 7 to 8 hours. Drain off the water and start with next process.
Now transfer dal to pressure cooker. Add Bay Leafs, Green Cardamom, Black Cardamom, Cinnamon stick, Cloves and 3 cups of water.
Pressure cook dal for up to 7 to 8 whistles on medium heat.
While dal is getting cooked - finely chop onion, grate ginger and garlic.
Make tomato puree by grinding in mixer.
Allow pressure cooker to cool down completely and make sure dal has turned soft.
Now add ghee to kadhai, once ghee melts add grated ginger, garlic, finely chopped onions to ghee.
Saute ginger, garlic, onions until change to golden colour (for 3 to 4 minutes).
Now add tomato puree to kadhai and allow to cook until tomato puree turns soft (for 3 to 4 minutes).
At this stage add coriander powder, garam masala, red chilli powder, kashmiri red chilli powder, turmeric powder. Mix all spices and saute for another minute.
Now add boiled whole black gram dal and kidney beans mixture to the spices, mix it well and add 1 cup of water to it. Close the Kadhai with lid and allow it to cook for 10 to 12 minutes and mix it.
Mash the dal makhani mixture with the help of potato masher. Again close the lid and cook it for 10 more minutes. Now add salt, sugar to dal makhani and mix well.
It’s time to add butter and simmer for another 2 to 3 minutes.
Lastly add fresh cream and cook for 3 to 5 more minutes.
Finally add some fresh and finely chopped coriander or Cilantro to the Dal Makhani.
Creamy and delicious Punjabi Style Dal Makhani or Restaurant Style Dal Makhani is ready. Add some fresh cream on top of Dal Makhani before serving for the best look.
Hope you like this Dal Makhani Recipe. All the very best for your cooking, try it, I am sure you will enjoy this recipe 😊.