Nutrition Facts for Daal makhani

Daal Makhani

Image of Daal Makhani
Nutriscore Rating: 71/100

Dive into the rich, creamy indulgence of Daal Makhani—a quintessential North Indian dish that exemplifies comfort food at its finest! Made with slow-simmered whole black gram (sabut urad dal) and red kidney beans (rajma), this hearty lentil curry is infused with a medley of aromatic spices, luscious tomato puree, and velvety fresh cream. The addition of kasuri methi (dried fenugreek leaves) provides an irresistible earthy flavor, while a generous dollop of butter ties it all together for a silky, decadent finish. Perfectly paired with naan, roti, or steamed basmati rice, Daal Makhani is a celebration of bold flavors and slow-cooked goodness. Whether you’re hosting a dinner party or craving comfort on a chilly evening, this recipe is a guaranteed crowd-pleaser!

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
1 hr 30 min
🕐
Total Time
1 hr 45 min
👥
Servings
4 servings
📊
Difficulty
Medium

🥘 Ingredients

18 items
  • 1 cup Whole black gram (sabut urad dal)
  • 0.25 cup Red kidney beans (rajma)
  • 4 cups Water
  • 3 tablespoons Butter
  • 1 tablespoon Oil
  • 1 medium Onion, finely chopped
  • 4 cloves Garlic, minced
  • 1 inch piece Ginger, minced
  • 1.5 cups Tomato puree
  • 1 piece Green chili, slit
  • 1 teaspoon Red chili powder
  • 0.5 teaspoon Turmeric powder
  • 1 teaspoon Coriander powder
  • 0.5 teaspoon Garam masala
  • 2 teaspoons Salt
  • 0.5 cup Fresh cream
  • 1 tablespoon Kasuri methi (dried fenugreek leaves)
  • 2 tablespoons Fresh coriander leaves, chopped
💡
Pro Tip: Read through all ingredients before starting to cook!

📝 Instructions

11 steps
1

Rinse the whole black gram and red kidney beans thoroughly under cold water. Soak them together overnight or for at least 8 hours.

2

Drain the soaked lentils and beans, transfer them to a pressure cooker, and add 4 cups of water. Cook under pressure for about 12-15 whistles or until both are completely cooked and soft.

3

In a large pan, heat 2 tablespoons of butter and 1 tablespoon of oil over medium heat. Add the finely chopped onion and sauté until golden brown.

4

Add the minced garlic and ginger to the pan, and sauté for another minute until the aroma releases.

5

Stir in the tomato puree and green chili. Cook until the oil separates from the sides of the mixture.

6

Add the red chili powder, turmeric powder, coriander powder, and salt. Cook for 2-3 minutes, stirring occasionally.

7

Once the spices are well combined, add the cooked black gram and kidney beans along with their cooking liquid. Mix well to combine.

8

Lower the heat, cover, and let it simmer for 45-60 minutes, stirring occasionally to ensure it doesn’t stick to the bottom.

9

Uncover, add garam masala, fresh cream, and the remaining tablespoon of butter. Mix well and let it simmer for another 10 minutes.

10

Crush the kasuri methi between your palms and sprinkle over the daal makhani. Mix well and turn off the heat.

11

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

Cooking Tip: Take your time with each step for the best results!
1658
cal
68.7g
protein
188.5g
carbs
77.2g
fat

Nutrition Facts

1 serving (1922.6g)
Calories
1658
% Daily Value*
Total Fat 77.2 g 99%
Saturated Fat 36.1 g 181%
Polyunsaturated Fat 1.1 g
Cholesterol 176 mg 58%
Sodium 5189 mg 226%
Total Carbohydrate 188.5 g 69%
Dietary Fiber 52.9 g 189%
Total Sugars 29.5 g
Protein 68.7 g 137%
Vitamin D 0.2 mcg 1%
Calcium 614 mg 47%
Iron 24.3 mg 135%
Potassium 4377 mg 93%

*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

43.7%%
15.9%%
40.3%%
Fat: 694 cal (40.3%%)
Protein: 274 cal (15.9%%)
Carbs: 754 cal (43.7%%)