To begin with soak the dry nuts and dates in warm water for few hours. Drain, chop it lengthwise and keep it aside for frying.
Meanwhile, boil milk in a heavy bottomed pan, reduce the flame and heat it for about 10 minutes.
From this remove 2 tsp of hot milk in a bowl and soak the saffron in it.
Next, heat ghee in a pan and fry the soaked cashew nuts, pistachios and almonds till golden. Remove and keep it aside.
Add the soaked & drained dates to the ghee and fry it for a minute till it turn golden. Remove it and keep it aside for later use.
In the remaining ghee, roast the vermicelli till golden brown.
Once the milk is hot enough Add condensed milk to it. Give a gentle stir, add the fried nuts & dates.
After that add roasted vermicelli to the boiling milk and cook for about 8-10 minute over low flame.
Add cardamom powder and soaked saffron to this and combine well and cook till thick.
Test the taste and add sugar according to your taste. This is optional, if you find the sheer korma sweet enough, no need to add.
Add a pinch of salt, combine well and remove from flame. Serve hot or cooled.