LoadingAdd to favorites

Dal Makhani

Dal Makhani, Punjabi Style

Dal Makhani is a popular dish from state of Punjab. Rich and hearty, dal makhani is a combination of whole urad (an Indian lentil)and red kidney beans. It goes well with Naan, and Tandoori Roti (oven-baked flat bread).
0 from 0 votes
Prep Time 20 mins
Cook Time 40 mins
Total Time 1 hr
Course Main Course
Cuisine Indian
Servings 2 people


  • 1/2 cup whole urad dal
  • 1/8 cup red kidney beans rajma
  • 1 tsp ginger grated
  • 1 green chili, finely chopped
  • 1/2 tsp turmeric haldi
  • 3/4 tsp salt
  • 1/2 tsp mango powder amchoor
  • 1/4 tsp garam masala
  • 1/4 cup cream

For Seasoning

  • 2 tbsp ghee, clarified ghee
  • 1/2 tsp cumin seeds jeera
  • 1/8 tsp asafetida hing
  • 3 whole dried red chilies
  • 1/4 tsp red chili powder
  • 1/2 tbsp ginger thinly sliced


  • Wash urad dal and kidney beans well. Soak the dal in six cups of water at least for eight hours. After soaking, dal will be about two and a half times the volume of the original.
  • Place the dal in a pressure cooker with four cups of water. Add the salt, turmeric, ginger, and green chili, and cook over medium high heat. When it begins to steam, turn the heat down to medium. Cook 25 minutes.
  • Turn off the heat. Wait until steam has stopped before opening the pressure cooker. The dal and kidney beans should be soft and tender.
  • Lightly mash the kidney beans and dal. Cook for another five minutes on low-to-medium heat.
  • Add cream, garam masala, and amchoor powder. Cook for ten minutes on low heat.

For Seasoning

  • Heat the ghee in a small saucepan. Test the heat by adding one cumin seed to the oil; if it cracks right away, the oil is ready. Add cumin seeds. When they crack, add the asafetida, red chilies, and red chili powder. Stir for a few seconds.
  • Add one teaspoon of water to keep the spices from burning. Pour the spiced ghee over the dal.
  • Garnish with shredded ginger.


Serving suggestion, taste best with Naan, or Tandoori Roti
Tried this recipe?Let us know how it was!

Please Subscribe to my YouTube channel

