Dal Makhani is a rich, buttery lentil curry made with whole black urad dal (black gram) and kidney beans, slow-cooked with spices, cream, and butter. This classic North Indian dish is a restaurant and dhaba favorite, best enjoyed with naan, roti, or jeera rice.
๐งพ Ingredients
Main Ingredients:
- 1/2 cup whole black urad dal (sabut urad)
- 2 tbsp rajma (kidney beans)
- 3 cups water (for pressure cooking)
- 2 tbsp butter
- 1 tbsp ghee or oil
- 1 medium onion (finely chopped)
- 2 medium tomatoes (pureed)
- 1 tbsp ginger-garlic paste
- 1/2 tsp cumin seeds
- 1/2 tsp turmeric powder
- 1 tsp red chili powder
- 1 tsp coriander powder
- 1/2 tsp garam masala
- Salt to taste
For Creaminess:
- 2โ3 tbsp fresh cream
- 1โ2 tbsp butter (extra for finishing)
- 1 tbsp kasuri methi (crushed)
๐จโ๐ณ Instructions
Step 1: Soak & Cook the Lentils
- Soak urad dal and rajma in water overnight (or at least 8 hours).
- Pressure cook with 3 cups water and salt for 6โ8 whistles or until very soft.
- Lightly mash some dal with the back of a spoon to thicken.
Step 2: Prepare the Masala Base
- In a pan, heat 1 tbsp ghee and 1 tbsp butter. Add cumin seeds.
- Add chopped onions and sautรฉ until golden.
- Add ginger-garlic paste. Sautรฉ for 1โ2 minutes until fragrant.
- Add tomato puree, turmeric, chili powder, and coriander powder.
- Cook until the masala thickens and oil separates from the sides.
Step 3: Combine & Simmer
- Add the cooked dal-rajma mixture to the masala.
- Mix well and simmer on low heat for 30โ40 minutes, stirring occasionally.
- Add water as needed to get a creamy consistency.
Step 4: Finish with Cream & Butter
- Add fresh cream and crushed kasuri methi. Mix gently.
- Add garam masala and an extra spoon of butter.
- Simmer for 5 more minutes and turn off the heat.
๐ฝ๏ธ Serving Suggestions
Serve hot Dal Makhani with:
- Garlic naan or butter roti
- Jeera rice or plain steamed rice
- Sliced onions and lemon wedge
๐ก Pro Tips
- Slow cooking enhances the flavor โ longer simmering = better taste.
- For a smokey dhaba-style taste, try dhungar: heat a piece of coal, place it in a bowl in the dal, add ghee, and cover for 1 minute.
- Use full-fat cream and butter for the best texture.