Indian Spiced Black Lentil and Kidney Bean Curry (Dal Makhani)
This rich and creamy Dal Makhani is a classic Indian dish, featuring slow-cooked black lentils and kidney beans simmered in a fragrant, spiced tomato-cream sauce. It's a hearty and satisfying vegetarian curry perfect for a comforting dinner.
Let's cook.
Drain the soaked black lentils and kidney beans. Rinse them thoroughly under cold water.
Combine the rinsed lentils and kidney beans in a large pot with 4 cups of fresh water. Bring to a boil, then reduce heat to low, cover, and simmer for 45-50 minutes, or until the lentils and beans are tender. Drain any excess water.
In a separate large pan or Dutch oven, melt 2 tablespoons of ghee or butter over medium heat. Add the chopped onion and sauté for 5-7 minutes until softened and lightly golden.
Stir in the ginger-garlic paste and cook for 1 minute until fragrant. Add the crushed tomatoes, ground cumin, garam masala, turmeric powder, and red chili powder. Cook for 8-10 minutes, stirring occasionally, until the tomato mixture thickens and the oil separates.
Add the cooked lentils and kidney beans to the tomato mixture. Stir well to combine. Pour in 1 cup of water (or more if a thinner consistency is desired) and bring to a gentle simmer. Cook for 10-15 minutes, allowing the flavors to meld.
Stir in the heavy cream and salt. Continue to simmer for another 2-3 minutes, ensuring the curry is heated through but not boiling after adding the cream. Taste and adjust seasoning if needed.
Garnish generously with fresh chopped cilantro before serving.
About This Recipe

Big flavor.✦
Chef's Tips
Easy Substitutions
Storage & Reheating
Serving Suggestions
Common Mistakes
Frequently Asked Questions
What is ginger-garlic paste?
Is Dal Makhani spicy?
Reviews
No reviews yet
Be the first person to review this recipe.
Made this recipe?
Tell us how it turned out.





