Indian Dal Makhani

Are you looking for simple way to make Dal Makhani? This recipe is perfect for you. This is a traditional recipe from Punjabi Cuisine. Dal Makhani is the most delicious Indian dish . It is included as a main dish in Indian lunch and dinner menu . Dal Makhani goes well with pulao , but it can also be eaten with plain rice or nan.You should try this Dal Makhani recipe.


Rajma 1 Cup (16 tbs)
Tomato puree 1 Cup (16 tbs)
Butter 3 Tablespoon
Whole garam masala 2 Tablespoon
Coriander leaves 1⁄2 Cup (8 tbs) , chopped
Kasuri methi powder 1 Tablespoon
Coriander powder 2 Tablespoon
Chilli powder 2 Tablespoon
Turmeric powder 1⁄2 Tablespoon
Cumin seeds 2 Tablespoon
Salt To Taste
Garlic ginger paste 1 Tablespoon
Black urad dal 1 Cup (16 tbs)
Whipping cream 1⁄2 Cup (8 tbs)



1. Soak rajma and black urad dal for an hour before cooking it in a pressure cooker. Pressure-cook the pulses and lentil until al dente and mashed up.


2. In a pan, heat very little oil and lightly sauté cumin seeds and whole garam masala in it.

3. When they start to splutter, add ginger garlic paste and little turmeric into it and stir.

4. Add the tomato puree and cook it in low flame until it comes to a boil

5. Add chilli powder, coriander powder, salt and cover it up with a lid.

6. Remove the lid and add butter into it.

7. Add the strained dal water to it and let it simmer for a while. Allow the mixture to come to a boil.

8. Now add the dal into the mixture, mix well and allow it to slowly cook.

9. Crush the kasuri methi and add it to the mixture and stir well.

10. Once the dal comes to a boil, low the flame, cover it with a lid and allow it to cook for thirty more minutes, stirring occasionally.

11. When almost done, add cream into it and stir again.

12. Cover it and simmer it for another five minutes and your dal makhani is ready.

Recipe Summary

Difficulty Level: Medium
Preparation Time: 15 Minutes
Cook Time: 60 Minutes
Ready In: 75 Minutes
Servings: 6