Dal Makhani or Dal Makhni is a popular Indian dish from the Punjabi Cuisine.
Dal Makhani is a creamy and buttery lentil cooked with lots of cream and butter. If you want the authentic taste of dal makhani then do not compromise on the amount of cream and butter used.
The primary ingredients used to make this Restaurant Style – Dal Makhani is whole Black Gram Lentil/ Urad dal, Kidney Beans/ Rajma, butter, cream and some spices.
The dish gets its authentic Punjabi taste and richness from the cream and butter used, but it can also be prepared without it (compromising the taste a little).
Dal Makhni or Buttery Lentil is one of the most common and favourite dishes to be ordered by almost every family, one time or the other when they go to for lunch/dinner.
People usually think that dal makhani is a typical dish and cannot be prepared at home or you can’t get the exact taste. But it is not as difficult to prepare as it is thought.
This recipe below explains each step in detail with images at each step making it very easy to understand and if you follow the steps, you can also get the exact “restaurant wala taste” at your own home in your kitchen.
Secret tips of making Delicious Dal Makhani
- Use whole black gram lentil/ urad dal:- use the whole black lentil to make the dal makhani but if not available you can also use the split black lentil.
- Do not use whole garam masala:- use of whole garam masalas dominates the entire taste and the actual creamy flavour of lentil is lost.
- Use good amount of cream and butter:- as the name suggests “dal makhani” it should contain good amount of cream and butter to get the richness and the creamy texture.
- The more you cook the more the flavour enhances:- in my recipe I have first pressure cooked the lentil for about 12-14 whistles and then, after adding the boiled lentil to the creamy makhani gravy I have cooked it for another 10-15 minutes on low – medium flame.
Dal Makhani Recipe| How to make Restaurant Style Dal Makhani
Ingredients:-
- Whole Black Gram lentil/ Urad Dal – 1 cup
- Kidney Beans – 1/2 cup
- Onion/ Pyaz – 1 medium-size chopped
- Tomato puree – made with 2-3 medium sized tomatoes
- Ginger-Garlic/ adrak-lehsun ka paste – 1 tsp
- Turmeric/ Haldi powder – 1/2 tsp
- Red chilli/Lal Mirch powder – 1 tsp
- Garam Masala powder – 1/4th tsp
- Cream – generous amount of cream (about 2-3 tbsp for makhani gravy and 2-3 tbsp for garnishing)
- Butter – 2 tbsp
- Oil – 2 tbsp
- Fresh Coriander Leaves – for garnishing
Method:-
- Take 1 cup of whole black lentil/urad dal and 1/2 cup of kidney beans/ rajma in a bowl.
- Add about 3-4 cups of water and soak it overnight or for about 8-10 hours.
- After 8-10 hours remove the remaining water and rinse it nicely.
- Transfer them to a pressure cooker and add 1/2 tsp turmeric powder and salt according to the taste.
- Add 2-3 cups of water.
- Now close the lid and pressure cook for about 12-14 whistles on medium flame.
- Keep the boiled dal/ lentil aside and prepare the makhani gravy for the dal makhani.
Preparing the Creamy and Buttery Dal Makhani
- Heat a pan and add 2 tbsp of oil and 2 tbsp of butter. We use oil so that the butter doesn’t get burnt. (If you only want to use butter, then just make sure that the pan is not too hot to burn the butter).
- Now add the finely chopped onion and stir well.
- Sauté the onions until slightly golden brown and then add the ginger garlic paste.
- Again stir and sauté until the rawness of the ginger-garlic is gone.
- Now add the tomato puree and stir.
- Add 1 tsp of red chilli powder.
- And 1/4th tsp of garam masala powder.
- Mix it well.
- Cover the lid and cook for about 5-10 minutes until the oil separates.
- After 5-10 minutes, remove the lid.
- Mix it well.
- Now we will add the cream, the most important and the main ingredient of our recipe.
- Stir it well and cook for about 5-7 minutes more.
- After 5-7 minutes the makhani gravy is almost ready.
- Now we will the boiled dal/ lentil.
- After adding the dal give it a good stir.
- And add water to adjust the consistency.
- Mix it all well.
- Now cook for about 10-15 minutes on low to medium flame to get the creamy and buttery dal makhani.
- The more you slow cook, the more the taste enhances.
- The Creamy and Buttery Dal Makhani is ready. Serve it hot with naan, jeera rice or with anything you like.
Hope you like the recipe…!!!
And if you like it, then don’t forget to share your feedback and do SUBSCRIBE my YouTube channel
https://www.youtube.com/channel/UCD9eO1xKtqHVGzT3vnyYiuw
If you liked this recipe, you can also check out some of are other trending recipes:–
Recipe Video:
Dal Makhani Recipe| How to make Restaurant Style Dal Makhani – Style Step by Step Recipe with images
- Take 1 cup of whole black lentil/urad dal and 1/2 cup of kidney beans/ rajma in a bowl.
- Add about 3-4 cups of water and soak it overnight or for about 8-10 hours.
- After 8-10 hours remove the remaining water and rinse it nicely.
- Transfer them to a pressure cooker and add 1/2 tsp turmeric powder and salt according to the taste.
- Add 2-3 cups of water.
- Now close the lid and pressure cook for about 12-14 whistles on medium flame.
- Keep the boiled dal/ lentil aside and prepare the makhani gravy for the dal makhani.
Preparing the Creamy and Buttery Dal Makhani
- Heat a pan and add 2 tbsp of oil and 2 tbsp of butter. We use oil so that the butter doesn’t get burnt. (If you only want to use butter, then just make sure that the pan is not too hot to burn the butter).
- Now add the finely chopped onion and stir well.
- Sauté the onions until slightly golden brown and then add the ginger garlic paste.
- Again stir and sauté until the rawness of the ginger-garlic is gone.
- Now add the tomato puree and stir.
- Add 1 tsp of red chilli powder.
- And 1/4th tsp of garam masala powder.
- Mix it well.
- Cover the lid and cook for about 5-10 minutes until the oil separates.
- After 5-10 minutes, remove the lid.
- Mix it well.
- Now we will add the cream, the most important and the main ingredient of our recipe.
- Stir it well and cook for about 5-7 minutes more.
- After 5-7 minutes the makhani gravy is almost ready.
- Now we will the boiled dal/ lentil.
- After adding dal, give it a good stir.
- And add water to adjust the consistency.
- Mix it all well.
- Now cook for about 10-15 minutes on low to medium flame to get the creamy and buttery dal makhani.
- The more you slow cook, the more the taste enhances.
- The Creamy and Buttery Dal Makhani is ready. Serve it hot with naan, jeera rice or with anything you like.
For kitchen products and food ingredients :- SHOP HERE 👇
Have You Tried my Recipe..???
I would be really glad to hear your feedback, so, if you try my recipes and you like it, then please let me know your experience in the comment section. Also, you can share the snap of your dish on your Facebook or Instagram page using the tag #mommyskitchenstory or @mommyskitchenstory and we will share it on our page as well😊😊😍
Please Note
All my content, photos and videos are copyright protected. It takes a lot of hard work, effort, research and time to make these recipes, so, please Do Not Copy any content, photos or videos from my work. If you are a blogger and you wish to follow my recipes and you want to make a YouTube video then please write it in your own words and make sure you give a clickable link back to my recipe on this URL. Thank you