Dal Makhani
Ananya Singh
6 Feb 2026
Prep
15 mins
Cook
90 mins
Serves
4 People
Calories
350 calories
Indulge in the rich, creamy goodness of Dal Makhani, a classic Indian dish made with black lentils and kidney beans simmered in buttery tomato sauce. Perfect for a cozy weeknight dinner or a festive gathering with friends.
IngredientsWhat you need
- 1 cup whole black lentils (urad dal)
- 1/4 cup red kidney beans (rajma)
- 4 tablespoons butter
- 1 cup heavy cream
- 2 teaspoons garam masala
- 1 tablespoon ginger-garlic paste
- 1 cup tomato puree
- to taste salt salt
Method
- 1
Rinse the soaked black lentils and kidney beans under cold water until the water runs clear.
- 2
In a large pot, add lentils, kidney beans, and 4 cups of water. Bring to a boil, then reduce heat and simmer for about 1.5 hours until tender.
- 3
In a separate pan, melt the butter over medium heat. Add ginger-garlic paste and sauté until fragrant.
- 4
Stir in the tomato puree and cook for about 10 minutes until the oil separates from the mixture.
- 5
Add the cooked lentils and kidney beans to the tomato mixture. Stir in the heavy cream, garam masala, and salt. Let it simmer for 15-20 minutes, stirring occasionally.
- 6
Serve hot with naan or rice, garnished with a drizzle of cream and a sprinkle of coriander if desired.
Nutrition per serving
Fat
12g
Carbs
40g
Protein
25g
Available in
Rate this recipe
Comments
No comments yet. Be the first to share your thoughts!
Explore Recipes
Love cooking?
Create your own digital recipe book. Snap, save, and share your favorite recipes.
Ananya Singh
6 February 2026
Nutrition per serving
Fat
12g
Carbs
40g
Protein
25g
Available in
