Activate the Yeast. In a small bowl, warm the milk to about 110°F and stir in the sugar and yeast. Let it sit for 5 minutes, or until it’s frothy.
Mix the Wet Ingredients. In a large mixing bowl, combine the pumpkin puree, melted butter, and eggs. Add the yeast mixture and stir until smooth.
Incorporate the Dry Ingredients. Gradually add the flour, pumpkin pie spice, and salt to the wet ingredients. Knead the dough until it’s smooth and elastic, about 10 minutes.
First Rise. Place the dough in a greased bowl, cover it with a clean towel, and let it rise in a warm place for about 1 hour, or until doubled in size.
Make the Filling. In a small bowl, mix together the brown sugar, cinnamon, pumpkin pie spice, and softened butter until well combined.
Roll Out the Dough. Once the dough has risen, punch it down and roll it out on a floured surface into a large rectangle about 1/4 inch thick.
Spread the Filling. Evenly spread the cinnamon filling over the dough.
Roll and Cut. Roll the dough up tightly, starting from the long side, and cut it into 12 even pieces.
Second Rise. Place the rolls in a greased baking dish, cover them with a towel, and let them rise for another 30 minutes.
Bake. Preheat your oven to 350°F. Bake the rolls for 25-30 minutes, or until golden brown.
Prepare the Frosting. In a mixing bowl, beat the cream cheese, butter, powdered sugar, and vanilla extract until smooth and creamy.
Frost the Rolls. Once the rolls have slightly cooled, spread the cream cheese frosting over the top.
Enjoy! Serve warm with a hot cup of coffee or tea.