Nutrition Facts for Vegan daal makhani

Vegan Daal Makhani

Image of Vegan Daal Makhani
Nutriscore Rating: 78/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.

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
15 min
πŸ”₯
Cook Time
1 hr 30 min
πŸ•
Total Time
1 hr 45 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!
1259
cal
62.0g
protein
191.3g
carbs
34.3g
fat

Nutrition Facts

1 serving (1804.8g)
Calories
1259
% Daily Value*
Total Fat 34.3 g 44%
Saturated Fat 5.0 g 25%
Polyunsaturated Fat 0.0 g
Cholesterol 0 mg 0%
Sodium 2930 mg 127%
Total Carbohydrate 191.3 g 70%
Dietary Fiber 48.6 g 174%
Total Sugars 32.9 g
Protein 62.0 g 124%
Vitamin D 0.0 mcg 0%
Calcium 544 mg 42%
Iron 23.7 mg 132%
Potassium 3426 mg 73%

*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

57.9%%
18.8%%
23.4%%
Fat: 308 cal (23.4%%)
Protein: 248 cal (18.8%%)
Carbs: 765 cal (57.9%%)