Nutrition Facts for Dal makhani

Dal Makhani

Image of Dal Makhani
Nutriscore Rating: 73/100

Indulge in the rich, creamy decadence of Dal Makhani, a quintessential North Indian dish that epitomizes comfort food. Made with slow-cooked whole black gram (urad dal) and kidney beans (rajma), this buttery lentil curry boasts a velvety texture that melts in your mouth. Enhanced with aromatic spices like garam masala, kasuri methi, and a touch of heat from green chili, its deep flavors are perfectly balanced by the addition of cream and butter. This recipe involves gentle simmering for hours, allowing the flavors to meld into a luxurious treat. Garnished with fresh cilantro and ideally paired with naan, roti, or basmati rice, Dal Makhani is your go-to dish for savoring authentic Indian flavors. Perfect for celebrations or cozy family dinners, this restaurant-style recipe is both indulgent and unforgettable!

Log this recipe in SnapCalorie

★★★★★ 4.8/5.0 (2,000+ reviews)
Get your calorie requirement
Log your nutrition in seconds
Get a personalized nutrition plan
SnapCalorie App Screenshot

Recipe Information

⏱️
Prep Time
15 min
🔥
Cook Time
3 hr
🕐
Total Time
3 hr 15 min
👥
Servings
4 servings
📊
Difficulty
Medium

🥘 Ingredients

17 items
  • 1 cup Whole black gram (urad dal)
  • 0.25 cup Kidney beans (rajma)
  • 4 cups Water
  • 1 tablespoon Ginger (finely grated)
  • 1 tablespoon Garlic (minced)
  • 1 unit Green chili (finely chopped)
  • 4 tablespoons Butter
  • 1 tablespoon Oil
  • 1 large Onion (finely chopped)
  • 2 cups Tomatoes (pureed)
  • 1 teaspoon Red chili powder
  • 0.5 teaspoon Turmeric powder
  • 1 teaspoon Garam masala
  • 1 teaspoon Kasuri methi (dried fenugreek leaves)
  • 0.5 cup Cream
  • 1 teaspoon Salt
  • 2 tablespoons Fresh cilantro (chopped)
💡
Pro Tip: Read through all ingredients before starting to cook!

📝 Instructions

10 steps
1

Rinse the black gram and kidney beans thoroughly in water until the water runs clear. Soak them in enough water for at least 8 hours or overnight.

2

Drain the soaked lentils and beans. Add them to a pressure cooker with 4 cups of water and a little salt. Cook under pressure for 15-20 minutes or until they are soft and cooked through. Allow the pressure to release naturally.

3

In a separate pan, heat 1 tablespoon of oil and 2 tablespoons of butter over medium heat. Add the grated ginger, minced garlic, and chopped green chili. Sauté for a minute until fragrant.

4

Add the finely chopped onion to the pan and sauté until they become golden brown.

5

Stir in the tomato puree, red chili powder, and turmeric powder. Cook for 10-15 minutes until the oil starts to separate from the masala.

6

Add the cooked dal and beans along with the cooking liquid to the pan. Mix well and bring it to a gentle simmer. Allow it to cook over low heat for about an hour, stirring occasionally. Add water if needed to maintain a creamy consistency.

7

After an hour, add the remaining 2 tablespoons of butter, cream, garam masala, and crushed kasuri methi. Mix well and let it simmer for another 20-30 minutes. Adjust salt to taste.

8

Once the dal has thickened and the flavors have melded together, remove from heat.

9

Garnish with fresh cilantro and an additional dollop of butter or cream, if desired, before serving.

10

Serve hot with naan, roti, or rice.

Cooking Tip: Take your time with each step for the best results!
1730
cal
71.2g
protein
199.8g
carbs
79.6g
fat

Nutrition Facts

1 serving (2069.8g)
Calories
1730
% Daily Value*
Total Fat 79.6 g 102%
Saturated Fat 35.7 g 178%
Polyunsaturated Fat 2.1 g
Cholesterol 174 mg 58%
Sodium 2895 mg 126%
Total Carbohydrate 199.8 g 73%
Dietary Fiber 52.9 g 189%
Total Sugars 35.9 g
Protein 71.2 g 142%
Vitamin D 0.2 mcg 1%
Calcium 666 mg 51%
Iron 25.5 mg 142%
Potassium 4875 mg 104%

*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.

Source of Calories

44.4%%
15.8%%
39.8%%
Fat: 716 cal (39.8%%)
Protein: 284 cal (15.8%%)
Carbs: 799 cal (44.4%%)