Nutrition Facts for Dairy-free dal makhani

Dairy-Free Dal Makhani

Image of Dairy-Free Dal Makhani
Nutriscore Rating: 77/100

Elevate your comfort food game with this rich and creamy Dairy-Free Dal Makhani—a vegan twist on the classic Indian dish that doesn't compromise on its signature indulgent flavor. Made with slow-cooked whole black lentils and kidney beans, this wholesome recipe is infused with aromatic spices like garam masala, cumin, and coriander, then simmered in luscious coconut milk for a velvety texture. Instead of traditional dairy, plant-based butter lends a hint of richness, making it perfect for those seeking a dairy-free alternative without sacrificing authenticity. Garnished with fresh cilantro, this hearty dal pairs beautifully with steamed basmati rice or warm naan for a satisfying meal that’s as nutritious as it is delicious. Whether you're vegan, lactose-intolerant, or simply love exploring vibrant plant-based cuisine, this Dairy-Free Dal Makhani is a creamy, flavor-packed delight that’s perfect for any occasion.

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 (urad dal)
  • 0.25 cup Kidney beans
  • 4 cups Water
  • 3 tablespoons Plant-based butter
  • 1 medium Onion, finely chopped
  • 4 cloves Garlic, minced
  • 1 tablespoon Ginger, grated
  • 1 cup Tomato puree
  • 1 teaspoon Ground cumin
  • 1 teaspoon Ground coriander
  • 1 teaspoon Garam masala
  • 0.5 teaspoon Red chili powder
  • 1 cup Coconut milk
  • 1 teaspoon Salt
  • 2 tablespoons Fresh cilantro, chopped
💡
Pro Tip: Read through all ingredients before starting to cook!

📝 Instructions

9 steps
1

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

2

Drain the soaked lentils and beans, then add them to a large pot with 4 cups of water. Cook over medium heat until they become soft, about 45-50 minutes. Alternatively, use a pressure cooker to speed up the process.

3

In a separate large pan, melt the plant-based butter over medium heat. Add the chopped onion and sauté until golden brown.

4

Stir in the minced garlic and grated ginger, cooking until the aroma fills your kitchen, about 2 minutes.

5

Add the tomato puree to the pan, along with the ground cumin, ground coriander, garam masala, and red chili powder. Allow this mixture to cook for 5-7 minutes, stirring frequently, until the oil begins to separate slightly.

6

Once the lentils and beans are cooked, add them to the pan with the tomato and spice mixture. Stir well to combine all ingredients.

7

Pour in the coconut milk and add salt to the lentils. Reduce the heat to low and let the dal simmer for another 20-25 minutes, stirring occasionally until it reaches your desired consistency.

8

Garnish with fresh cilantro before serving.

9

Enjoy your rich and creamy Dairy-Free Dal Makhani with steaming rice or freshly baked naan.

Cooking Tip: Take your time with each step for the best results!
1310
cal
61.6g
protein
192.6g
carbs
39.2g
fat

Nutrition Facts

1 serving (1900.9g)
Calories
1310
% Daily Value*
Total Fat 39.2 g 50%
Saturated Fat 10.2 g 51%
Polyunsaturated Fat 0.0 g
Cholesterol 0 mg 0%
Sodium 3040 mg 132%
Total Carbohydrate 192.6 g 70%
Dietary Fiber 49.1 g 175%
Total Sugars 40.1 g
Protein 61.6 g 123%
Vitamin D 0.0 mcg 0%
Calcium 516 mg 40%
Iron 22.8 mg 127%
Potassium 3835 mg 82%

*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

56.2%%
18.0%%
25.8%%
Fat: 352 cal (25.8%%)
Protein: 246 cal (18.0%%)
Carbs: 770 cal (56.2%%)