Dal makhani

One of my readers asked for this popular recipe. Dal makhani must be one of those dishes which are always present in the Indian restaurant buffets here. I love it for the different beans and also texture of this dish. But had never prepared it at home before.

When I wanted to prepare it at home, I was in no mood to buy the whole urad which is one of the ingredients for the makhani. I decided to make this with whatever I had in the pantry. I came to this decision after having an overflowing pantry. I kept on buying new pulses/spices, even though most of them I used only once. So now my mission is to finish off as many of them possible before buying anything else.

Anyway, I decided to use whole masoor in place of whole urad (today when I was browsing internet, I found that masoor makhani also exists, but I didn’t know about this before). Next in the absent-ingredient list came cream, which is added to give the taste and thickness. I hardly use cream for any of my cooking, somehow I just don’t feel like using it for anything. So I used milk. The final result was absolutely yummy, this is going to be a regular at my home from now on. This and some chapathis made a great lunch box item for my hubby.

Check the versions from other bloggers at Sailu, Shynee, Sumitha , Anthony, Mandira , Aparna, Tina.

1/2 cup red kidney beans(rajma)
1/2 cup whole masoor
3/4 cup chopped tomatoes
1/2 cup chopped onion
1/2 tea spn chili powder
1/2 tea spn garam masala
1/2 tea spn finely chopped ginger
1/2 tea spn finely chopped garlic
1/2 tea spn cumin seeds
1 cup milk

In the original recipe, whole urad is used instead of masoor. 1/2 cup fresh cream in used instead of milk. I substituted these two. So the taste is different than original dal makhani.

Soak kidney beans and masoor overnight (masoor need not be soaked for so long, but soaking makes them cook more faster). Cook them together in pressure cooker till they are soft.
Heat butter in a pan and add cumin seeds, ginger, garlic. Add chopped onion and fry till they are translucent. Now add tomatoes, salt and fry till oil separates. Pour the cooked beans, chili powder and garam masala, mash with a ladle and cook for about 4-5mins. Now add milk and cook till the gravy becomes thick. Serve hot with parathas/rotis.

Serves : 3-4
Preparation time : 30-40mins


  1. Aruna Pai June 21, 2007
  2. Aruna Pai June 21, 2007
  3. Swapna June 21, 2007
  4. roopa June 21, 2007
  5. Suganya June 21, 2007
  6. Usha June 21, 2007
  7. Linda June 22, 2007
  8. Asha June 22, 2007
  9. Deepa Prabhu June 22, 2007
  10. bee June 22, 2007
  11. Cynthia June 22, 2007
  12. Ramya June 22, 2007
  13. prema June 22, 2007
  14. Anu Patil June 22, 2007
  15. Sarah June 22, 2007
  16. Aruna Pai June 22, 2007
  17. Usha Gangadhar June 22, 2007
  18. roopa June 23, 2007
  19. sri June 23, 2007
  20. Janani June 25, 2007
  21. Pooja June 25, 2007
  22. Anu July 6, 2007
  23. Suneetha August 20, 2007
  24. s September 12, 2007
  25. pritya October 31, 2007
  26. Sanj February 11, 2008
  27. Suma February 12, 2008
  28. Sanj February 21, 2008
  29. shwetha May 31, 2008
  30. Sangeeta Wali July 15, 2008
  31. vatsla July 31, 2008
  32. kevmalone September 11, 2010

Leave a Reply

Your email address will not be published. Required fields are marked *