01 - Rinse the rice under cold water until the water runs clear.
02 - In a medium saucepan, combine milk, sugar, salt, cinnamon stick, cardamom pods, cloves, ground ginger, nutmeg, and allspice. Warm gently over medium heat until just simmering.
03 - Stir in the rice, reduce heat to low, and cook uncovered, stirring frequently, for 30 to 35 minutes until the rice is tender and the mixture is creamy.
04 - Remove from heat, discard cinnamon stick, cardamom pods, and cloves. Stir in vanilla extract and butter or coconut oil until fully incorporated.
05 - If desired, stir in golden raisins. Serve warm topped with toasted nuts.