Heat the ghee in a pan. Add cashews and almonds. Toast them for a few seconds and keep them aside.
Next in the same pan Toast the vermiceli until it turns golden. Keep it aside.
Now in a heavy bottom pot, add milk. Start to boil the milk. Once the milk reduces to about 3/4th quantity stirring it continuously. So the milk doesn't stick to the pot.
Now add in the sugar, cardamom powder, vermiceli and toasted nuts. Mix well.
Lastly, if you wish to add saffron, add it now. Mix everything well.
Serve hot or chilled garnished with rose petals, almonds, cashews, raisins. You can use any of these toppings. Enjoy!