Learn to make Restaurant Style Dal Makhani Recipe | How To Make Punjabi Dal Makhani Recipe with the step-by-step video tutorial. Dal makhani aka ‘maa ki dal’ is a side dish which is well known for its silky, melt-in-mouth texture and the classic and aromatic flavors. In simple words, I can say that this is one of the most exotic recipes from the Punjabi cuisine.

Go Directly to Recipe

Restaurant Style Dal Makhani | @anupama_dreams

Cozy curries are perfect:

So finally the Spring-like weather is here, or at least it feels like Spring. Thanks to the dazzling sunlight which is ultimately here to bless us. Though, it’s still cold, but who cares as long as the sun is shining. Right?

Many of you know that I love making and eating curries. I just can’t help it. You know, I love spicy flavors or I should rather say that eating spices is in my genes. 🙂 So let me take you to the curry world I sometimes live in.

Related: How To Make Punjabi Aloo Paratha – 2 Ways

Easy Restaurant-Style Dal Makhani

I am sure a lot of you might have heard of Dal Makhani (पंजाबी दाल मखनी ). You might have tried it at Indian restaurants. Still not getting what I am talking about? Dal Makhani is an Indian style flavorful and creamy lentils curry which originated from the Indian region of Punjab.

Dal makhani aka ‘maa ki dal’ is famous for its smooth silky texture and the classic aromatic melt-in-mouth flavors. In simple words, I can say that this is one of the most exotic recipes from the Punjabi cuisine.

Related: Baingan Bharta

Restaurant Style Dal Makhani | @anupama_dreams

What is Dal Makhani?

The word Makhani stands for ‘buttery’ and the word ‘Dal’ means lentils. So this Dal Makhani is the literal translation of Buttery Lentils. It’s a very popular Indian dish which is typically served alongside naan or rice. So today I am showing this so admired Indian recipe which is of course not invented by me, but I can surely tell that this particular recipe is the result of my successful experiments over many years. My today’s recipe is adapted to perfection over this time.

Related: How to Make Punjabi Achaari Gobi

Restaurant Style Dal Makhani | @anupama_dreams

Authentic Restaurant Style Dal Makhani

Traditionally, the dal makhani is cooked over low heat overnight and thereafter allowed to thicken. But thanks to the modern pressure cookers – they make lives easier. In my restaurant style recipe, soaked rajma (kidney beans) and sabut urad (whole black grams) are cooked along with some ginger-garlic, onions and whole spices in a pressure cooker until soft. Then they are tempered in butter with onion, some more ginger-garlic, and spices and mixed with milk, or fresh cream.

Dal Makhani is slow cooked:

Now what I do is I usually make a large batch of this curry in the evening for dinner and I save some for the following day’s lunch. At this point, you might be wondering, why I don’t make it fresh every time. Frankly speaking, it tastes even more delicious the next day. The marination of spices along with butter + milk/cream takes it to a whole new level. I personally find dal makhani tastier when it’s not entirely fresh. Well, this is the SECRET I’ve learned over the years.

Related: Amritsari Chole | Authentic Punjabi Chole Masala Recipe

How To Make A Perfect Dal Makhani or Punjabi Maa Ki Dal?

I am making Dal Makhani as long as I could remember. But I’ve always wondered why I don’t get that Restaurant style taste at home. Honestly speaking, I struggled to make it the way I liked the most. I always find that there was something missing in Dal Makhani which we make at home. Then one of my friends who had a family restaurant told me the secret of making the perfect restaurant style Dal Makhani.

She said that in the restaurants they make this dal ahead of time and later they reheat the dal with some butter (and or chili) at the time of serving. The resting process let the spices marinate and the addition of butter at the time of reheating brings out the fresh aroma and helps in giving it an exemplary creamy and buttery texture.

Pin it to your DINNER BOARD to SAVE IT for later!

Follow My Ginger Garlic Kitchen on Pinterest for even more great ideas and deliciously appealing recipes!

Restaurant Style Dal Makhani | @anupama_dreams

Related: Restaurant Style Indian Garlic Naan

How to make a dal makhani?

This curry is usually made with lots of butter and cream. But I normally replace butter with margarine and cream with whole milk. And frankly, I haven’t found any significant difference. The key is not in the butter and cream — the key to make a flavorful dal makhani is the cooking process and amalgamation of right ingredients. The perfect marination of awesomely blended spices with lentils mix leads to a truly authentic and delicious dal Makhani.

