Recipe Of Dal Makhani | Easy , Tasty & Healthy

Dal Makhani Recipe

Article By: Prabhati

Dal Makhani is a classic North Indian dish renowned for its rich and creamy texture. Made primarily from black lentils (urad dal) and kidney beans (rajma), it is simmered with butter, cream, and a blend of aromatic spices. Slow-cooked to perfection, this dish offers a comforting and indulgent experience, often served alongside rice or Indian breads like naan or roti. Learn the easy recipe .


  1. Black gram (urad dal): 1 cup
  2. Red Kidney Beans (Rajma) : 1/4 cup
  3. Onion : 1 big
  4. Tomatoes : 2 big ones
  5. Chilli: 2-3 raw
  6. Ginger-garlic: 1 tablespoon batter
  7. Cumin: 1 tsp
  8. Bay leaves: 1
  9. Green Cardamom : 2-3
  10. Cinnamon stick : 1 inch
  11. Cloves: 2 t
  12. Red Chilli Powder : 1 tsp
  13. Turmeric powder: 1/2 tsp
  14. Garam masala: 1 teaspoon
  15. Panch Phodan : 1 tsp Bengali (for a Bengali touch)
  16. Fresh cream : 1/2 cup
  17. Butter: 3 tbsp
  18. Salt : As per quantity
  19. Fresh coriander leaves : As per quantity (for garnish)


  1. First soak black gram (urad dal) and kidney beans in enough water for at least 6-8 hours or overnight. Rinse again when the water drains.
  2. Then put the soaked dal and beans in a pressure cooker with 4 cups of water, a pinch of salt and turmeric powder. Pressure cook on medium heat for about 15-20 minutes until the dal is soft or cooked well.
  3. Heat 2 tbsp butter in a large pan. Add cumin, bay leaf, cardamom, cinnamon stick and cloves to it. Fry them. Add the finely chopped onions and green chillies. Fry the onions until golden brown.
  4. Next add the ginger-garlic paste and continue to cook for another 2 minutes until the raw smell disappears.
  5. Add tomatoes and cook till the oil separates from the spices.
  6. Add red chilli powder and garam masala to the masala and mix well. Add the dal and peas to the masala and mix well.
    You can adjust by adding water if necessary. But the dal should be thick not too dry.
  7. Simmer on low heat for about 30-40 minutes and stir occasionally to prevent sticking. Then add fresh cream and mix well and add 1 tablespoon of butter, the butter will melt in the dal.
  8. If you want to use Panch Phodan, lightly fry it in a separate pan with a little butter and add it to the dal. Cook for another 10 minutes. Garnish with chopped fresh coriander leaves.


A relatively modern variation of traditional lentil, it is made with urad dal (black lentil) and other pulses. Dal Makhani Recipe is a dish originating from the Punjab region.  But it is not the Punjabi recipe that Bengalis like. The taste of this recipe is truly unique. It can usually be eaten with any naan, chola batur, roti or steamed rice. Eating dal makhani helps you meet your daily protein requirements, especially if you are a vegetarian. Needless to say. Fiber-rich whole black lentils and red kidney beans are rich in fiber and are essential for maintaining good health. Fiber helps regulate bowel movements and prevents constipation.

Related Recipes

Leave a Comment

Your email address will not be published. Required fields are marked *

Translate »
Scroll to Top