top of page

Dal Makhani | दाल मखनी रेसिपी

Updated: Oct 25, 2022

This is hands down, one of my top 3 favorite Indian dishes of all time. It is earthy, hearty, nourishing and insanely yummilicious. Finally, I have the chance to show this recipe to you lovely people. And especially during this festive Diwali season. I wonder what took me so long to post this recipe...

Anyway, every time I cook this, I will get excited, almost like a little kid waiting for his mum to finish cooking. There are lots of different variations. Dal Makhani is founded in New Delhi, India, somewhat of Punjabi's origins. It is actually a vegetarian complement to the famous butter chicken.

I love to pair this with my homemade naan. Everything screams coziness. I know that it is a huge ingredient list. But once you get it going, it is rather a simple dish to cook. I tell ya, it is perfect for this time of the year. Let's get started with the recipe.



(Serve 4)

  • Spice Blend:

  • Coriander Seeds, 1 TBSP

  • Cumin Seeds, 1 TBSP

  • Green Cardamons, 2

  • Black Cardamom, 1

  • Bay Leaf, 1

  • Dal:

  • Black Lentils | Urad Dal, 200g

  • Red Kidney Beans | Rajma, 50g

  • Ginger Unpeeled Thinly Sliced, 1"

  • Green Chilies Coarsely Sliced Deseeded, 2 Adjust To Preference

  • Stew:

  • Grapeseed / Sunflower / Canola / Peanut Oil, 2 TBSP

  • Ghee, 1 TBSP

  • Red Onion Finely Minced, 1

  • Sea Salt, Pinch

  • Garlic Finely Minced, 3 Cloves

  • Ginger Finely Minced, 1/2"

  • Green Chilies Thinly Sliced, 3 Adjust To Preference

  • Tomatoes Canned, 200g / Half A Can

  • Tomato Puree, 1 TBSP

  • Kashmiri Chili Powder, 1/2 TSP Adjust To Preference

  • Garam Masala Homemade, Pinch

  • Heavy Whipping Cream, 50g Adjust To Preference

  • Dried Fenugreek Leaves, 1 TBSP

  • Fenugreek Seeds, 1/2 TSP

  • Unsalted Butter, 2 TBSP Adjust To Preference

  • Coriander Coarsely Chopped, For Garnishing

  • Naan Homemade, For Serving



  • Cast Iron Skillet / Pan

  • Heavy Sauce Pot

  • Spice Grinder



  1. Please visit my "Naan" page for the recipe.

  2. Please visit my "How To Make Shahi Garam Masala" page for the recipe.

  3. Prepare the spice blend.

  4. Toast the spices in a skillet over medium heat until aromatic.

  5. Transfer into a spice grinder and blitz until powder forms.

  6. Set aside until ready to use.

  7. Prepare the dal.

  8. Soak the lentils in a bowl fully submerged with water, about 3 cups, overnight.

  9. Soak the kidney beans in a bowl fully submerged with water, about 1 cup, overnight.

  10. The next day, drain (discard any liquid), wash the lentils and beans under running water.

  11. Transfer into a sauce pot.

  12. Add water to fully submerge the lentils and beans with at least 1 inch underwater.

  13. Season with salt and give it a stir to combine well.

  14. Bring it up to a simmer.

  15. Cook until the lentils are soft and easily mashed by fingers.

  16. *It could take up to 45 mins to an hour. Stir occasionally to prevent burning. Add more hot water if necessary. The water level should be about 1 inch above the chickpeas.*

  17. Pass everything thru' a sieve over a large bowl.

  18. Set the lentils and beans aside until ready to use.

  19. Transfer the stock back into the sauce pot.

  20. Add ginger and chilies, along with any vegetable scraps.

  21. Give it a quick stir and bring it up to a simmer.

  22. Cook for about 3 to 5 mins.

  23. Remove from heat, cover and set aside to infuse.

  24. Prepare the stew.

  25. In a skillet over medium heat, add oil and ghee.

  26. Once the oil is heated up and the ghee starts to melt, add in the onion.

  27. Season with salt and saute until translucent.

  28. Add in garlic, ginger, chilies and saute until aromatic.

  29. Followed by canned tomatoes and tomato puree.

  30. Saute until well combined.

  31. Add in the spice blend along with the chili powder.

  32. Saute until well combined and aromatic.

  33. Add in the lentils and beans.

  34. Stir to combine well.

  35. Drain the stock and discard the residue.

  36. Deglaze the skillet with some of the stock.

  37. Add in more stock and cook to the consistency you desired.

  38. If you like a more stewy or soupy, add more stock or water.

  39. Bring it up to a simmer.

  40. Season with some salt and garam masala.

  41. Add in the cream and stir to combine well.

  42. Cook for about 3 to 5 mins.

  43. In the meantime, blitz fenugreek leaves and seeds in a spice grinder until powder forms.

  44. Add to the stew and give it a stir to combine well.

  45. Add some butter and some coriander.

  46. Stir to combine well.

  47. Final taste and adjust for seasoning with salt.

  48. Give it a quick stir.

  49. Remove from heat and transfer into serving bowls.

  50. Garnish with some more coriander.

  51. Serve immediately with some naan.

Super nourishing...

A bite of heaven...


Recipe Video:

20 views0 comments

Recent Posts

See All


bottom of page