Dal Makhani
Dal Makhani is a rich and creamy lentil dish from North India, renowned for its comforting flavors and high protein content. This delightful vegetarian dish pairs beautifully with rice or naan, making it a hearty and satisfying meal.

120 minutes
Difficulty: Medium
Indian
380 kcal
Ingredients
- Black urad dal - 100 grams
- Rajma (red kidney beans) - 50 grams
- Butter - 2 tablespoons
- Ghee - 1 tablespoon
- Onion - 1 medium, finely chopped
- Garlic - 4 cloves, minced
- Ginger - 1 inch, grated
- Tomatoes - 2 medium, pureed
- Green chili - 1, slit
- Cumin seeds - 1 teaspoon
- Coriander powder - 1 teaspoon
- Cumin powder - 1 teaspoon
- Garam masala - 1 teaspoon
- Kasuri methi (dried fenugreek leaves) - 1 teaspoon
- Salt - to taste
- Cream - 2 tablespoons
- Fresh coriander - for garnishing
Steps
- Soak the black urad dal and rajma in plenty of water overnight or for at least 8 hours.
- Drain and rinse the soaked lentils and beans. In a pressure cooker, add the lentils, rajma, and 4 cups of water. Cook for about 15-20 minutes or until soft.
- In a large pot, heat the butter and ghee over medium heat. Add cumin seeds and let them splutter.
- Add the chopped onions and sauté until they turn golden brown.
- Stir in the minced garlic, grated ginger, and slit green chili. Sauté for another minute until fragrant.
- Add the pureed tomatoes and cook until the oil starts to separate from the mixture.
- Mix in coriander powder, cumin powder, and salt. Cook for 2-3 minutes, stirring occasionally.
- Add the cooked lentils and rajma along with any remaining water. Stir well and bring to a boil.
- Reduce the heat to low and let it simmer for 30-40 minutes, stirring occasionally. The dal should thicken and develop a creamy texture.
- Stir in the garam masala and kasuri methi. Cook for another 5 minutes.
- Turn off the heat and drizzle the cream on top. Garnish with fresh coriander leaves before serving.
Nutrition
- Calories: 380
- Protein: 20 g
- Carbs: 50 g
- Fiber: 15 g
- Sugar: 5 g
- Sodium: 500 mg
- Cholesterol: 20 mg
- Total Fat: 15 g
- Saturated Fat: 8 g
- Unsaturated Fat: 5 g
- Water: 0.5 L
Health Benefits
- High in protein, supporting muscle health and repair.
- Rich in dietary fiber, aiding digestion and promoting gut health.
Tags
IndianHigh ProteinLunch