In a medium-sized saucepan, combine the milk, rice, and ground cinnamon.
Bring the mixture to a boil over medium heat, stirring to prevent sticking.
Once boiling, reduce the heat to low, cover the saucepan, and simmer for about 20 minutes, or until the rice is cooked through. Be sure to stir occasionally.
In a small bowl, stir the vanilla extract into the heavy cream.
Pour this mixture into the cooked rice and stir to combine.
Continue cooking on low heat, uncovered, stirring frequently until the rice is very tender and the pudding has thickened.
Remove the saucepan from the heat. Gently stir in the granulated sugar and mascarpone cheese until the mixture is smooth and fully incorporated.
Spoon the warm pudding into 6 individual dessert dishes.
Chill in the refrigerator for at least 1 hour before serving.
Garnish with whole almonds just before you're ready to enjoy.