Nutrition Facts for Vegan daal makhani
Blog Research API Download App

Vegan Daal Makhani

Image of Vegan Daal Makhani
Nutriscore Rating: 79/100

Indulge in the rich, creamy flavors of *Vegan Daal Makhani*, a plant-based twist on the classic Indian comfort food. This hearty dish features protein-packed black lentils and kidney beans, slow-simmered in a fragrant masala of cumin, ginger, garlic, and tomatoes. Coconut milk replaces traditional dairy cream, creating a luxuriously smooth texture that’s completely vegan. With a perfect balance of warming spices like turmeric, red chili powder, and garam masala, this recipe delivers authentic depth of flavor in every bite. Serve it hot with steamed rice or fluffy vegan naan for a soul-satisfying meal that’s both nourishing and delicious. Perfect for weeknight dinners or special occasions, this Vegan Daal Makhani is sure to become a new favorite in your plant-based repertoire.

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
15 min
πŸ”₯
Cook Time
N/A
πŸ•
Total Time
15 min
πŸ‘₯
Servings
4 servings
πŸ“Š
Difficulty
Medium

πŸ₯˜ Ingredients

15 items
  • 1 cup Whole black lentils (urid dal)
  • 0.5 cup Kidney beans
  • 1 cup Coconut milk
  • 1 medium Onion, finely chopped
  • 2 large Tomatoes, pureed
  • 4 whole Garlic cloves, minced
  • 1 tablespoon Ginger, minced
  • 1 teaspoon Cumin seeds
  • 0.5 teaspoon Turmeric powder
  • 1 teaspoon Red chili powder
  • 1 teaspoon Garam masala
  • 1 teaspoon Salt
  • 2 tablespoons Cooking oil
  • 2 tablespoons Fresh cilantro, chopped
  • 4 cups Water
πŸ’‘
Pro Tip: Read through all ingredients before starting to cook!

πŸ“ Instructions

11 steps
1

Rinse the whole black lentils and kidney beans thoroughly under running water. Soak them in water for at least 6 hours or overnight.

2

Drain the soaked dal and beans and transfer them to a large pot. Add 4 cups of water and bring to a boil. Reduce the heat and simmer for about 45-50 minutes, or until they are soft and cooked through.

3

In a separate pan, heat the oil over medium heat. Add cumin seeds and let them sizzle for a few seconds until they release their aroma.

4

Add the minced garlic and ginger to the pan and sautΓ© for about 1 minute until fragrant.

5

Add the finely chopped onion to the pan and cook until the onion turns translucent and golden brown.

6

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

7

Once the lentils and beans are cooked, add them to the masala mixture along with any remaining water from cooking. Mix well.

8

Pour in the coconut milk and gently simmer the daal on low heat for about 30 minutes to let the flavors meld, stirring occasionally to prevent sticking.

9

Stir in the garam masala and adjust the seasoning with salt if needed.

10

Garnish with fresh cilantro before serving.

11

Serve hot with steamed rice or vegan naan.

⚑
Cooking Tip: Take your time with each step for the best results!
336
cal
16.5g
protein
53.8g
carbs
8.3g
fat

Nutrition Facts

1 serving (517.0g)
Calories
336
% Daily Value*
Total Fat 8.3 g 11%
Saturated Fat 1.0 g 5%
Polyunsaturated Fat 0.0 g
Cholesterol 0 mg 0%
Sodium 646 mg 28%
Total Carbohydrate 53.8 g 20%
Dietary Fiber 12.4 g 44%
Total Sugars 11.4 g
Protein 16.5 g 33%
Vitamin D 0.0 mcg 0%
Calcium 154 mg 12%
Iron 6.2 mg 34%
Potassium 1160 mg 25%

*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

60.3%%
18.7%%
21.0%%
Fat: 300 cal (21.0%%)
Protein: 266 cal (18.7%%)
Carbs: 861 cal (60.3%%)