Raks Kitchen

menu icon
go to homepage
  • Recipe index
  • Diwali recipes
  • Lunch ideas
  • About Me
  • Amazon Store
  • Follow me

    • Facebook
    • Instagram
    • YouTube
  • subscribe
    search icon
    Homepage link
    • Recipe index
    • Diwali recipes
    • Lunch ideas
    • About Me
    • Amazon Store
  • Follow me

    • Facebook
    • Instagram
    • YouTube
  • ×
    Home » Recipes » Dal Recipes

    Simple Dal Makhani Recipe

    Updated on December 16, 2025 by Raks Anand 63 Comments

    Jump to Recipe Jump to Video

    Dal makhani is a rich, comforting Punjabi lentil curry made with whole black urad dal (Black gram with skin) and a small amount of rajma, slow cooked with spices and finished with butter, cream. This simple Dal makhani recipe follows a home-style approach, with flavours that work well in regular kitchen.

    dal makhani recipe

    You can prepare this protein rich dal when you want something special for a weekend or for a satisfying meal.

    Check out my Jeera rice recipe and my Naan without yeast recipe in this website.

    Jump to:
    • About Dal Makhani
    • Dal Makhani Ingredients
    • Step by step pictures
    • Top tips
    • My notes
    • Recipe card

    I was in a short unsaid break for a week and so could not update blog and missed some posts of yours too. That's because my parents are here with me, and still we have a lots of things to share!

    Yesterday somehow I managed to take pictures and post it. My friend Sangeeta who I always refer when I make or try something north Indian dish is away. Then too, I chased her in mobile and took the recipe from her and tried, Dal Makhani. I have updated this post with full video, the method might be slightly varying.

    About Dal Makhani

    Dal makhani originated in the Punjab region of India, made famous in Delhi's Moti Mahal restaurant by Punjabi - Peshawar Chefs (Source: Wikipedia). Food historians note it was a modern twist on traditional urad dal dishes, using whole urad and rajma, with lots of butter and cream. Restaurant versions are famously simmered for hours and smoked over coals to achieve an ultra creamy, slightly smoky dal. Here, we cook the lentils quickly with pressure cooker. The result is just as comforting and tasty but practical enough for everyday cooking.

    What gives dal makhani its signature creamy texture is:

    • Cooking the dal until very soft
    • Slightly mashing it while simmering
    • Finishing with butter and cream.

    Dal Makhani Ingredients

    Here are the ingredients required to make Dal makhani.

    Dal makhani ingredients
    • Whole urad dal (Black lentils) - The star ingredient (also known as Kali dal) These lentils,when cooked gives the creamy texture.
    • Rajma - Red kidney beans - Add body, complement the texture of urad dal
    • Tomato - Forms the base providing tang to the gravy.
    • Garlic - Gives flavour, balances the gastric quality of dals.
    • Ginger - Flavour of ginger goes well with dal and also aids digestion
    • Whole spices - I use Indian bay leaf, Cinnamon, Clove and cardamom.
    • Spice powders - Red chilli powder, coriander powder, Garam masala powder.

    Please check my Recipe card below for quantities and full list.

    Step by step pictures

    1. Firstly, wash and soak urad dal, rajma for minimum 8 - 10 hours or overnight. Next day, discard the water, place it in a pressure cooker with 1 & ½ cups water approximately. Pressure cook until soft, say 5 whistles in medium flame.

    simple dal makhani - soaked black gram, red kidney bean
    Pressure cooked kali dal

    2. Once done, drain and save the excess water and mash the dal with ladle. Chop onion, grind the tomato and keep aside.

    Heat butter in a heavy bottomed vessel, add the whole spices for tempering.

    Add the finely chopped ginger, garlic, fry till golden brown. In goes green chilli.

    dal makhani step 1
    dal makhani step 2 - onion

    3. Add the onion and fry till golden and soft. It should be almost caramelised for a good texture in the gravy. After that, add tomato. I have added chopped, but you can puree for smoother texture.

    soft, caramelized
    add tomato

    5. Then add red chilli powder, coriander powder, garam masala, turmeric of adding, salt and fry till oil separates.

    spice powders
    cooked tomato

    6. After that, add the water drained from the dal and boil for 2-3 minutes.

    dal makhani step 8
    dal makhani step 9

    7. Add the cooked, mashed dal. Add one more cup water and mix well.

    add cooked dal
    dal makhani step 12

    8. Simmer for 5 minutes furthermore.

    Simmer dal makhani
    simple dal makhani

    9. Finally, add cream, butter at this stage and adjust the consistency.

    add cooking cream
    mix

    9. Cook in low flame for couple of minutes and stir in between. Add more butter if desired. Dal makhani is ready.

    simple dal makhani

    Finally garnish with ginger strips and butter/cream and serve with roti/nan/rice.

    dal makhani

    Top tips

    • Soak dal overnight and cook dal soft. This is crucial for creamy texture.
    • Cook in low flame only after mashing the dal and gravy.
    • You can add chopped tomato or puree, but I suggest puree for smooth texture.

    My notes

    You can add asafoetida while cooking the dal. Also while tempering, you can add cumin seeds. My understanding of this recipe is it is a richer version of Ma ki dal or Kali dal. So you can prepare you own way with cream and butter while cooking.

    Easy dal makhani

    Check out my short video of the recipe in Instant pot version.

    Recipe card

    dal makhani
    Print Pin
    5 from 2 votes

    Simple Dal Makhani Recipe

    Dal makhani is a rich, comforting Punjabi lentil curry made with whole black urad dal (Black gram with skin) and a small amount of rajma, slow cooked with spices and finished with butter, cream.
    Course Main Course
    Cuisine Indian
    Prep Time 15 minutes minutes
    Cook Time 45 minutes minutes
    Soaking time 8 hours hours
    Author Raks Anand
    Servings 4 people
    Cup measurements

    Ingredients

    • ½ cup Whole black urad dal Black gram
    • 3 tablespoon Rajma Red kidney beans
    • 1 Red chilli powder
    • 2 Green chilli
    • 1.5 teaspoon coriander powder
    • ⅛ teaspoon Turmeric powder Optional
    • 1 teaspoon Garam masala powder
    • 1 Onion
    • 2 Tomato
    • ¼ cup Cream or ½ cup milk
    • 1 tablespoon Butter
    • 1 teaspoon Ginger finely chopped
    • 1 teaspoon Garlic minced

    To temper

    • 1 inch Cinnamon
    • 2 Cloves
    • 1 Bay leaves
    • 1 teaspoon Cumin seeds
    • 1 tablespoon Butter as needed

    Instructions

    • Firstly, wash and soak urad dal, rajma for minimum 8 - 10 hours or overnight.
    • Next day, discard the water, place it in a pressure cooker with 1 & ½ cups water approximately.
    • Pressure cook until soft, say 5 whistles in medium flame.
    • Once done, drain and save the excess water and mash the dal with ladle. Chop onion, grind the tomato and keep aside.
    • Heat butter in a heavy bottomed vessel, add the whole spices for tempering.
    • Add the finely chopped ginger, garlic, fry till golden brown. In goes green chilli.
    • Add the onion and fry till golden and soft. It should be almost caramelised for a good texture in the gravy.
    • After that, add tomato. I have added chopped, but you can puree for smoother texture.
    • Then add red chilli powder, coriander powder, garam masala, turmeric of adding, salt and fry till oil separates.
    • After that, add the water drained from the dal and boil for 2-3 minutes.
    • Add the cooked, mashed dal. Add one more cup water and mix well.
    • Simmer for 5 minutes furthermore.
    • Finally, add cream, butter at this stage and adjust the consistency.
    • Cook in low flame for couple of minutes and stir in between. Add more butter if desired. Dal makhani is ready.

    Video

    Notes

    • I added 1 very large tomato in the video, so mentioned as 2 tomatoes in the recipe.
    • If not adding cream, you can add milk in place of water and just butter is enough for richness.
    • Stir in between every now and then to avoid dal getting burnt at the bottom of the pan.
    YoutubeDo you like short videos? Subscribe now!
    InstagramMention @rakskitchen or tag #rakskitchen if you have tried this recipe.

    Other Dal recipes | Indian lentils

    • matki dal recipe
      Matki dal recipe | Moth beans curry
    • butter-dal-fry-recipe
      Butter dal fry recipe, Rich & Creamy
    • mango dal
      mango dal recipe, Mamidikaya pappu
    • lasooni dal tadka
      Lasooni dal tadka recipe, Easy dal recipes

    Comments

    1. Mangala Bhat says

      June 15, 2009 at 2:12 am

      Wowowow ..Cool ..I love dal makani ...my fav ! hey looks soo rich and yummy ! Nice clicks too

      Reply
    2. meeso says

      June 15, 2009 at 2:13 am

      Omg... I'm making this tomorrow! Your recipe seems very easy and it looks so delicious!

      Reply
    3. Priti says

      June 15, 2009 at 2:14 am

      Looks yum n perfect...

      Reply
    4. Kalai says

      June 15, 2009 at 2:56 am

      This looks amazing! Enjoy spending time with your parents! 🙂

      Reply
    5. DEESHA says

      June 15, 2009 at 4:19 am

      This looks absolutely delicious ... I love this

      Reply
    6. Prathibha says

      June 15, 2009 at 4:37 am

      I love this...Nice n creamy.....Enjoy time wid ur parents..

      Reply
    7. Chitra says

      June 15, 2009 at 4:54 am

      Hmm, looks good..have rajma @home..will try this 4 sure:)Enjoy with uncle , aunty:)

      Reply
    8. LG says

      June 15, 2009 at 7:25 am

      OMG..looks sooo tempting 🙂 I want to have that bowl of dal and little rice for my lunch 😀

      Reply
    9. jeyashrisuresh says

      June 15, 2009 at 7:33 am

      We all love dal makani.almost i follow the same method except using cinnamon and bay leaf.pictures as usual,amazing.enjoy ur time with ur parents.

      Reply
    10. Kitchen Flavours says

      June 15, 2009 at 10:57 am

      Oh wow love that creamy and silky texture....Iam ready with my rotis...parcel that dal bowl....awesome color and yummylicious....

      Reply
    11. rekhas kitchen says

      June 15, 2009 at 2:02 pm

      wow dal makhani my favorite dal looks so creamy yum yum.

      Reply
    12. TBC says

      June 15, 2009 at 2:10 pm

      The DM looks so rich and creamy! I will refer to this the next I make this dish. I always have a problem getiing the texture right.

      Reply
    13. Happy cook says

      June 15, 2009 at 3:12 pm

      I love dal makhani and this looks so so creamy yummy delicous.

      Reply
    14. Laavanya says

      June 15, 2009 at 3:18 pm

      Oh that looks perfect Raks.. i love dhal makhani too so creamy and good. Have fun with your parents.

      Reply
    15. Ann says

      June 15, 2009 at 3:29 pm

      Wow.. Perfect picture Rak's. It's so tempting,looks so comforting and healthy too.

      Reply
    16. Priya says

      June 15, 2009 at 3:33 pm

      Rich and prefect dal makhani...looks too delicious Raks!

      Reply
    17. Gita says

      June 15, 2009 at 3:44 pm

      What lovely pictures! The dish looks so tempting andd gorgeous 🙂

      Reply
    18. Cilantro says

      June 15, 2009 at 4:03 pm

      Dal Mmakhani looks great. You are blogging when your parents are here??? If it was me, I would have happily gone on a break until my parents leave. Have a nice time...

      Reply
    19. raaji says

      June 15, 2009 at 5:55 pm

      vvooooo...dal makhani...so rich with lots of cream...just rotis are missing..

      Reply
    20. Viki's Kitchen says

      June 15, 2009 at 8:54 pm

      Dal makhani explained perfectly. Thanks for this lovely recipe.

      Reply
    21. Uma says

      June 15, 2009 at 9:15 pm

      looks gorgeous!! I never tried it at home, but tasted many times in the restaurants! Thanks for the mouth-watering recipe 🙂

      Reply
    22. jayasri says

      June 15, 2009 at 11:08 pm

      wow!, cool, absolutely perfect, anytime I love this, pictures are perfect and good explanation, you really have got lot of patience dear, step aby step photos and explanation..., enjoy ur time with ur parents...

      Reply
    23. Pavithra says

      June 16, 2009 at 4:46 am

      Wow this is my fav.. lovely pic as usual. looking perfect and creamy..

      Reply
    24. Doloncookbook says

      June 16, 2009 at 11:26 am

      Wow ... delicious recipe & the picture is really great .

      Reply
    25. Bharathy says

      June 16, 2009 at 12:02 pm

      Lovely curry!..V likes it a lot though I have not tried yet 🙂

      Reply
    26. Nithya Praveen says

      June 16, 2009 at 12:34 pm

      One of my fav one! Lovely clicks too......u made it sound so easy.thanks for sharing:)

      Reply
    27. Parita says

      June 16, 2009 at 2:28 pm

      My favorite, looks creamy!!

      Reply
    28. A2Z Vegetarian Cuisine says

      June 16, 2009 at 2:35 pm

      Yummyyyy...Looks so delicious & creamy..

      Reply
    29. Valarmathi says

      June 16, 2009 at 7:15 pm

      Looks rich and delicious.

      Reply
    30. Ramya Vijaykumar says

      June 16, 2009 at 10:22 pm

      creamy tasty and a delicious dish!!! Makhani has come out well, you made it like a pro!!!

      Reply
    31. TBC says

      June 16, 2009 at 10:49 pm

      I made this...tastes really good and looks as good as yours. 😉
      Thank you for the recipe. Your recipes always work well for me.:)

      Reply
    32. Ramya Bala says

      June 17, 2009 at 12:53 am

      wow..yummy post raji...

      Reply
    33. RAKS KITCHEN says

      June 17, 2009 at 9:44 am

      Thankyou TBC for your feed back :))

      Reply
    34. AnuSriram says

      June 17, 2009 at 8:25 pm

      Looks yummy and rich!

      Reply
    35. Bhawna says

      June 17, 2009 at 11:18 pm

      Very Nice click, Dal Makhani looks absolutely delicious.

      Reply
    36. Varsha Vipins says

      June 18, 2009 at 7:09 pm

      aww..tempting me to go right now n try this..but I have my urad dal in white color..tat green color is confusing me..:(

      Reply
    37. Aysha says

      June 19, 2009 at 4:14 pm

      The pics looks superb.Nice recipe!

      Reply
    38. Home Cooked Oriya Food says

      June 19, 2009 at 5:24 pm

      Yummy! Its looks perfect and must have tasted great too...

      Reply
    39. My Taste Heaven says

      June 20, 2009 at 3:06 pm

      yum yum~~~

      Reply
    40. meeso says

      June 21, 2009 at 2:41 am

      I made this and it was AWESOME! Absolutely perfect recipe! My daughter and I ate it up and loved every bite... Thanks for sharing your recipe 🙂

      Reply
    41. Hari Chandana says

      June 29, 2009 at 10:12 am

      Wowww...
      looks delicious... perfect presentation.. 🙂

      Reply
    42. Aysha says

      June 29, 2009 at 5:53 pm

      Hey the Dal Makhani looks so creamy n delicious...Would have enjoyed na...

      Reply
    43. Priya says

      July 03, 2010 at 4:19 pm

      Sorry, if I am wrong...Just a beginner in cooking.
      In the ingredients, shouldn't it be whole moong dal instead of whole urad dal?...In the pics, I see that it is whole moong dal

      Reply
    44. RAKS KITCHEN says

      July 03, 2010 at 4:22 pm

      No priya,IT IS URAD DAL....in the picture it is the urad dal,I donno why,but after soaking the skin turned out to be dark green than black that time,but IT IS urad ...I have another recipe with whole moong dal,do check out 🙂

      Reply
    45. Sudha says

      December 02, 2010 at 3:36 pm

      Hi Raji,

      Today i prepared this dish n it was really delicious.Its going well not only with chapathi but also with rice.

      Reply
    46. RAKS KITCHEN says

      December 02, 2010 at 3:36 pm

      Thanks sudha for feedback,I too love a lot with basmati rice 🙂

      Reply
    47. Sudha says

      December 03, 2010 at 7:55 am

      Hi Raji,

      Today only i tried this dish n it turned out well.My hubby also liked it a lot.It was really tasty n good n was nice with the rice also

      Reply
    48. Ms. analyzer says

      August 27, 2012 at 12:16 am

      Hello,

      do u know where can we get cream ? i checked in mustafa and little india both but could not find....

      Reply
    49. RAKS KITCHEN says

      August 27, 2012 at 12:37 am

      Sure you can find it in Mustafa where they keep curd and all those things. I Saw tinned cream (nestle) in fair price where they keep cheese and all. There is also one brand called emborg in which you can find 'cooking cream' It is in fairprice.

      Reply
    50. Anna says

      June 01, 2013 at 1:35 am

      Wow I tried this recipe. It came out very well. Thanks forsharing a lovely and delicious recipe

      Reply
    51. Anna says

      June 01, 2013 at 1:35 am

      Wow,I tried this recipe. It came out really well just like restaurant taste.

      Reply
    52. Akshata R says

      August 06, 2013 at 2:46 pm

      Hi,

      Can you please tell me how to m
      ake cream at home plz....???

      Reply
    53. akshaya says

      April 10, 2014 at 3:07 pm

      hi, i have skimmed milk at home. can i use it in this recipe? will it taste good? btw, its boiled milk only right?

      Reply
    54. Raks anand says

      April 10, 2014 at 3:19 pm

      not sure. you can try. If the milk is homogenous and pasturised milk then you can add as such

      Reply
    55. govt says

      July 08, 2014 at 1:51 pm

      can i use the dal without skin?

      Reply
    56. Padma Raamkanna says

      November 15, 2014 at 11:20 am

      Hi Raks,
      Is whip cream and cooking cream same? If yes, can i use whip cream in this receipe?

      Reply
    57. Raks anand says

      November 15, 2014 at 11:23 am

      No I dont think both are same, use nestle tinned or tetra pack cream. Or available fresh cream

      Reply
    58. Galina Raman says

      August 16, 2015 at 8:20 am

      You have mentioned, in the Dal Makhani recipe:

      Cinnamon/Pattai and
      Cloves/Lavangam.

      Actually Cinnamon is Lavangap Pattai. Cloves is krambu.

      Reply
    59. annareith says

      October 19, 2015 at 3:14 pm

      After soaking the dhal, do you throw away the water and add new water to pressure cook it? Thx.

      Reply
    60. vallish says

      October 27, 2017 at 3:54 am

      Hi, what is your usual measurement of "1 cup" for rice or dal or curd that you mention in any of your recipes?
      BTW, awesome recipes, every single one I have tried has come out perfectly 🙂

      Reply
    61. Raks anand says

      October 27, 2017 at 4:02 am

      my one cup is 240 ml 🙂

      Reply
    62. Jan says

      August 09, 2020 at 3:49 pm

      Hi how do i subscribe

      Reply
      • Raks Anand says

        August 09, 2020 at 5:43 pm

        Click on this link to subscribe : https://feedburner.google.com/fb/a/mailverify?uri=RaksKitchen

        Reply
    5 from 2 votes (2 ratings without comment)

    Leave a Reply Cancel reply

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

    Recipe Rating




    Rajeswari Vijayanand, Food blogger

    Hi, I'm Rajeswari Vijayanand

    I am the person behind Rakskitchen, sharing recipes with pictures & videos.

    More about me

    Trending recipes

    • Serving suggestion for biscoff cheese cake
      Biscoff cheesecake recipe
    • cooking without fire recipes
      Cooking without fire recipes
    • eggless-donut-recipe
      Eggless doughnut recipe, Basic donut, soft & light
    • rasam-recipe-south-Indian
      Easy Rasam Recipe, How to make rasam | South Indian Basic

    Mango Recipes

    • Mango sago
    • mango pachadi recipe
    • Mango-rice-recipe
    • mango thokku recipe

    Footer

    ↑ back to top

    Links

    • Privacy Policy
    • FAQ

    Also from Rakskitchen

    • Rakskitchen Tamil

    Contact

    • [email protected]

    As an Amazon Associate I earn from qualifying purchases.

    Copyright © 2026 Rakskitchen

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.