In a kadai take milk, ghee, maida and sugar. Mix well.
Add saffron water and mix well.
Grease butter paper with ghee and keep it aside.
Place kadai on the gas stove and stir continuously keeping the flame and low without forming any lumps.
after 7-10 minutes, the mixture starts to thicken and turns into a paste consistency.
Mix till the mixture turns glossy. add a tsp of more ghee if it's not turning glossy.
When the mixture leaves the sides of the pan, then switch off the flame.
Transfer a ladleful of ice halwa mixture onto butter paper. Spread it quickly. also using a rolling pin spread thin/thick thickness as desired.
Sprinkle cardamom powder, some cardamom seeds, pistachio slits, and almond slits on halwa.
Place another sheet of greased butter paper over it and spread the mixture gently rolling pind.
Allow the mixture to cool for 2 hours or refrigerate for 15 minutes.
Now cut the ice halwa into squares (along with sheet) once set completely.
Bombay ice halwa is ready to serve or store for a week in the refrigerator.