Creamy Black Lentils with Butter
Dal Makhani
Dal Makhani is like a warm hug in a bowl. Perfect for a cozy dinner with friends or family, it brings people together with its rich flavors and creamy texture.

Protein
14g
Carbs
44g
Fat
14g
Calories
350 kcal
Ingredients
Directions
Cook the Lentils and Beans
- Drain and rinse the soaked black lentils and kidney beans.
- In a large pot, add lentils, kidney beans, and 4 cups of water. Bring to a boil.
- Lower the heat, cover, and simmer for about 60 minutes until both are tender. Stir occasionally and add more water if needed.
Prepare the Spice Base
- In a separate pan, heat 2 tablespoons of butter over medium heat.
- Add cumin seeds and let them crackle for 30 seconds.
- Add chopped onion and sauté until golden brown, about 8–10 minutes.
- Stir in garlic, ginger, and green chili. Cook for another minute until aromatic.
- Mix in pureed tomatoes, ground coriander, and red chili powder. Cook until oil begins to separate from the mixture.
Combine and Simmer
- Pour the tomato mixture into the pot with lentils and beans.
- Add salt and garam masala. Stir well to combine.
- Let the dal simmer on low heat for another 30 minutes, stirring occasionally, until it thickens and the flavors meld.
Finish and Serve
- Stir in the remaining 2 tablespoons of butter and the heavy cream.
- Simmer for an additional 5 minutes.
- Garnish with chopped cilantro and serve hot, ideally with naan or basmati rice.
How did you like this recipe?
Click to rate