A time-honoured Indian confectionery hand-crafted with reduced milk, fragrant green cardamom, saffron, and toasted pistachio nuts.
Soak the urad dal and rajma overnight, then drain.
Cook both with the water and 1/2 tsp salt for 8-10 whistles until completely soft.
Heat the butter, fry the ginger-garlic paste, then add the tomato puree and cook until the butter separates.
Add the dals with a light mashing and simmer on low heat 30-40 minutes, stirring often.
Stir in the cream and garam masala and serve this dal makhani rich and creamy with naan or rice.