Heat a nonstick pan with 1 tbsp ghee, roast the dry fruits till they turn slightly coloured. Remove to a bowl. Then add another tsp of ghee, roast the semolina well, remove to a bowl.
Finally add another tsp of ghee, add all the chopped fruits and roast well for 5 mins. Now add the water and bring to a boil. Simmer for 5 mins, then add the roasted rava. At this stage add the milk. Combine everything well. Simmer completely and cover with lid.
After 5 to 7 mins, remove the lid, add the cardamom powder, saffron strands, roasted dry fruits and remaining ghee and when the consistency comes to googy texture, switch off and serve hot.