Heat ghee and roast the whole cashew nuts and raisins till golden brown. Transfer to a bowl and set aside.
Add the broken cashew nuts in the same pan and roast until golden.
Add vermicelli and roast until golden.
Transfer it to a bowl and set aside.
In the same pan, add water, cardamom powder and food colour (if adding) and bring to boil.
Add vermicelli, cover and cook on medium flame until there is no water left.
Add sugar and when the sugar melts and starts to boil switch off stove.
Cover and set aside until all the water content is absorbed by the vermicelli.
Add the roasted cashew nuts and raisins and mix well.
Serve it warm.