Nutrition Facts for High protein dal makhani
Blog Research API Download App

High Protein Dal Makhani

Image of High Protein Dal Makhani
Nutriscore Rating: 73/100

Elevate your traditional dal experience with this **High Protein Dal Makhani**, a nourishing twist on the beloved Indian classic. Packed with a trio of nutrient-rich lentils—black gram (urad dal), kidney beans (rajma), and moong dal—this recipe delivers a creamy, indulgent texture while maximizing protein content. Slow-cooked to perfection with aromatic spices such as cumin, garam masala, and a hint of red chili powder, it’s finished with a velvety swirl of cream (or cashew cream for a vegan option). Perfect for a cozy dinner, this dish pairs beautifully with fluffy naan or fragrant basmati rice. Whether you’re looking for a hearty vegetarian main dish or a high-protein comfort food, this dal makhani is sure to become a new favorite on your menu.

Get More Healthy Recipes with SnapCalorie

★★★★★ 4.8/5.0 (2,000+ reviews)
Discover personalized meal ideas
Track your nutrition effortlessly
Get AI-powered health insights
SnapCalorie App Screenshot

Recipe Information

⏱️
Prep Time
15 min
🔥
Cook Time
N/A
🕐
Total Time
15 min
👥
Servings
4 servings
📊
Difficulty
Medium

🥘 Ingredients

16 items
  • 1 cup black gram (whole urad dal)
  • 0.5 cup kidney beans (rajma)
  • 0.25 cup moong dal (green gram)
  • 4 cups water
  • 1.5 teaspoons salt
  • 2 tablespoons ghee or oil
  • 1 teaspoon cumin seeds
  • 1 large onion, finely chopped
  • 1 tablespoon ginger-garlic paste
  • 1 cup tomato puree
  • 0.5 teaspoon turmeric powder
  • 1 teaspoon red chili powder
  • 1 teaspoon garam masala
  • 0.5 cup heavy cream or cashew cream
  • 2 tablespoons coriander (cilantro), chopped
  • 2 tablespoons cream for garnishing (optional)
💡
Pro Tip: Read through all ingredients before starting to cook!

📝 Instructions

14 steps
1

Rinse the black gram, kidney beans, and moong dal thoroughly under cold water until the water runs clear.

2

Soak them together in 4 cups of water for at least 8 hours or overnight. Drain and rinse before cooking.

3

In a pressure cooker, add the soaked dals and 4 cups of fresh water. Pressure cook on high heat for 4-5 whistles or until the dals are tender and fully cooked.

4

In a large pan, heat the ghee or oil over medium heat.

5

Add the cumin seeds and let them sizzle for a few seconds until fragrant.

6

Add the chopped onions, sauté until they turn golden brown.

7

Stir in the ginger-garlic paste and cook for another minute until the raw smell dissipates.

8

Pour in the tomato puree, then add the turmeric powder, red chili powder, and salt. Cook until the oil starts to separate from the mixture, about 5-6 minutes.

9

Add the cooked dals into the pan, mix well and gently mash some of the lentils with the back of the ladle to thicken the dal.

10

Stir in the garam masala and let the mixture simmer on low heat, stirring occasionally, for 15-20 minutes to allow the flavors to meld.

11

Gradually stir in the heavy cream or cashew cream, and let it cook for another 5-10 minutes, stirring occasionally.

12

Check the seasoning and adjust the salt, if needed.

13

Garnish with chopped coriander and a drizzle of cream if desired before serving.

14

Serve hot with naan, roti, or basmati rice.

Cooking Tip: Take your time with each step for the best results!
1951
cal
81.7g
protein
221.1g
carbs
87.9g
fat

Nutrition Facts

1 serving (1931.8g)
Calories
1951
% Daily Value*
Total Fat 87.9 g 113%
Saturated Fat 52.5 g 262%
Polyunsaturated Fat 0.0 g
Cholesterol 252 mg 84%
Sodium 3149 mg 137%
Total Carbohydrate 221.1 g 80%
Dietary Fiber 59.4 g 212%
Total Sugars 25.9 g
Protein 81.7 g 163%
Vitamin D 0.0 mcg 0%
Calcium 685 mg 53%
Iron 26.0 mg 144%
Potassium 4444 mg 95%

*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.2%%
16.3%%
39.5%%
Fat: 791 cal (39.5%%)
Protein: 326 cal (16.3%%)
Carbs: 884 cal (44.2%%)