Wash, drain and soak the rice grains for 30 minutes.
Soak the saffron threads in 4 cup of milk and set aside.
Take a large deep bottomed pan, add water, and warm it slightly. Then add the milk.
Add the sugar, poppy seeds, charoli, soaked rice, and saffron milk. Mix well and stir continuously on medium flame until it reaches a boil.
Turn the flame low, add the chopped nuts and let the rice cook while stirring occasionally.
Continuously scrape the edges using a wooden or silicone spatula while cooking to prevent burning and help thicken the milk faster.
This will help build up the milk solids as the dudhpak cooks.
Once the rice is cooked and the milk has thickened, add the cardamom powder, nutmeg powder, and kewra water. Stir and cook for 2 more minutes.
Let it cool slightly. Garnish with sliced pistachios and rose petals. Serve with pooris.