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.

Dal Makhani
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

  1. Soak the black urad dal and rajma in plenty of water overnight or for at least 8 hours.
  2. 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.
  3. In a large pot, heat the butter and ghee over medium heat. Add cumin seeds and let them splutter.
  4. Add the chopped onions and sauté until they turn golden brown.
  5. Stir in the minced garlic, grated ginger, and slit green chili. Sauté for another minute until fragrant.
  6. Add the pureed tomatoes and cook until the oil starts to separate from the mixture.
  7. Mix in coriander powder, cumin powder, and salt. Cook for 2-3 minutes, stirring occasionally.
  8. Add the cooked lentils and rajma along with any remaining water. Stir well and bring to a boil.
  9. Reduce the heat to low and let it simmer for 30-40 minutes, stirring occasionally. The dal should thicken and develop a creamy texture.
  10. Stir in the garam masala and kasuri methi. Cook for another 5 minutes.
  11. 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