Dal Makhani | How to make Dal Makhani

By Sakshi Khanna  |  7th Oct 2015  |  
4.6 from 9 reviews Rate It!
  • Dal Makhani, How to make Dal Makhani
Dal Makhaniby Sakshi Khanna
  • Prep Time


  • Cook Time


  • Serves





About Dal Makhani Recipe

A hearty dish prepared with dal and kidney beans enjoyed best with fresh naan.

Dal Makhani is an authentic dish which is perfect to serve on all occasions. The Dal Makhani is delicious and has an amazing aroma. Dal Makhani by Sakshi Khanna will help you to prepare the perfect Dal Makhani in your kitchen at home. Dal Makhani needs few minutes for the preparation and 45 minutes for cooking. In the BetterButter app, you will find the step by step process of cooking Dal Makhani. This makes it easy to learn how to make the delicious Dal Makhani. In case you have any questions on how to make the Dal Makhani you can comment on the page below. The "What's cooking" feature on the BetterButter app can help you connect with our home chefs like Sakshi Khanna. Dal Makhani will surely satisfy the taste buds of your guests and you will get compliments from your guests.

Dal Makhani

Ingredients to make Dal Makhani

  • 1 cup urad dal
  • 4 cups water
  • cup Kidney bean (rajma)
  • 2 medium size tomatoes chopped
  • 1 medium size onion chopped
  • 4-5 garlic finely chopped
  • 1 inch ginger finely chopped
  • 3 tbsp butter or ghee or oil
  • 3 tbsp full fat cream
  • 1 tsp Garam masala
  • 1 tsp cumin powder
  • tsp turmeric powder
  • tsp red chili powder
  • Few coriander leaves for garnishing (optional)
  • salt as required

How to make Dal Makhani

  1. Soak the rajma and urad dal overnight.
  2. Add the urad dal, rajma, cumin powder, red chilli powder, turmeric powder, onion, tomatoes, ginger, garlic, garam masala, butter, cream in a pressure cooker.
  3. In a pressure cooker, add all the ingredients including the dals/lentils and white butter.
  4. Add water. Pressure cook for some 12-15 whistles.
  5. You should be able to mash the both the urad dal and rajma with spoon if they are cooked completely.
  6. Add water if required. Now again open the cooker and let the dal makhani simmer in the cooker itself without the lid for 10-15 minutes or more till you get a smooth and creamy consistency and texture.
  7. If you wish to add cream, you can add cream now and let the dal makhani simmer for 5 or 10 minutes more.
  8. If you like then you can Garnish Dal Makhani with coriander-cilantro leaves (optional).
  9. Serve dal makhani hot with hot rotis, naan, or jeera rice.

Reviews for Dal Makhani (9)

Neeru Kuthiala7 months ago

Amazing recipe

Alpaa Vikama year ago

Very nice recipe. i tried it

Poornima Sharmaa year ago


Priyanka Jaina year ago

nice recipe.

Shiva Varshneya year ago


Padma Mandumula2 years ago


nisha nair2 years ago

wow...i m going to try this.....

Kajali Bose2 years ago


Gurjit Kaur2 years ago