Nutrition Facts for High protein daal makhani

High Protein Daal Makhani

Image of High Protein Daal Makhani
Nutriscore Rating: 74/100

Elevate your classic comfort food with this High Protein Daal Makhani—a creamy, indulgent Indian lentil dish packed with rich flavors and a nutritious twist. Combining whole black lentils (sabut urad dal) and hearty kidney beans, this recipe delivers plant-based protein in every bite while staying true to the traditional essence of Daal Makhani. Slow-cooked perfection is achieved with aromatic spices like cumin seeds, garam masala, and turmeric, complemented by a velvety base of tomato puree and fresh cream. Ideal for vegetarians or anyone seeking a wholesome yet satisfying meal, this dish pairs beautifully with soft naan or fragrant basmati rice. Prepared in under two hours, this protein-rich delicacy is perfect for cozy dinners, meal prep, or even entertaining guests. Treat yourself to the irresistible combination of nourishment and indulgence!

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

17 items
  • 1 cup Whole black lentils (sabut urad dal)
  • 0.5 cup Kidney beans
  • 4 cups Water
  • 1 inch piece, finely chopped Ginger
  • 4 cloves, minced Garlic
  • 2 chopped Green chillies
  • 2 tablespoons Butter
  • 1 tablespoon Vegetable oil
  • 1 cup Tomato puree
  • 1 teaspoon Red chili powder
  • 0.5 teaspoon Turmeric powder
  • 1 teaspoon Garam masala
  • 1 teaspoon Cumin seeds
  • 0.5 cup Cream
  • 1 teaspoon Salt
  • 2 tablespoons, chopped Fresh cilantro
  • 1 tablespoon Lemon juice
💡
Pro Tip: Read through all ingredients before starting to cook!

📝 Instructions

10 steps
1

Rinse and soak the whole black lentils and kidney beans in water for at least 8 hours or overnight in separate bowls.

2

Drain the soaked lentils and beans, and transfer them to a pressure cooker with 4 cups of water and a pinch of salt. Cook for 15-20 minutes or until they are soft and cooked through.

3

In a large pan, heat the oil and butter over medium heat. Add the cumin seeds and let them sizzle for a few seconds.

4

Add finely chopped ginger, minced garlic, and green chillies to the pan. Sauté for 1-2 minutes until fragrant.

5

Stir in the tomato puree, red chili powder, turmeric powder, and salt. Cook for about 10 minutes, or until the oil starts to separate from the tomato mixture.

6

Add the cooked lentils and kidney beans along with their cooking liquid into the tomato mixture. Stir well.

7

Reduce the heat to low, cover the pan, and let it simmer for about 45 minutes. Stir occasionally to prevent sticking.

8

Add cream and garam masala. Mix well and let the daal simmer for another 10 minutes until creamy and well incorporated.

9

Adjust the seasoning as needed and stir in lemon juice.

10

Garnish with freshly chopped cilantro before serving hot with naan or rice.

Cooking Tip: Take your time with each step for the best results!
1427
cal
68.2g
protein
182.4g
carbs
55.9g
fat

Nutrition Facts

1 serving (1774.7g)
Calories
1427
% Daily Value*
Total Fat 55.9 g 72%
Saturated Fat 24.1 g 120%
Polyunsaturated Fat 9.8 g
Cholesterol 108 mg 36%
Sodium 3148 mg 137%
Total Carbohydrate 182.4 g 66%
Dietary Fiber 50.8 g 181%
Total Sugars 25.7 g
Protein 68.2 g 136%
Vitamin D 0.1 mcg 1%
Calcium 658 mg 51%
Iron 24.8 mg 138%
Potassium 3996 mg 85%

*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

48.5%%
18.1%%
33.4%%
Fat: 503 cal (33.4%%)
Protein: 272 cal (18.1%%)
Carbs: 729 cal (48.5%%)