Dal Makhani Recipe

Dal Makhani Recipe | How to Make Punjabi Dal Makhani | Restaurant Style


Let’s talk about Dal Makhani Recipe                                                                                                                                       Dal makhani recipe or dal makhni recipe is a popular dish from the Punjab region of the Indian subcontinent. The primary ingredients are whole black lentil (urad), red kidney beans (rajma), butter and cream. The dish gets its richness from the use of cream.its absolutely buttery and creamy dal tempered with lots of onions, tomatoes, ginger and garlic!

Experience and experiments (tips and tricks)
The dal should be cooked properly. Cooked to the stage where it releases its starches and becomes creamy.

Do not cut down the tempering.
Do not cut down the butter and cream.

Dal Makhani Recipe



  • 1 cup black gram lentil (sabut urad) soaked for 8-10 hours
  • 1/4 cup kidney beans (rajma) soaked for 8-10 hours
  • Salt to taste
  • 2 one inch cinnamon sticks (dalchini)
  • 2 cloves (laung)
  • 2 tbsp + 1/4 cup butter
  • 3 medium onions finely chopped
  • 1 tbsp garlic minced
  • 3 tomatoes cut into 4 pieces each
  • 1 tbsp ginger paste
  • 1 tsp red chilli powder or 1 and 1/2 tsp Kashmiri lal mirchi powder for better colour
  • 1 tsp dried fenugreek leaves (kasuri methi)
  • 1/4 cup heavy cream
  • 1/4 tsp garam masala powder


  1. Heat 2 cups of water
    Dal Makhani Recipe (1)
  2. Add pieces of 3 tomatoes
    Dal Makhani Recipe (2)
  3. Boil for 10-12 minutes
    Dal Makhani Recipe (3)
  4. Let it cool completely
    Dal Makhani Recipe (4)
  5. De-skin the tomato pieces
    Dal Makhani Recipe (5)
  6. Puree it
  7. Keep the water used for boiling the tomatoes. We will add this to the dal while boiling it
    Dal Makhani Recipe (7)
  8. Pressure cook 1 cup black gram lentil and 1/4 cup kidney beans with 3 cups of water and 1 tsp salt, 2 one inch cinnamon sticks and 2 cloves
    Dal Makhani Recipe (8)
  9. Add the tomato water
    Dal Makhani Recipe (9)
  10. Pressure cook for 20-25 minutes or till it is absolutely soft and starchy
    Dal Makhani Recipe (10)
  11. Heat 2 tbsp butter. Make sure not to burn it
    Dal Makhani Recipe (11)
  12. Add 3 finely chopped onions
    Dal Makhani Recipe (12)
  13. Add the remaining salt to taste. Remember 1 tsp salt has been added to the dal while cooking it
    Dal Makhani Recipe (13)
  14. Cook till the onions turn translucent
    Dal Makhani Recipe (14)
  15. Add 1 tbsp minced garlic and cook for 1 minute
    Dal Makhani Recipe (15)
  16. Add the tomato puree
    Dal Makhani Recipe (16)
  17. Cook till oil oozes out
    Dal Makhani Recipe (17)
  18. Add 1 tbsp ginger paste and cook for 30 seconds
    Dal Makhani Recipe (18)
  19. Add 1 tsp red chilli powder and 1 tsp dried fenugreek leaves
    Dal Makhani Recipe (19)
  20. Cook for a minute
    Dal Makhani Recipe (20)
  21. Add 1/4 cup water
    Dal Makhani Recipe (21)
  22. Cook till oil oozes
    Dal Makhani Recipe (22)
  23. Add the tempering to the cooked dal
    Dal Makhani Recipe (23)
  24. Add 1/4 cup butterDal Makhani Recipe (24)
  25. Add 1/4 cup heavy creamDal Makhani Recipe (25)
  26. Simmer for 15-20 minutesDal Makhani Recipe (26)
  27. Add 1/4 tsp garam masala powder


Serve it with steamed or jeera rice. Do try dal fry (dhaba style), Rajma Masala (restaurant style) etc.                              Looking for some company for the dal makhani? Try butter naan, saffron rice , wheat naan.

Watch Video – Dal Makhani Recipe | How to Make Punjabi Dal Makhani | Restaurant Style

User Review
0 (0 votes)

Leave a Reply