Dal makhani is a rich creamy Punjabi dish of black lentils and kidney beans slow cooked with tomatoes, butter and cream. It gets better with long simmering and is a restaurant favourite. The deep, smoky flavour and velvety texture come from patience rather than complicated technique.
Whole black lentils (urad dal): The star of the dish, which turn soft and creamy when cooked slowly. Kidney beans: Add body and a hearty bite. Tomato puree, butter and cream: Give the dish its signature richness. Kasuri methi: Dried fenugreek leaves add the classic restaurant aroma.
Slow cooking is the secret to the creamy texture, so simmer the dal for at least an hour after pressure cooking. Mash a few lentils against the pot to thicken it naturally. Add the cream and butter at the end, and stir in kasuri methi crushed between your palms.
Serve hot with naan, jeera rice or roti, topped with a swirl of cream and a pat of butter. Dal makhani keeps for four days in the refrigerator and freezes for up to three months. Add a splash of water when reheating.
Yes. Soak them overnight, or for at least eight hours, so they cook evenly and become creamy. Drain the soaking water and cook them in fresh water.
Yes. Pressure cook the soaked lentils and beans until completely soft, then simmer them in the tomato masala for at least 30 to 45 minutes so the flavours blend and the dal turns creamy.
Use the dhungar method: place a hot piece of charcoal in a small bowl in the centre of the dal, pour a little ghee on it, and cover for a couple of minutes. Remove the bowl before serving.
It usually needs more slow simmering. Mash some of the lentils against the side of the pot and cook longer, adding butter and cream near the end.
Yes. Use more butter, or blend in some cashew paste for richness. It will be slightly lighter but still creamy.
It keeps for four days in the refrigerator and freezes for up to three months. Add a splash of water when reheating since it thickens as it sits.