Wash the basmati rice, soak for at least 30 minutes
Meanwhile, take the milk in a pan and bring it to a boil. Simmer for 10 mins.
Once the rice is soaked, take a pressure cooker, heat ghee.
Add the drained rice and saute well.
Add half of the boiled milk and cover with a lid.
Pressure cook for 3 to 4 whistles.
Once the pressure falls down, remove the lid and using a ladle, mix well.
Simmer the flame to low, add the remaining milk, and let the milk thicken.
Keep stirring till you find the pudding in good consistency. This takes about 20 mins.
Add saffron and stir well. Next, add the nutmeg and cardamom powder.
Continue cooking, finally add the finely chopped nuts on top.
When the kheer reaches thick creamy pudding, switch off and serve hot or chilled as per your choice.