Restaurant style Dal Makhani Recipe, How to make Punjabi Dal Makhani | Slow Cook Dal Makhani

Restaurant style Dal Makhani Recipe with step by step process - It is a creamy, rich and flavorful lentils made with whole black lentil, red kidney beans with authentic spices and butter. It goes very well with naan, roti, paratha or rice too.

Dal Makhani is very famous Indian lentil mostly in every restaurant menu. It is a Punjabi recipe which is very delicious and flavorful.

The process of making this dal is soaked overnight and then cooked till it is very soft and tender. 

Soaking of dal is necessary either you can soak it overnight or in morning you can soak it for 2 hours both works very well. But process of making dal is too long than other dals. 

The process of slow cooking dal lends it a unique flavor together with the Makhani (butter and cream) added at the end. 

In dhaba's to give it a nice creamy texture of the dal, it is cooked on low flame for 8-10 hours. 

However, by using a Pressure cooker, cooking time is significantly reduced to less than an hour, yet this recipe yields just as rich and yummy Dal Mahkani as the traditional one.

It is a flavorful and creamy staple food every Punjabi grew up. It is easy to prepare and flexibility in choosing locally grown lentils, it has become popular vegetarian dish in all parts of India with even at my home we also called "Maa-Rajma ki Dal".

Butter Naan
Homemade Butter Naan
The calcium and protein rich whole urad dal, rajma, butter, fresh cream and spices makes it wholesome, nutritious and simply irresistible. 

Dal makhani is our family favorite dal and we usually make it once in every 3 weeks or in a month, actually it's too heavy dal compared others. I like this thick style of dal, if you don't like thick dal no problem just double the quantity of water, make it as per your consistency.

Dal Makhani, also known as 'Maa ki Dal' is an exotic Punjabi delicacy, which is prepared by cooking whole Urad dal and Rajma bean on a low flame for a long time.

Total time : 8 hours +

Cooking time : 45 min to 1 hour
Serves : 4 people
Cuisine : Punjabi

You can try end number of lentils recipes from my blog

Moong-Masoor Dal
Dal Fry
Dal Amritsari
Palak Dal
Sambar (Toor Dal)
Khichdi (moong masoor dal khichdi)

Let's start to make this dal makhani recipe with simple step-by-step process with pictures.


Whole Black Urad Dal (Black lentils) - 3/4 cup
Rajma (Red kidney beans) - 1/4 cup
Cumin Seeds - 1 teaspoon
Finely chopped Onion - 1 no
Finely chopped Tomato - 1 no
Grated Ginger - 1/2 inch
Finely chopped Garlic - 4 cloves
Finely chopped Green chilies - 1-2 nos
Coriander Powder - 1 teaspoon
Turmeric powder - 1/2 teaspoon
Red chilli powder - 1/2 teaspoon
Garam masala powder - 1 teaspoon
Salt to taste
Butter - 3 tablespoon
Oil - 2 tablespoon
Amul Fresh cream - 2 tablespoon
Water - 3 to 4 cups
Finely chopped Coriander Leaves

Preparation Method :

1. Wash and soak the dry whole black gram and red kidney beans in enough water overnight or for 8-9 hours. 

2. Pressure cook whole black gram and red kidney beans with the same water and add more 3 cups of water along with salt, half the chopped ginger and red chili powder and for 8 to 10 whistles on high flame. If it is not cooked, whistle it more 3 to 4 times, then switch it off the flame.

When the pressure settles down open the lid and see if the red kidney beans is totally cooked and soft. Keep aside.

3. Peel and chop the onion, ginger and garlic finely. Also chop the tomatoes.

For tempering/Tadka

a. Heat vegetable oil in a pan and add cumin seeds, when the cumin seeds start spluttering add ginger, garlic and onion. Saute till the onions turn golden brown in color.

b. Add green chillies, tomatoes and saute on low flame.

c. Add turmeric powder, the remaining red chilli powder, coriander powder and garam masala powder and saute until oil oozes out from the masala or till the tomato becomes mushy.

