Nutrition Facts for Heart-healthy daal makhani

Heart-Healthy Daal Makhani

Image of Heart-Healthy Daal Makhani
Nutriscore Rating: 77/100

Elevate your comfort food game with this **Heart-Healthy Daal Makhani**, a lighter take on the classic Indian dish that's as nourishing as it is flavorful. Packed with protein-rich whole black lentils and red kidney beans, this recipe swaps heavy cream for nonfat Greek yogurt, adding a creamy texture without the extra fat. Infused with aromatic spices like cumin, coriander, and turmeric, plus a hint of zesty lemon juice and fresh cilantro, it's a guilt-free indulgence perfect for those seeking heart-smart meal options. Slow-simmered for depth of flavor, this irresistible dal pairs beautifully with whole grain naan or brown rice for a wholesome and satisfying experience. Ready in under two hours, this dish is ideal for healthy weeknight dinners or special occasions.

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
20 min
🔥
Cook Time
2 hr
🕐
Total Time
2 hr 20 min
👥
Servings
4 servings
📊
Difficulty
Medium

🥘 Ingredients

16 items
  • 1 cup Whole black lentils (urad dal)
  • 0.25 cup Red kidney beans
  • 4 cups Water
  • 1 teaspoon Salt
  • 1 piece Bay leaf
  • 1 cup Chopped tomatoes
  • 1 tablespoon Grated ginger
  • 1 tablespoon Minced garlic
  • 0.5 teaspoon Turmeric powder
  • 0.5 teaspoon Red chili powder
  • 1 teaspoon Cumin seeds
  • 1 teaspoon Ground coriander
  • 2 tablespoons Nonfat Greek yogurt
  • 1 tablespoon Olive oil
  • 2 tablespoons Chopped cilantro
  • 1 tablespoon Lemon juice
💡
Pro Tip: Read through all ingredients before starting to cook!

📝 Instructions

11 steps
1

Rinse and soak the whole black lentils and red kidney beans in water for at least 4 hours, or overnight.

2

Drain and rinse the soaked lentils and kidney beans.

3

In a pressure cooker, add the lentils, kidney beans, 4 cups of water, salt, and bay leaf. Close the lid and pressure cook for about 30 minutes until the lentils are soft.

4

In a large pan, heat olive oil over medium heat. Add cumin seeds and allow them to crackle.

5

Add grated ginger and minced garlic to the pan. Sauté for a few minutes until the raw aroma disappears.

6

Add chopped tomatoes, turmeric powder, red chili powder, and ground coriander. Cook until the tomatoes soften and the oil begins to separate.

7

Add the cooked lentils and beans (along with the water) to the pan. Stir well to combine.

8

Reduce the heat and let the mixture simmer for about 60 to 90 minutes, stirring occasionally. Add more water if needed to achieve the desired consistency.

9

Stir in the nonfat Greek yogurt to add creaminess while keeping the dish low in fat. Simmer for another 10 minutes.

10

Adjust salt according to taste, and finish with lemon juice and chopped cilantro.

11

Serve hot with whole grain naan or brown rice for a heart-healthy meal.

Cooking Tip: Take your time with each step for the best results!
968
cal
60.0g
protein
148.3g
carbs
19.2g
fat

Nutrition Facts

1 serving (1499.9g)
Calories
968
% Daily Value*
Total Fat 19.2 g 25%
Saturated Fat 2.9 g 14%
Polyunsaturated Fat 1.3 g
Cholesterol 2 mg 1%
Sodium 2857 mg 124%
Total Carbohydrate 148.3 g 54%
Dietary Fiber 44.8 g 160%
Total Sugars 12.7 g
Protein 60.0 g 120%
Vitamin D 0.0 mcg 0%
Calcium 487 mg 37%
Iron 20.6 mg 114%
Potassium 2953 mg 63%

*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

59.0%%
23.9%%
17.2%%
Fat: 172 cal (17.2%%)
Protein: 240 cal (23.9%%)
Carbs: 593 cal (59.0%%)