Delicious Dal makhani

Total Time:
15-30 minutes
Serves: 4
Nutrition facts:

240 calories, 9 grams fat

Cuisine: Indian Recipe
Technique: Stewed Recipe
Difficulty: Medium

Take a look at more Drinks Recipe Recipes. You may also want to try undefined, undefined, undefined, undefined, undefined, undefined, undefined

Rate This Recipe


  • 1 cup - whole urad dal with skin
  • 1 fist full - rajma
  • 2 tsp - red chilli powder
  • 1.5 tsp - coriander powder
  • 1/2 tsp - turmeric powder
  • 2 tsp - garam masala powder
  • 2 - onions
  • 2 - tomatoes, big
  • Milk or cream as needed
  • Butter as needed
  • 1 tsp - each of ginger, garlic, finely chopped
  • To temper:
  • 2 inch piece - cinnamon or pattai
  • 4 - cloves or lavangam
  • 2 - bay leaves or biryani leaf
  • 2 tsp - jeera or cumin
  • Butter as needed

How to Make Delicious Dal makhani

  • Soak urad dal and rajma overnight and pressure cook till done.
  • Drain and save the excess water and mash the dal with a ladle.
  • Chop the onions and tomatoes finely and keep aside.
  • Heat butter in a heavy bottomed vessel, add the ingredients to be tempered.
  • Add the finely chopped ginger and garlic and fry till golden brown.
  • Add the onion and fry till transparent, add turmeric.
  • Add the ground tomato paste and fry till oil separates.
  • Add the red chilli and coriander powder (add more butter if desired).
  • Now add the water drained from the dal and boil for 2-3 minutes.
  • Add garam masala powder.
  • Add the mashed dal and mix well.
  • Add cream or milk if desired at this stage and adjust the consistency (add butter if desired)
  • Simmer for 10-15 minutes. Stir in between to avoid burning at the bottom.
  • Finally garnish with ginger strips and butter or cream. Serve hot with roti, naan or rice.