Take a pan, heat some ghee in it. Add the chopped dry fruits along with the dates. Fry those for 1 minute or two. After frying, keep those aside.
Now take a heavy-bottomed pan and take some ghee.
Add the vermicelli in the pan.
Fry the vermicelli with occasional stirring. on medium flame.
After around 5-8 minutes, the vermicelli will turn into a nice brown color. Also, your kitchen will get fill with a nutty aroma.
Now, slowly add the milk into the pan.
Allow the milk to boil on medium flame. Stir it occasionally so that it does not stick to the bottom of the pan. Now add the dry fruits and nuts along with the dates that were roasted in ghee earlier.
Mix all well. Let it thickens a bit. Make sure not to thicken the milk too much because once it starts to cool, the milk will become thickened and soaked further.
Now, at this point of time, add the sugar and let it simmer for a minute or two. After that turn off the flame.
If you are going to add jaggery, then make sure to add it after turning off the flame. Otherwise, the milk might curdle.
Mix the jaggery well into the pudding. Also, add a teaspoon of cardamom powder (Elaichi powder). Cover the pan with a lid. Allow the jaggery to dissolve completely.
Sheer Khurma is ready to serve hot. Garnish it with some chopped raisins and almonds.