In a pan, add milk and let it come to a boil.
Lower the heat and continue to simmer the milk on low flame, stirring every now and then so that it does not burn.
Let the milk boil and cook slowly, until it reduces to half the initial quantity.
While the milk simmers, in another pan, add 1-2 tbsp ghee and lightly roast the vermicelli until fragnant and light golden brown. Be careful to not burn. Remove and keep aside.
In the same pan, add another tablespoon of ghee and lightly roast the almonds, pistachios and the chironji/ chirogi till you get a fragnant, nutty aroma. Be careful to not burn as well. Remove and keep aside in a bowl.
Once the milk has reduced, add the sugar and roasted vermicelli and cook for another 10 minutes on low flame, stirring at the same time.
After the vermicelli has softened and cooked, add the cardamom powder and the ghee roasted dried fruit and nuts.
Mix everything well and cook for another 3-5 minutes.
Switch off and remove from the flame into a serving dish.
You may serve the sheer khurma either warm or serve chilled.