-
1
Drain the soaked moong dal thoroughly and grind it wet — with no added water beyond what clings to the dal — to a coarse paste, because the residual moisture from soaking is enough to bind the grind without thinning it, and a paste that retains some texture will produce the characteristic sandy, melt-in-the-mouth crumb of the finished halwa. The paste must not be smooth; each particle of dal should still be faintly distinct to the touch. Dry-ground dal flour produces a fundamentally different and inferior texture and cannot be used here.
-
2
Combine the sugar and water in a small saucepan with the ground cardamom and the saffron in its soaking water, bring to a gentle simmer, and stir until the sugar dissolves completely. Keep the syrup warm over the lowest heat so that it is fluid and at temperature the moment the roasted dal is ready, because a cold or delayed syrup hitting the hot pan cools the ghee unevenly and the dal absorbs the liquid in patches rather than all at once. A syrup held warm stays pourable and merges into the roasted dal in a single, even rush.
-
3
Melt the ghee in a wide, heavy pan over medium heat, then add the moong dal paste and begin stirring continuously — this is where the dish lives or dies. Keep the paste moving without interruption for 30–40 minutes, because any pause allows the dal to settle against the hot metal and scorch at those points, leaving bitter dark patches that cannot be corrected later. The colour will travel from pale yellow through gold to a deep, even amber-gold; the practitioner's test is to press a small amount of the paste against the back of the pan — it must leave a dry mark with no wet smear behind, and the aroma at this stage should be nutty, toasted, and intense, with each particle individually golden, dry, and crisp.
-
4
When the dal is fully roasted and the pan test confirms dryness, pour the warm sugar syrup over it in a single, confident pour so the entire mass is hit at once and absorbs evenly, rather than one corner steaming ahead of the rest. The syrup will sizzle dramatically on contact; stir immediately and continuously as the dal drinks up the liquid — the mixture will seize and then loosen into a cohesive halwa. Continue stirring until the ghee begins to separate at the edges of the mass and the halwa pulls cleanly from the sides of the pan.
-
5
Fold in the fried cashews and raisins if used, then transfer the halwa to a serving dish. Scatter almond slivers across the surface and apply the silver leaf for festive presentation. Serve warm, in small portions.