01 - In a medium saucepan, combine whole milk, heavy cream, unsalted butter, and a pinch of salt. Heat over medium flame until it reaches a gentle simmer, stirring occasionally.
02 - Add the Arborio rice, reduce heat to low, and cook uncovered. Stir frequently for 25 to 30 minutes until the rice softens and the mixture thickens.
03 - Stir in granulated sugar, vanilla extract, and ground cinnamon. Continue cooking for five minutes, stirring constantly, until sugar dissolves and texture becomes creamy.
04 - Remove the pot from heat and let the pudding stand for several minutes; it will thicken further as it cools.
05 - Plate warm or chilled pudding, sprinkle extra cinnamon and optional toppings such as raisins or nuts, if desired.