Take a pan and dry roast all the nuts for 2 minutes on low heat. remove from the pan and keep aside to cool down completely
Heat a heavy bottom pan on low heat and then add the saffron and roast for few seconds and then remove the pan from the heat. the saffron strands will start curling or shrinking slightly and become crisp.(Don't cook for longer time or on medium heat as it will burn the saffron)
When saffron cool down crush it and keep aside.
Open and peel the cardamom and collect the seeds and discard the peel.
In the mixer jar add all the spices and grind to make a fine powder and keep aside.
Now add the nuts and rose petals and pulse gently to make a coarse powder as per your preference.
Now mix the ground nuts,spice mix and the saffron and give a pulse in the mixer to blend every thing.
Store in a glass jar and keep refrigerated for a long shelf life and use when required.
How to serve- add 2-3 tsp of masala milk for a glass of milk and give a nice boil, It can be used to make hot or cold milk.
You can add this powder directly in hot or cold milk,boiling is optional after adding it in the milk.