In a bowl heat the milk and add the saffron strands. Mix well.
½ cup cold milk, ¼ teaspoon saffron
Set aside for the flavors to steep and for the milk to come back to room temperature.
In a large pan add saffron infused milk, sugar and all purpose flour.
1 cup sugar, ½ cup all purpose flour
Mix it all to an even paste with no lumps. Then add melted ghee and mix.
½ cup ghee
Turn on the flame and start cooking the mixture on medium flame.
Cook till the sugar starts to melt and then add cardamom.
1 teaspoon cardamom seeds
Continue cooking while stirring till the mix starts to leave the sides and is thick.
Once the mixture leaves the sides, turn down the flame. Transfer the mixture to a ghee lined parchment paper.
Place another greased parchment paper on it and roll the mix into a thin even layer. Ideally the thickness should be only 1-2 centimeters.
Peel off the upper parchment paper and sprinkle slivered almonds, slivered pistachios and cardamom powder.
¼ cup almonds, ¼ cup pistachios
Place the parchment paper and roll the ice halwa till the toppings stick well to it.
Cool the ice halva at room temperature for 4-5 hours or in the refrigerator for an hour. Then remove, and slice into squares of about 3-4 inches.
Use a scissor to cut the parchment paper along with the halva and stack them.
Serve immediately or transfer to an airtight container. Refrigerate to retain freshness longer.