Preparation of Rice: Thoroughly rinse basmati rice until it is clean, then soak it overnight to soften the grains.
Once soaked, drain the water completely and allow the rice to dry at room temperature. After it has dried, coarsely grind it using a grinder.
Preparation of Saffron milk: Place saffron strands in a cup of lukewarm milk and allow them to dissolve for 5 to 10 minutes.
Phirni Cooking: Start by pouring milk into a pan and bringing it to a boil. Once boiling, add the soaked rice and stir quickly to prevent any lumps from forming.
Continuously stir the mixture over low heat until the rice is soft and fluffy, resulting in a thick and creamy consistency.
Next, incorporate saffron-infused milk, sugar, crushed cardamom seeds or powder, khoya, and rose water. Mix well to achieve a uniform texture.
Cook on low heat while keeping an eye on the thickness of the phirni; if it appears semi-thick, remove it from the heat and promptly transfer it to a bowl to preserve a smooth texture.
Top it off with roasted pistachios and almonds! Once the phirni reaches room temperature, place it in the refrigerator to chill before serving.