This is completely gluten-free and making it Vegan is super easy. To make a Vegan version, replace milk (or cream) with some almond milk. And use vegan margarine.

I have made this lentils curry in a pressure cooker, but you can easily make it in an instant pot.

Related: Punjabi Paneer Bhurji Dry Video Recipe | Scrambled Paneer

Restaurant Style Dal Makhani | @anupama_dreams

 Watch the Restaurant Style Dal Makhani Recipe | How To Make Punjabi Dal Makhani video below (please wait for a couple of seconds for loading).

Restaurant Style Dal Makhani | Punjabi Dal Makhani [RECIPE]

Dal makhani aka ‘maa ki dal’ is known for its silky, melt-in-mouth texture and the classic and aromatic flavors. In simple words, I can say that this is one of the most exotic recipes from the Punjabi cuisine.

♥ ♥ ♥ ♥ ♥
(Rating: 4.7 from 21 reviews)


For Dal:
• Whole Black Gram /Sabut Urad – 1 Cup
• Red Kidney Beans / Rajma – ¼ Cup
• Bay Leaf – 1
• Black Cardamom / Badi Elaichi – 2
• Chopped Onions – 2 Tbsp
• Ginger, Grated – 1 Tsp
• Garlic, Grated – 1 Tsp
• Salt To Taste

For Tadka:
• Butter – 3 Tbsp + (1 Tbsp, Optional) (Use Vegan Butter For Vegan Version)
• Cumin Seeds – 2 Tsp
• Ginger, Crushed – 1 Tsp
• Garlic, Crushed – 1 Tsp
• Onion, Chopped – 1 Large
• Red Chili Powder 1 Teaspoon
• Tomatoes, Chopped – 2 Medium
• Coriander Powder – 1 Tbsp
• Red Chili Powder – 2 Tsp Or As Per Taste
• Garam Masala Powder – ¼ Teaspoon
• Whole Milk – ½ Cup Or Fresh Cream 3 Tbsp (Almond Milk For Vegan Version)
• Kasuri Methi – 2 Tbsp

For Serving:
• Fresh Cream (Nut Cream For Vegan Version)
• Coriander Leaves


🕐 Prep time🕐 Cook time🕐 Total time
☶ Category♨ Cuisine☺ Serves

Nutrition Info: 335 calories // Servings: 1 Serving


1. Rinse and soak sabut urad and rajma overnight in 5 cups of water.
2. Drain and rinse again.
3. Boil sabut urad and rajma in 3 cups of water with salt, ginger, garlic, onion and pressure cook for 8-1o whistles or till both the dals are soft and cooked completely.
4. Let the pressure come off and open the lid to see if the rajma is totally soft. Mash the dals with the back of a ladle. (You might need to pressure cook for 3 to 5 whistles more if the dal is not cooked).
5. Heat 3 tbsp of butter in a pan and add cumin seeds.
6. When they start to splutter, add ginger, garlic, and onion and sauté till they become golden in color.
7. Add tomatoes and sauté for 3-4 minutes.
8. Now add red chili powder, coriander powder, garam masala powder and sauté till the tomatoes are cooked.
9. Add this tempering to the cooked dal. Mix well and cook on high for 2 minutes.
10. Add milk/cream and ¼ cup of water and stir well.
11. Cook on low heat for about 15-20 minutes. Keep on stirring occasionally to make sure that dals don’t stick to the bottom of the pan. (Add more water if you think dal is too thick).
12. Add Kasuri methi and 1 tbsp of the butter and cook for 2 more minutes.
13. Dal should be really soft and well blended. Turn off the heat and garnish with fresh cream and coriander leaves.
14. Serve hot with Naan, paratha or chapati.


1. You can also make this Dal Makhani in an Instant Pot.

LogoAuthor: Anupama Paliwal
Recipe Source Link:
Date Published: 2017-03-17

Don’t forget to like us on Facebook for more latest updates

Restaurant Style Dal Makhani | @anupama_dreams

You may also like these recipes:

If you enjoyed this recipe, then please further help me by FOLLOWING me on:

Instagram // Facebook // Pinterest // Twitter // Google+ // YouTube

If you cook this dish, be sure to tag your photo with this hashtag: #mggk

Happy Cooking and Keep Sharing! 🙂


Pin It on Pinterest

Subscribe to receive new Recipes and Cooking Tips directly in your inbox. It's FREE.

Enter your email and stay on top of things:

Never Miss a Recipe! JUST SUBSCRIBE.