Nutrition Facts for Heart-healthy daal makhani
Blog Research API Download App

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.

Smart Nutrition Tracking with SnapCalorie

★★★★★ 4.8/5 (2M+ downloads)
Track meals with just a photo
Hit your nutrition goals easier
Join 2M+ happy users
SnapCalorie App Screenshot

Recipe Information

⏱️
Prep Time
20 min
🔥
Cook Time
N/A
🕐
Total Time
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!
241
cal
14.8g
protein
37.7g
carbs
4.7g
fat

Nutrition Facts

1 serving (388.3g)
Calories
241
% Daily Value*
Total Fat 4.7 g 6%
Saturated Fat 0.8 g 4%
Polyunsaturated Fat 0.0 g
Cholesterol 0 mg 0%
Sodium 610 mg 27%
Total Carbohydrate 37.7 g 14%
Dietary Fiber 11.3 g 40%
Total Sugars 3.1 g
Protein 14.8 g 30%
Vitamin D 0.0 mcg 0%
Calcium 125 mg 10%
Iron 4.7 mg 26%
Potassium 738 mg 16%

*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.5%%
23.7%%
16.8%%
Fat: 169 cal (16.8%%)
Protein: 238 cal (23.7%%)
Carbs: 600 cal (59.5%%)