176 thoughts on “Dal Makhani

  1. Hello Manjula! Thank you for another fantastic recipe! Really all of your food is so delicious πŸ˜‰ Are the red chilies in this recipe fresh? Or are they the dried kind? Thanks.

  2. Hi,
    I love this website!!!!! The instructions for this recipe were a bit tricky because in the video 3 cups of water was used, but the written instruction call for four. I can definitely say four cups is too much.

  3. I am enjoying learning so many new recipes. I am having trouble finding hing – is there anything I can use instead or can I just leave it out?

    1. Hi Kim,

      I don’t have hing either, but I know it won’t make much difference in the taste. Hing is usually used in Indian food to eliminate gas in the stomach since lentils are gaseous.

    1. Vidya, you need to go the milk section of Walmart and look it. It’s liquid like milk, but has more fat and cream in it. Don’t confuse it with sour cream!

      Ask a store attendant for help if you need it.

    2. Vidya, in London it’s called single/double cream. They sell it like in small yogurt pots on the milk/yogurt section. I normally use single cream for pasta and cooking in general. Double cream is higher in fat but yummy in deserts XD.

      Thank you for the recipe Manjula, it’s lovely!

  4. Hello Madam

    I love your recipes its really yummy Yummy. And also would like to thank you very much .

    Thansk and Regards


  5. Can i use butter instead of ghee. i dont get ghee here and the butter i get here is not unsalted. so unable to make ghee.

  6. Koki,
    I hope that you don’t mind me adding my input to this – you could try fresh tomatoes in the begining but it’s the cream that give the extra “kick” or layer to this recipe. I guess that you could try some fresh curd but the cream is what gives it that true texture and taste that makes this dish extra special. Go ahead and try something else if you want but any substitutes wouldn’t make it the same as the recipe Manjula has given. Only reason I know this is that I’ve tried. I ran out of cream one day and went without it and it just was not the same. Not sure if it’s dietary concerns or other that you have for not using cream but I just thought I’d let you know my experiences with it and how it turned out without it.
    Good luck,

  7. the dal makhani came out good with the partial blending
    however very hesitant to use heavy cream would u consider
    fresh tomatoes at the start then when u blend or mash part of it
    the consistency thickens what are your thoughts Manjula ?
    P.S. great web site learned a lot

  8. Namaskar! Thanks for sharing the recipies.I am bachelor and find your site especially videos very useful. Lots of punya to you for this generous initiative and coming forward to share. God bless you!

  9. I just made this dish following the recipe and mmmmmm… it is so good. Just like how we get it at the restaurant. Thanks Manjula for the delicious recipe!

  10. hi …
    thx 4 ur wonderful recipes….
    can i use split urad dal in stead of whole in dal makhni???
    i by mistake purchased split ones yesterday n opened it a while ago… πŸ™
    pls reply

  11. Leanne,
    the options to replace ghee could also be vegan butter (for the flavour) or margarine, if you are interested

  12. Suzanne,
    Just out of curiosity – what do vegans normally use as replacements for butter(ghee) and cream?
    Manjula is right – you can use the oil in place of the ghee but if it were me, I’d use as little as possible because the ghee, in terms of this recipe, gives it an added special flavor or layer of flavor as opposed to just using it as an ingredient to fry the spices in. As for the coconut milk – I guess you will just have to just try it – coconut milk isn’t as thick as heavy cream so maybe coconut cream? Is there anything else you can try for a substitute other than coconut for the heavy cream? Again as well, the cream adds a specific flavor to the recipe also. Good luck – let us know how it turned out!

    1. Leanne, Hi, usually, to replace cream in a recipe, I would use either coconut milk/cream, soft tofu, or there is also a cream-like soy product made by Belsoy – comes in a small carton and is called a ‘creamy soya preparation for cooking’. This product is organic and has a pleasant taste, very similar consistancy as cream.

  13. Hi Manjula – I love this recipe, but I am vegan. do you think I could replace the cream with coconut milk and the ghee with oil?

  14. Hi Manjula,

    I made this following the typed recipe and it was very disapointing as it was very thin. Not at all like the creamy dal in your video. When I watched the video again it seems that you say to add three cups of water not the four cups as printed in the recipe. Could you please clarify and amend the incorrect recipe.

    Thank you.

  15. tried out this recipe it turned out fantastic thank you so much for posting this keep up the good work

  16. Catherine,
    I’m married to an Indian as well and have been for ten years – I was in your shoes for quite some time but cook Indian 80% of the time.
    Would love to correspond with you – please write to me at lianealbert@gmail.com – it would be great to hear from you, trade stories and recipes.
    Good luck with cooking – it’s a piece of cake once you get the hang of it and I have some other tips / hints to help you along as well.
    Looking forward to hearing from you soon!

  17. Namaste Aunty,

    I am an Australian who has got married with an Indian man and THANK GOD for you as I can now cook some dishes for him!! Coming from Australia I couldnt cook very much vegetarian food and the poor guy was living on scrambled eggs and Maggi noodles! Your recipes have helped us alot and are really very yummy and well presented. Thankyou again from my husband also, and keep posting more and more πŸ™‚

  18. Looks delicious, Manjula!

    If I wanted to reduce the fat, should I use half and half or whole milk instead of heavy cream?

  19. Hi Manjula,

    Thank you for all the wonderful Indian recipes. I am new to Indian cooking, but thanks to your recipes and videos, I am really loving it. Everything of yours that I have tried so far has turned out so well. You’re a great teacher.

    My question is, if I don’t have a pressure cooker, how long should I cook the lentils?


  20. Dear Manjula aunty,
    Thank u for ur recipes, its really simple & nice, easy for singlets to make. I tried this recipe with variation with other normal dals coz i dint have what was needed :), but it tasted gr8! Thank you again…

  21. dear madam

    dal makhani is an excellent dish. so tasty
    thank you very much for your video

  22. Hallo Manjula ji,

    I must say..your recipes are easy and excellent and with videos its even more easy to see how easily you make your dishes and this makes us realise that cooking is quite easy and I have tried quite a few of them and I love them…no garlic and no onions..exactly the ones I have been looking for ! Thank you so much..!!

  23. Hi Manjula Aunty…

    Your recipes are great and tastes wonderful. I made the Cabbage Pizza which came out well and tasted good too. I do many of your stuff and my hubby loves it. Thanks for your recipes.

    Great work aunty,

  24. Hello, Manjula! Thank you for your recipes. I am not Indian, but I love indian food. Your chole palak is very good.

    I have a question — can I use split black lentils (split urad dal) to the same effect for this recipe?



  26. I absolutly love this site!!!! I am from Italy and I love indian cooking
    I’m gonna learn everything, thank you Manjula!!!!

  27. Hi Manjula Aunty,
    Hats off to you…trust me ur recipes are too good m living abroad since two yrs n we dnt get khoya n all here but i tried ur recipes n it came out so gud tht evry one loved itt..
    thanku so much.

  28. The mango powder is hard to get (I found it at indiablend.com online), but it is critical to the flavor of this recipe. I’ve made it twice. Once before I had amchoor, and it was good, and the second time after I’d got the amchoor and it was fantastic.

  29. Hi Manjula, just discovered your website while looking for a recipe for Dal Makhani, I have only ever had it in a fast food chain Tiffin Bites in London, but you have encouraged me to try cooking it tomorrow!

  30. Hi Manjula aunty, I like all your recipes. I have also tried some and it had come out very well. Aunty can i use split urad dal instead of the whole ones because we don’t get whole ones here…. i have searched most of the supermarkets in Dubai.

  31. I like all your recipes. I don’t miss even a single one. But my question about this recipe for Dal Makhni Is: Where to get cream from since we don’t get “malai “in US? what cream to use?

    Also if you can include in your every recpie where to buy kind of instructions, this will make some of your viewers like me really
    task easy. Rest I will say you really ROCK Aunty…This is a gr8 show and fabulous job that you are doing…

  32. Thank you Manjula,
    I made Makhani Dal tonight and it was really good. I use your site often to get ideas, and it always sparks great ideas.
    However I would also like to take this time in correcting Mahua and few of the other’s comments. Working women are not the only one’s using Manjula’s site. Men like myself whom love to cook also use the site aswell.

  33. Hello Manjula Aunty,
    I made dal makhni and it was realy realy very tasty. i didn’t know cooking at all, but after watching ur site, i learned a lot. Thank you very much aunty.

  34. i was looking up something new recipe because of,i can make quick recipe my self everything.And i have got from you.i have learnt a lot from you. thanks a lot

  35. Hello Aunty ,
    You make it so..easy to learn for us. I tired lot’s of recipes form your web.. like Kofta, Rajama, and many others and i loved it comes out soo good my family enjoyed very much THANK YOU SOO MUCH FOR YOUR RECIPES KEEP POSTING PLEASE.

  36. Hello Manjula g, yesterday I tried ur daal makhani recipe and it was amazing… My husband and friends liked it a lot. Thanks a lot for sharing nice recipes πŸ™‚

  37. Dear Manjulaji
    Thank you so much for your recipes. I turn to you as I would to my mother to cook delicious dishes for my husband. I have learnt a lot from you. God bless you and may we get to learn a lot more from you.


  38. Hello,
    Can u pls tell me any alternative if i dont have cream ? Can yogurt be used in place of cream?? pls reply.


  39. Hello
    I have been a silent admirer of your site for the longest of times… have tried alu gofi, rasogollas, rajma and many others…
    While I was looking up dal makhani recipe… I just thought its not fair to learn so much from my unknown benefactor without so much as a word of thanks! So…
    You dont know what a big favor you have done to millions of us, working women looking for quick recipes, by creating such a wonderful website.
    THANK YOU πŸ™‚

  40. Dear Aunti ji –
    i’m a new mother and have decided that i need to learn how to cook for my childs sake! thank you for your recipes. Question about dal makhani — do we discard the soaking water or do we keep the soaking water to use in addition to the 4 cups added to the pressure cooker?

  41. Hi Aunty,
    What cream did you add in the end for Dal Makhni? You said heavy cream, how can I prepare this cream.
    All your receipies are very nice and thank you very much for sharing these nice receipies.


  42. hello,

    Would you tell me what kind of pressure cooker that is? I have always wanted one but have been afraid of them, having heard even expert cooks tell stories about them blowing up!

    Yours looks so simple and safe. What make is it? (if you are allowed to say).

    Thanks, Susan

  43. Namaste aunti,
    meene aap se bahut kuch banana seekha hai…thanks a lot for that. I have a question, do we also have to soak the dal with rajama or is it ok if i just soak the rajama for 8 hr as i forgot to soak the dal πŸ™
    Thanks in advance.

  44. aunty,

    cooking was a greek n latin to me..but with ur help i did wonders..:)..thanks for shairing ur cooking knowledge with us….

    aunty cud u tell me what kinda cream is tht which u use in dal makhni…is it sour cream or what????plz help…

  45. hai aunty,
    what kind of cream it is?
    i mean, is it heavy whipping cream?
    can i add milk and corn starch instead of cream?

    1. I use light cream from the dairy section of the grocery store. You can use heavy/whipping cream, but it is almost double the amount of fat.

  46. Hi,

    Thanks for the easy-delicious recipe. I tried the Dal Makhani, and it was excellent. But it took way more than 8 hours to soften; more like 24 hours. Is there a way to expedite the process?


      1. Yes, but I’m referring to the initial soaking in water where the dal is suoopsed to become real soft.

        1. I soak the dal overnight, which from evening until the next day when I cook it is about 12 – 14 hours. ALSO, I put the dal in hot water when I start the soaking. Try hot water to start the soak.

          Further, I see no reason why split urad wouldn’t work just fine also.

        2. there is a faster way of soaking the beans… I use it quite often… Bring the beans to a boil, turn the heat to low and simmer for 2 minutes. Turn off the heat and let the beans sit, uncovered, for 1 hour… you can do (speed-soak) all beans this way. Enjoy!

  47. hi Manjulaji

    namaste, i made dal-makhni with Naans, it was very delicious and tasty. my family liked it very much. I learn t from u – mohanthal , -it was excellent then from ready made sweet shop. i cooked naan in pizza plate, it was nice and ready to eat. Even on next day , after warm in the microwaves it was still good.
    thank for your recipes.

  48. Hello Manjula Auntie,
    Thank you for the lovely recipe. How would a typical Indian menu that features dal makhani look like?

  49. Dal bukhara is jus a name given to dal makhni …!!Its all the way same .So relish & enjoy yr version of dal bukhara πŸ™‚

  50. I did a little web searching. The “famous” Dal Bukhara is, as Priyanka says below, simply the Bukhara Restaurant’s version of Dal Makhani.
    The restuarant has very good reviews on the web. If anyone’s going to Delhi and is interested in checking is out, this restaurant is located at: The Maurya Sheraton, Diplomatic Enclave, New Delhi.

  51. “dal bukhara” is the speciality of Bukhara restaurant in delhi. Bukhara is the best restaurant in India.
    Its ideally the same recipe just the customised name.

  52. Hi Manjula,

    Love the site. Lots of good recipes, but I have a question. I know of a dish kind of like this one called “dal bukhara.” Do you know to make it? I had it once in Delhi and I haven’t had anything that tasty since.



  53. Hi Kate,
    You can get most Indian spices now in American grocery stores. Even in a small town they hopefully carry staples such as cumin, coriander, turmeric, red chili powder, cinnamom, cloves. They even have Garam Masala where I live. I think McCormick makes it.

    Two ideas: 1) you can go on the web and find a store in your state (shipping costs may be less if it’s closer) that is willing to ship to you, 2) stock up next time you drive to a larger city that has Indian grocery stores, 3) call your favorite Indian restaurant in Seattle. Tell them of your plight of having to move so far away and ask them to recommend a reputable grocer or two in Seattle who will do mail order.
    Hope this helps.

    P.S. Most spices keep well for longer than the 6 – 12 months recommended. Keep them closed tightly in a dark cupboard. If they come in plastic bags, like cinnamon sticks, move them into a glass jar that will be more airtight.

    Let us know how you make out. πŸ™‚

  54. Is there a good online source for Hing and other Indian spices? I live in a very tiny town 3 hours from a large city.

    Thank you for this beautiful resource. I can tell that a lot of love and time have gone into it. My son and I love this type of food. We lived near Seattle in the middle of a large Sihk community with many good Indian buffets. Sadly, we must now make it at home if we are ever to have Indian food again. I’m so glad I found you.


  55. Dear Manjula Aunty,
    I have split white urad dal right now, not the whole urad. In your opinion, can I use the split urad for this recipe rather than going to purchase whole urad?
    Thank you.

  56. Dear Manjulaji,
    I like that the portions from your recipes are suitable for 3 to 4 people (approximately). Too many recipes in books serve 6 – 8 people and is too much food for our small family.
    Also, your cooking style reminds me a lot of my mother-in-law back in India. Her style of cooking is uncomplicated, but so pleasing to eat.
    Best to you.

  57. Hi aunty!!! I think you are doing a great job…I used to watch your recipes on youtube but nw I found ur website…thts gr8…am a student and hv jus started cookin…u hv been a gr8 help in makin me learn….thx..:)

  58. i saw ur recipe on the utube n since then i have become a gr8 fan of ur reipes.
    they r simple n tasty too.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.