In a medium-sized saucepan, combine the Arborio rice, whole milk, and coconut milk. Place the saucepan over medium heat and stir occasionally.
Add the granulated sugar, cinnamon stick, crushed cardamom pods, whole cloves, ground ginger, ground nutmeg, vanilla extract, and a pinch of salt to the rice mixture.
Allow the mixture to come to a gentle simmer, then lower the heat to maintain a subtle boil.
Cook the rice pudding uncovered for about 30-35 minutes, stirring frequently. Keep cooking until the rice becomes tender and the pudding thickens to your liking; it should have a creamy consistency.
Once finished, remove the saucepan from heat. Carefully discard the cinnamon stick and any whole spices if preferred.
Serve the spiced rice pudding warm or after chilling in the refrigerator. Ladle into bowls and generously top with chopped pistachios and almonds. Garnish each serving with a fresh mint leaf for an added touch of flavor and visual appeal.
Notes
Serve warm or chilled, and feel free to adjust the spices to your taste.