Dal Makhani Recipe (Creamy Black Lentils)
Dal makhani is a rich, buttery lentil dish from Punjab, made from whole black lentils and kidney beans. It simmers until thick and creamy and is finished with butter and a little cream.
It tastes like a slow-cooked restaurant dish but is easy to make at home with a pressure cooker and some patience.
Why you will like this version
- Creamy and rich with simple ingredients.
- Pressure cooker shortcut included.
- Tastes better the next day.
What is dal makhani?
The name means buttery lentils. Whole black lentils (sabut urad) are cooked with a few kidney beans, tomatoes and spices, then simmered with butter until thick.
Ingredients that matter
- Whole black lentils: not the split ones. Soak them overnight.
- Kidney beans: a small amount adds body.
- Butter and cream: they give the signature richness.
Tips for the creamiest dal
- Soak the lentils for at least 8 hours.
- Cook until they mash easily with a spoon.
- Simmer for 45 to 60 minutes after tempering, and mash a few lentils against the pot to thicken.
Dal Makhani Recipe
Dal Makhani
Ingredients
Method
- Drain the soaked lentils and beans. Cook them in a pressure cooker with 5 cups water and a pinch of salt for 6 to 7 whistles, until very soft.
- Heat 2 tbsp butter in a pot. Add the cumin seeds, then the onion, and cook until golden.
- Add the ginger-garlic paste and cook for 1 minute. Add the tomato puree, chili powder and salt and cook until the oil separates, about 8 minutes.
- Add the cooked lentils with their liquid. Simmer on low for 45 to 60 minutes, adding hot water as it thickens and mashing a few lentils.
- Stir in the garam masala and cream. Finish with 1 tbsp butter and serve hot.
Notes
Frequently asked questions
Do I have to soak the lentils?
Yes. Soak for 8 hours or overnight for even cooking.
Can I make it without cream?
Yes. Use extra butter or a splash of milk.
Does it freeze well?
Yes, for up to 2 months. Reheat with a splash of water.