-
Wash the moong dal thoroughly and soak in clean water for 3 to 4 hours. Drain completely.
-
Pulse the dal in a mixer grinder without water (or with 1 tbsp max) to a semi-coarse (darbara) paste.
-
In a saucepan, warm the milk, water, and saffron together; keep warm over low heat.
-
In a heavy-bottomed kadai, melt the ghee over low flame. Add sooji and besan; sauté for 30 seconds.
-
Add the ground dal paste. Stir constantly over low-medium heat. The paste will absorb ghee and turn into a sticky ball for the first 8-10 minutes.
-
Continue slow-roasting for 20-25 minutes until the dal turns sandy, reaches an amber-gold color, smells nutty, and releases ghee freely.
-
Add almonds and cashews; roast for 1 minute in the hot dal mixture.
-
Reduce heat to low. Carefully pour in the warm milk-saffron liquid in a steady stream while stirring continuously to eliminate lumps.
-
Simmer for 4-5 minutes until the dal absorbs the liquid and fluffs up into a thick mixture.
-
Add sugar and cardamom powder. Stir well as the mixture loosens, cooking for another 5-7 minutes until the seera leaves the sides of the pan and ghee separates at the edges.
-
Turn off heat, garnish with pistachios, and serve warm.