In a pan add ¼ cup ghee and sooji.
1 cup Semolina (Rava/Sooji)
Mix well and roast on medium flame for 8-10 minutes till golden brown and flavorful. Ensure that the sooji does not burn.
Remove from flame and transfer to a plate.
In the same pan add the remaining ghee and heat. Once hot add the cardamom pods, cinnamon stick and cloves.
1 cup Ghee, 2-3 pods Cardamom pods, 1-2 Cinnamon stick, 3-4 Cloves
Fry for a minute and add almonds, cashews and raisins.
¼ cup Almonds, ¼ cup Cashews, 4-5 Raisins
Mix well and let them turn golden. The raisins will puff up indicating it is done.
Add in the saffron and start pouring the milk. It will splutter so be careful while pouring. Add in the sugar and water. Bring to a boil and then add in the roasted sooji.
1 cup Sugar, ¾ cup Milk, 1 pinch Saffron, 1½ cup Water
Stir continuously while adding the sooji to avoid lumps. The mixture will start to thicken slowly. Keep stirring till all the liquids are absorbed and the halwa becomes soft.
Turn down the heat and serve garnished with more nuts, dried rose petals and silver varakh (if using).