Daal Makhani Recipe (Maa Ki Daal)

Dal Makhani is one of the most popular dal recipes in any restaurant menu. This dal is the identity of the Punjabi food. So here we are presenting a easy to make homemade dal makhani recipe.


  • 1 cup whole urad daal (urad sabut)
  • 1tbsp Red kidney beans (Rajma)
  • 1 onion finely chopped
  • 1 tomato finely chopped
  • 1 ” Ginger piece
  • 2-3 green chilies finely chopped
  • Chopped coriander leaves
  • 4-5 flakes Garlic paste
  • 1/2 cup thick curd
  • 1/2 cup fresh stirred cream (malai)
  • 2tbsp butter
  • 1tsp cumin seeds (jeera)
  • 1/2tsp turmeric powder
  • 1/2tsp Garam masala
  • Red chili powder to taste
  • 1/2tsp dhania powder
  • Salt to taste

How to make dal makhni :

  1. Soak rajma in water overnight.
  2. Add water & little salt and pressure-cook Rajma and urad daaltill soft for about 20-25 minutes. Mash and boil again for 15-20minutes and add curd and cream to the daal.
  3. Now in kadhai heat oil, splutter cumin seeds and add garlicpaste, fry till light brown. Add onions and fry till golden brown.
  4. Now add ginger, green chilies and tomatoes and fry till tomatoessoften.
  5. Now add dry masalas (turmeric powder, chili powder, dhania powder& salt) and fry again for a moment.
  6. Add daal and stir on medium flame. As soon as it starts boilingremove from the gas.
  7. Sprinkle garam masala powder and garnish daal makhni withcoriander and add butter.
  8. Serve daal makhni hot. Goes well with laccha paratha, naan or rice.