Nutrition Facts for Dairy-free dal makhani
Blog Research API Download App

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.

Get More Healthy Recipes with SnapCalorie

★★★★★ 4.8/5.0 (2,000+ reviews)
Discover personalized meal ideas
Track your nutrition effortlessly
Get AI-powered health insights
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 (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!
1300
cal
60.9g
protein
190.3g
carbs
38.9g
fat

Nutrition Facts

1 serving (1888.5g)
Calories
1300
% Daily Value*
Total Fat 38.9 g 50%
Saturated Fat 11.5 g 57%
Polyunsaturated Fat 0.0 g
Cholesterol 0 mg 0%
Sodium 2620 mg 114%
Total Carbohydrate 190.3 g 69%
Dietary Fiber 47.6 g 170%
Total Sugars 37.8 g
Protein 60.9 g 122%
Vitamin D 0.0 mcg 0%
Calcium 536 mg 41%
Iron 20.7 mg 115%
Potassium 3702 mg 79%

*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: 350 cal (25.8%%)
Protein: 243 cal (18.0%%)
Carbs: 761 cal (56.2%%)