Notifications x
  • No notifications
X
History
all results for ""

Dal Makhani

Verification badge
share

Dal Makhani is a rich, creamy, and flavorful North Indian dish made from whole black lentils (urad dal) and kidney beans (rajma), slow-cooked with a variety of aromatic spices and finished with a dollop of butter and cream. Known for its velvety texture and hearty taste, this dish is a quintessential part of Punjabi cuisine. It’s typically served with naan or steamed rice and is a popular choice in Indian restaurants across the globe. The long cooking process allows the flavors to meld perfectly, making Dal Makhani an indulgent, comfort food loved by many.

prep time 8 Hour
cook time 2 Hour
chef Vikram Joshi
Step 1

Wash and soak black lentils (urad dal) and kidney beans (rajma) in water for 8 hours or overnight

Step 2

Drain and rinse the soaked lentils and beans.Pressure cook them with 5 cups of water for 5-6 whistles or until they are soft and cooked through. Set aside.

Step 3

In a pan, heat ghee or oil. Add cumin seeds and let them splutter.Add chopped onions and sauté until golden brown.
Add chopped garlic and dry red chili, cooking until the garlic turns aromatic.Stir in ginger-garlic paste and cook for 2 minutes.

Step 4

Add the tomato puree to the pan, cooking until it thickens and the oil starts to separate.Add red chili powder, garam masala, and salt. Stir well.

Step 5

Add the cooked dal (lentils and beans) into the pan with the tomato-spice mixture. Mix well.Add a little water to reach the desired consistency and bring to a boil. Let it simmer on low heat for 30–40 minutes, stirring occasionally. You can also cook it on low flame for longer for deeper flavor.

Step 6

Add kasuri methi (dried fenugreek leaves), butter, and fresh cream to the dal. Stir well and let it cook for another 10 minutes.

Step 7

Garnish with fresh coriander leaves and serve hot with naan, rice, or parathas.