Dal makhani recipe – One of the most popular lentil dishes originated from the Punjab region of India and Pakistan. Dhal or dal refers to lentils and makhan refers to butter. Dal makhani literally translates to lentils cooked with butter. Traditionally dal makhani was prepared by simmering lentils on coal fire for several hours. This slow cooking for prolonged hours yield a creamy, thick and best tasting buttery dal.
This Punjabi dal makhani recipe is a keeper and has never failed to amaze my guests. I am sure you will love how rich, creamy and delicious it tastes!
If you have a slow cooker, you can use it. Just need to adjust more water depending on how many hours you are going to slow cook it.
Punjabi dal makhani recipe
Dal makhani recipe | How to make punjabi dal makhani recipe | Dal recipes
Dal makhani recipe made in punjabi style. Delicious slow cooked lentil dish made from black gram and basic spices. It is served with plain basmati rice, naan, kulcha, roti or plain paratha
Ingredients (240 ml cup used)
Ingredients for dal makhani
- ¾ cup whole black lentil or sabut urad dal or black gram
- 3 to 4 tbsp rajma or red kidney beans (optional)
- 3 to 3½ cups water for pressure cooking - more for pot
- 1 small black cardamom or badi elaichi (optional)
- 1 small bay leaf or tej patta (optional)
Tempering for dal makhani
- 2 to 3 tbsp butter or oil
- ¼ to ½ tsp cumin or jeera
- 1/8 tsp hing or asafoetida
- 1 medium onion fine chopped
- 2 to 3 medium tomatoes fine chopped deseeded or ¾ to 1 cup tomato puree
- 1 tsp ginger paste or finely chopped or adrak
- 1 tsp garlic paste or 5 to 6 finely chopped cloves or lehsun
- 1 green chilies slit optional or hari mirch
- ½ tsp red chilli powder
- ¼ tsp turmeric powder or haldi
- Salt as needed
- 1 ½ to 2 cups water to add later (half cup each time while simmering)
- 3 to 4 tbsps cream
- ½ to ¾ tsp garam masala
- 1 ½ tsp coriander powder or daniya powder
- 1 tbsp coriander leaves or daniya patta
- 1 tbsps butter or 1 tbsp cream
How to make the recipe
Wash urad dal and rajma together several times and soak overnight or at least for 4 to 5 hours.
Rinse both the lentils a few times.
Then drain and add them to the cooker or pot. Also add cardamoms and bay leaf. Pour 3 to 3.5 cups of water.
Pressure cook for 8 whistles on a medium heat. You can also cook in a pot until soft and tender adding more water whenever needed.
Both urad dal and rajma must cook to very soft. When mashed with a spoon the dal and rajma must be soft and get mashed well. If not then pour another half cup water and continue to cook for another 3 whistles on a medium heat.
How to make dal makhani
Heat a heavy bottom pot / pan or handi with butter or oil.
Add cumin and allow to crackle.
Then add hing, ginger garlic and green chilli. Saute until aromatic.
Next throw in the onions and fry until they turn golden.
Then transfer tomato puree, turmeric, chilli powder and salt. Saute until the tomatoes turn mushy.
Add garam masala and coriander powder. Saute well again until the masala leaves the pan.
- Pour the cooked lentils along with the stock.
Slow cooking dal makhani
Stir and cook on a a low flame until the dal thickens. I cook for about 60 to 90 mins stirring often in between to prevent burning the bottom. Slow cooked dal tastes best.
You will need to add half cup water when ever the dal thickens. It may need about 1 to 2 cups water more as and when needed.
You will be left with thick creamy dal. Pour cream and stir. Cook for another 5 to 7 mins.
Add chopped coriander leaves and ginger juliennes for garnish. You can also garnish with butter or cream.
- Serve dal makhani with naan, plain rice, roti or jeera rice.
Dal makhani tastes best when slow cooked on a low flame for long time.
To get the authentic taste you can cook the dal for as long as 4 to 6 hours on a low flame.
Keep stirring consistently to prevent burning.
Source: Taruna’s Easy food smith.
Preparation for dal makhani recipe
1. Wash sabut urad dal, rajma and chana dal thoroughly several times. I have not used chana dal and can be skipped if you do not favor it. Soak it for overnight or at least for 4 hours. I soaked it overnight.
Pour 3 to 3.5 cups water, 1 bay leaf and 1 black cardamom to a pressure cooker. Cook for 8 whistles on a medium flame. You will have to add more water as needed if cooking in a pot. Do not cook on a high flame, slow cooked dal tastes the best. I cooked for about 35 to 40 mins in a pressure cooker on a medium flame.
2. Next when the pressure goes off, open the lid. Dal has to be soft cooked. When you mash the dal and rajma with a spoon they must get mashed well easily. The color of the cooked lentils may be different at this stage depending on the ingredients.
How to make dal makhani recipe
3. Heat a heavy bottom pot or pan with butter or oil. Make sure you use a heavy bottom utensil to prevent the dal sticking at the bottom during the slow cooking process. Add cumin and saute for a min or two.
4. Sprinkle hing and add ginger garlic paste. You can also use grated ginger garlic instead of fine chopped. Saute until they turn aromatic.
5. Transfer finely chopped onions.
6. Saute until the onions turn golden.
7. Add tomatoes, green chili, salt, turmeric and chili powder.
8. Saute until the tomatoes turn soft. If needed you can also cover and cook.
9. Add garam masala and coriander powder. Give a good stir and saute well until the masala leaves the pan.
Cooking dal makhani
10. Transfer the cooked dal along with the stock.
11. Stir well and begin to cook on a low flame stirring often.
12. You will need to add half cup water each time the dal thickens. Stir and continue to cook on the lowest possible heat. You can use about 1 to 2 cups water and simmer for 60 to 90 mins on a very low flame. Remember to keep stirring and add water whenever needed.
13. This was the consistency i got after 90 mins. Thick and creamy. If serving right away, you can add cream and simmer for 5 to 7 mins. It tastes good even without the addition of cream.
14. If having it the next day or later, you can refrigerate. Heat up when ever needed by adding little water. When it comes to a boil, add cream and stir well. Cook for another 5 to 7 mins or until it thickens.
Dal Makhani can be served with butter topped and garnished with coriander and ginger Juliennes.
Dal makhani tastes best the next day. So you may refrigerate and have it the next day.
Serve dal makhani with plain rice, naan or roti. You can also garnish with cream and coriander leaves.