d. Pour the cooked dal from the pressure cooker along with the cooked water. Do not add the liquid at first. Crush(mash) the dals with the back of the ladle while stirring continuously, this gives that creamy texture to the dal.

4. Add salt and garam masala, simmer on low heat until whole black gram and red kidney beans are totally soft and well blended. Let it cook over medium flame for 4-5 minutes or until you get the desired consistency.

5. Add butter, mix well and cook for 2-minutes. Add fresh cream and chopped coriander leaves, mix well and cook for a few seconds, then switch off the flame.

*Tip - Do not cook for long time after adding cream otherwise it may curdle.

6. Transfer prepared dal to serving bowl. Garnish with chopped coriander leaves. Serve dal makhani with naan or lachha paratha or roti or rice.

You can check other varieties of dal delicacy from my bloggers friends blog..thanks guys!!

Creamy Chana Dal by Seema
Haryanvi Dal by Jayashree
Sukhi Dal by Avin 
Hyderabadi Dal by Jagruti
Dalma (an odiya delicacy) by Sasmita
Watli Dal by Archana

You can PIN it DAL MAKHANI for later use

Happy Cooking & Enjoy :))


  1. This is truly resturant style dal makhni..the colouris to die for. Will try your recipe in coming week..bookmarking it..

  2. Ooooo I've never had dal makhani before but after reading this I think I'm going to have to give it a try! Thanks for much for sharing :)

    1. Oh wow Chris thank you so much, must try i’m sure you liked it 😊

  3. Yum! Love all those spices paired with the butter and cream. Such a wonderful dish!

  4. This looks very yummy, warm and comforting!

  5. Yum I love someone else to make this dal for me. Me in kitchen is quick in n quick out.😀

    1. Hahaha 😀 come to my place I’ll make for you, you just enjoy & relax..Thanks so much Archana 😊

  6. Such a creamy dal makhani... can't stop drooling at this rich gravy.

  7. The dal makhani looks so creamy and irresistible with the homemade butter naan..what a feast !

    1. Indeed great going with butter naan, Thanks a lot Poonam 😊

  8. This dal and naan combo is our family favourite. Just love it to the core.

  9. Wow Jolly your dal makhani looks so inviting. Rich and creamy just like restaurant. I am drooling over your dal and naan combo. Superb share.

  10. I am drooling here after seeing these beautiful clicks. Thank you for the detailed information. Yes, maa ki dal is my favourite too.

    1. Thank you so much for this beautiful compliment nivedit, I m glad that you liked my recipe.

  11. This dal makhni looks so hearty and comforting just need some crisp Tandoori rotis to polish it all off.

  12. Dal makhani with butter naan, whatelse we need to finish that nutritious dish, my mouth is watering already, such a delicious dish.

  13. This one looks amazing. It has the perfect texture that is a must for this dal. Yummy.

  14. This one gravy I have been hearing for long time but haven't tried sure it's healthy and delicious

  15. Dal makhani has turned out perfect, thick creamy texture. It looks yum :)

  16. Oh the creamy comfort of dal makhani! ❤ It's my all season favourite food. Some recipes really have a special allure when eaten at dhabas or restaurants. Looks like you have perfectly recreated that special taste at home. 😊

  17. I have always loved this Dal. Firstly, it is rich with nutrients, great in taste and flavour and provides a filling meal along with a bowl of rice or some rotis. I also prefer having this in a bowl like a soup for dinner during monsoons as I avoid carbs at night and sleep so well as it fills your stomach and heart both. 3 years back I had visited Amritsar and had this at one of the famous dhabas with butter loaded on top, the best food I had and the taste still lingers on my mouth and mind!

  18. Such a healthy and comforting dal Jolly !!! love to finish up with some naan ;)

  19. A nice creamy and delicious looking dal. My family loves dal makhani. I sometimes add rajma or chana dal to, but rajma gives it a different texture.

    1. Yes exactly rajma gives nice texture to the whole dal. Thank you so much Mayuri aunty

  20. Our family favourite! Give me hot Creamy, comforting and delicious daal makhni, hot butter naan and green fried chillies and I am happy girl :)

  21. Deal looks delicious ☺ One of my family favorite.