VegetarianOrigin Punjab/Delhi/AwadhPrep 30 minutes, plus soaking timeCook 1 hour
A rich, slow-cooked dessert made from pureed lentils simmered in sweetened milk and toasted with ghee. It is fragrant with saffron and cardamom, offering a dense, velvety texture and a nutty sweetness.
Place 200 g moong dal into a bowl of water and leave to soak overnight.
Drain the moong dal thoroughly and transfer to a food processor or blender. Puree until smooth, trickling in a tiny splash of water only if necessary to loosen the mixture.
In a wide saucepan, combine 517 g milk, 200 g granulated sugar and the milk spices. Bring to a rolling boil and simmer gently for 10 minutes.
Warm 125 g ghee in a deep, heavy-based pan or kadhai set over very low heat. Stir in the pureed dal and fry for 5 minutes until lightly browned. Pour in the hot milk mixture, stirring constantly to stop any dal catching on the bottom. Keep stirring continuously over gentle heat for approximately 30 minutes, until the liquid is fully absorbed and the ghee separates from the sides.
Spoon the hot halwa onto a serving dish. Decorate with 10 g slivered almonds, 10 g slivered cashew nuts and the garnish spices, then serve immediately.
Use equal weight. It cooks in about the same time and breaks down to a similar soft, creamy consistency, though the colour will be slightly pinkish-orange.
Use 120% of the weight; melt gently over low heat to avoid burning the milk solids, which will yield a softer, creamier richness rather than a nutty aroma.