Rinse the rice under running water and then soak it for 10 minutes. Drain the rice after soaking.
In a medium sauce pan or pot, take ghee and add drained rice and toast it for 2 minutes.
Then add it to a pot along with 2 cups of water. Bring to a boil, reduce the heat and simmer for 10 minutes or until rice is tender.
Once all the water has evaporated and rice looks cooked.
Add in the milk and sugar.
Bring to a boil, stirring to dissolve the sugar.
Do not leave it unattended. Milk can bubble over.
Lower the heat, let it simmer, stirring frequently for 20-30 minutes, or until the pudding looks thickened; milk is absorbed, and rice is cooked.
Add cardamom powder, nutmeg powder, or cinnamon powder and the nuts. Reserve some to garnish.
Let it cool to room temperature.
Transfer it to a container, if not serving it right away. It can be kept in the fridge for few days. Serve it cold or at room temperature.
Mix in the blueberry compote or just leave it on side for people to serve themselves. You can use any other fruits too.