← All recipes
Rich, creamy black lentil and kidney bean curry in a deep bowl with a sprinkle of fresh cilantro.

Dal Makhani

Creamy, smoky, and utterly comforting, this black lentil and kidney bean curry is a bowl of pure joy with every spoonful.

Total: 105 minPrep: 15 minCook: 90 min4 servingsDifficulty: Medium⭐ 4.8 (125+ ratings)$

Ingredients

Servings:

Steps

  1. 1 Combine black lentils and 3 cups of water in a large pot. Bring to a boil, then reduce heat and simmer for 45 minutes, until lentils are tender.
  2. 2 In a separate pan, melt butter over medium heat. Add onions and sauté until golden.
  3. 3 Add garlic and ginger, cooking for another minute until fragrant.
  4. 4 Stir in cumin, coriander, turmeric, and chili powder, cooking for 30 seconds.
  5. 5 Add diced tomatoes and cook until softened.
  6. 6 Drain the cooked lentils and add them to the onion mixture along with the kidney beans.
  7. 7 Simmer for 20 minutes, stirring occasionally.
  8. 8 Stir in heavy cream and adjust seasoning with salt.
  9. 9 Simmer gently for another 5 minutes until well combined and heated through.
  10. 10 Serve hot, garnished with fresh cilantro.

Equipment

Variations

Substitutions

Pairings

Nutrition

Calories: 350 kcal
Fat: 12g fat
Carbs: 45g carbohydrates
Protein: 18g protein
Fiber: 10g fiber
Sugar: 5g sugar
Sodium: 300mg sodium

Tips

Storage

Store in an airtight container in the fridge for up to 4 days. Reheat with a splash of water or milk to restore creaminess.

Freezing: Freezes well for up to 3 months. Thaw in the fridge overnight and reheat with a bit of water or cream.

Serving Suggestions

FAQ

Can I use canned black lentils?

Yes, use two 15-ounce cans of drained and rinsed black lentils, and adjust the cooking time accordingly.

How do I make this dish spicier?

Add more chili powder or a pinch of cayenne pepper to the spice mix.

Share this recipe