Dal makhani is the rich, velvety black lentil dish from Punjab that restaurants simmer for hours. Whole black urad dal and a handful of kidney beans are cooked until soft, then slowly simmered with butter, tomato, ginger and garlic, and finished with cream. A pressure cooker or Instant Pot does the long cooking for you, and like most slow-cooked dishes, it tastes even better the next day.

Dal Makhani
Ingredients
Equipment
Method
- Rinse the urad dal and kidney beans, cover with plenty of water and soak for 8 hours or overnight. Drain.
- Pressure cooker: cook the dal and beans with 4 cups of water and 1 teaspoon of salt for 30 minutes on high pressure (about 8 to 10 whistles), then let the pressure release naturally. Stovetop: simmer, covered, for 1 1/2 to 2 hours, adding water as needed. The lentils should be completely soft and mash easily.
- Lightly mash about a quarter of the lentils against the side of the pot to make it creamy.
- Melt 2 tablespoons of butter in a large pan over medium heat. Add the cumin seeds and let them sizzle, then add the onion (if using) and cook for 5 minutes. Add the ginger garlic paste and cook for 1 minute.
- Add the tomato puree, chilli powder and salt. Cook for 6 to 8 minutes until thick and the butter starts to separate at the edges.
- Add the cooked lentils with their liquid (and the canned beans, if using). Simmer on low for 25 to 30 minutes, stirring often and adding hot water if it gets too thick. The longer it simmers, the creamier it gets.
- Stir in the cream, garam masala, kasuri methi and the last tablespoon of butter. Serve with a swirl of cream on top.
Notes
Bananuts recipes that go well with this one.
Guides from the Bananuts kitchen that feature this recipe.
Recipes worth making. Stories worth knowing. Discoveries from kitchens around the world.
Save it for later and follow Bananuts for a new recipe every few days.
Save to PinterestFollow on PinterestFollow on InstagramFollow on Facebook


