For uploading your recipes please DOWNLOAD THE APP

Home / Recipes / Dal Makhani or Dal Makhni

Photo of Dal Makhani or Dal Makhni by Roop Parashar at BetterButter

Dal Makhani or Dal Makhni

Roop Parashar
490 minutes
Prep Time
35 minutes
Cook Time
4 People
Read Instructions Save For Later

ABOUT Dal Makhani or Dal Makhni RECIPE

Dal Makhani is a popular North Indian dish(especially in delhi & punjab). The primary ingredients in dal makhani are whole black lentil with red kidney beans, cream and butter. In it whole black lentils and kidney beans are soaked in water overnight and then boiled and simmered in spices and cream.It has very rich and creamy texture because of lot of butter and cream.

Recipe Tags

  • Veg
  • Easy
  • Others
  • Punjabi
  • Pressure Cook
  • Boiling
  • Sauteeing
  • Main Dish
  • Healthy

Ingredients Serving: 4

  1. 1 cup whole black lentil (whole urad dal)
  2. 4 tbsp butter
  3. 3 tbsp full fat cream
  4. 1/2 tsp red chilli powder
  5. 1/2 cup whole kidney beans
  6. 1/2 tsp turmeric powder
  7. 1/2 tsp cumin seeds
  8. 4 cups water
  9. Half cup tomato puree
  10. 1 medium onion (finely chopped)
  11. 1 tsp Grated ginger
  12. 1 tsp garam masala
  13. 1/8 tsp Asafotida
  14. 1 black cardamom
  15. 2 cloves
  16. 2 green chillies (chopped)
  17. 1 tsp coriander powder
  18. salt as required


  1. Wash and soak black lentil and kidney beans together in enough water for at least 8 hours or overnight.
  2. Drain the water and wash thoroughly at least for 5-6 times.
  3. In a pressure cooker, add lentil, kidney beans, asafotida , turmeric, salt, water, black cardamom and cloves and pressure cook for 2-3 whistle on high flame then lower the heat and let it cook for another 15-18 minutes.
  4. You should be able to mash both lentil and kidney beans with spoon if they are cooked completely.
  5. Now heat a thick bottomed pan add 3 tbsp butter in it.
  6. Add cumin seeds and fry them until you see them into golden brown color. Once cumin seeds are golden brown, then add chopped onions.
  7. After 3 minutes or until onion turns in light golden color add tomato puree , green chillies and grated ginger.
  8. After 1 minutes add chilli powder, coriander powder and (add spices to adjust your taste) cook till the oil starts separating from the mixture.
  9. Now add cooked lentils and simmer for 12-15 minutes. Add garam masala, cream and 1 tbsp butter (if lentils will thicken after some time so make sure to add enough warm water for cooking).
  10. Cook for another 5 minutes. Now creamy Makhani daal is ready to serve. Garnish with fresh cream & butter and then serve with chapati or rice or as ur choice.... Enjoy:blush:

Reviews (2)  

How would you rate this recipe? Please add a star rating before submitting your review.

Submit Review
Arthur Jackson
Arthur Jackson   Jul-25-2020

The best recipe variant out there !

Narinder Lamba
Narinder Lamba   Oct-21-2016

Similar Recipes

A password link has been sent to your mail. Please check your mail.