Elevate your vegetarian protein game with this creamy and satisfying High Protein Dal Makhani recipe! This healthier twist on the classic Indian comfort food combines a trio of nutrient-rich lentils—black gram (urad dal), kidney beans (rajma), and moong dal—for a wholesome, protein-packed dish. Simmered to perfection with aromatic spices, rich tomato puree, and a touch of cream, this dal delivers indulgent flavor while being nourishing and hearty. Perfectly spiced with garam masala and finished with fresh cilantro, this dal makhani pairs beautifully with soft naan or fragrant basmati rice. Whether you’re meal-prepping or hosting a dinner, this high-protein recipe is a delicious crowd-pleaser packed with balanced nutrition.
Rinse the black gram, kidney beans, and moong dal thoroughly under cold water until the water runs clear.
Soak them together in 4 cups of water for at least 8 hours or overnight. Drain and rinse before cooking.
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.
In a large pan, heat the ghee or oil over medium heat.
Add the cumin seeds and let them sizzle for a few seconds until fragrant.
Add the chopped onions, sauté until they turn golden brown.
Stir in the ginger-garlic paste and cook for another minute until the raw smell dissipates.
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.
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.
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.
Gradually stir in the heavy cream or cashew cream, and let it cook for another 5-10 minutes, stirring occasionally.
Check the seasoning and adjust the salt, if needed.
Garnish with chopped coriander and a drizzle of cream if desired before serving.
Serve hot with naan, roti, or basmati rice.
Serving size | 1923.4 grams (1923.4g) |
---|
Amount per serving | % Daily Value* |
---|---|
Calories | 1959 |
Total Fat 88.20g | 113% |
Saturated Fat 52.70g | 264% |
Polyunsaturated Fat 0.00g | |
Cholesterol 252mg | 84% |
Sodium 3789mg | 165% |
Total Carbohydrate 222.70g | 81% |
Dietary Fiber 61.00g | 218% |
Total Sugars 27.40g | |
Protein 82.40g | 165% |
Vitamin D 0IU | 0% |
Calcium 647mg | 50% |
Iron 29mg | 160% |
Potassium 4594mg | 98% |
Source of Calories