Yields: 4 Servings Difficulty: Medium Prep Time: 8 Hr Cook Time: 30 Mins Total Time: 8 Hr 30 Mins

Dal Makhani is a very healthy and creamy Punjabi curry. The main ingredients for this are black Urad Dal, Rajma, butter and cream. As the name goes, this dal is tempered with butter and finished off with some fresh cream. This Dal makhani is rich in protein content from both the pulses and pairs up great with rotis or rice or a wholesome meal by itself.

Dal Makhani is so famous that you can find them in any Indian restaurants locally and all over the globe. The ingredients to make this Dal is easily available, though a little prep is needed in soaking the dal overnight or a minimum of 8 hrs to attain a soft and creamy Dal Makhani. As the name goes, this Dal is made with a butter base and it gives an elevation in its taste and flavor.  I love this dal so much that a bowl of this Dal alone makes up my meal  with salad. Try this very healthy Dal Makhani and serve with any roti/ rice of your choice.

For other dal recipes in the website, refer the links below:




0/15 Ingredients
Adjust Servings


0/6 Instructions
  • Soak one cup of Whole black Urad Dal and quarter cup of rajma for 8 hrs or over night. Pressure cook for three to four whistles until they turn mushy.
  • Heat a tablespoon butter in a pan. Once they are melted, add cinnamon stick with jeera. Roast them.
  • Add chopped onions to it and sauté till they turn soft. To the sautéed onion, add a teaspoon of ginger-garlic paste and cook till the raw smell goes off. Add coriander powder, Red Chili powder and a quarter teaspoon of garam masala powder and jeera powder.
  • Sautee until the masalas are cooked and the butter begins to ooze out. Season the curry with salt .
  • Add the cooked dal and combine them together. Let them boil for 4- 5 mins until they thicken.
  • Add crushed kasoori methi and top off with a teaspoon of fresh cream. Turn off the stove and serve hot with rotis or plain rice.


  • Dal Makhani can be made using both Urad Dal and Rajma or simply Urad Dal alone.
  • I have used tomato puree in this recipe. You can also add fine chopped tomatoes to it.
  • If you do not have cream, try replacing it with one tbsp of milk.
  • Soaking the dal for a plenty of time, results in soft and mushy Dal Makhani. Give it a minimum of 5 - 6 hrs or over night.
  • To make this vegan style, try replacing vegan butter and finish off with coconut cream.

Leave a Reply

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