01 - Place rice, milk, pumpkin purée, sugar, salt, and pumpkin pie spice in a large saucepan. Stir until fully mixed.
02 - Heat over medium, stirring frequently to prevent sticking, and bring to a gentle simmer.
03 - Reduce heat to low. Cook uncovered, stirring often, until rice is tender and pudding is thick and creamy, about 30 to 35 minutes.
04 - Remove from heat. Stir in vanilla extract, unsalted butter, and heavy cream until smooth and glossy.
05 - Divide pudding among serving bowls and allow to cool slightly.
06 - Before serving, top each portion with candy corn and a light dusting of cinnamon if desired. Serve warm or chilled.