Ingredients
Equipment
Method
Make the dough and first rise
- In a bowl, activate the yeast by mixing warm milk with a pinch of sugar for 5 minutes, until foamy. Visual cue: the surface should look bubbly and active.
- Mix in the remaining sugar, melted butter, eggs, and vanilla extract until smooth. Visual cue: the mixture becomes glossy and fully combined.
- Stir in all-purpose flour and salt until a shaggy dough forms. Visual cue: no dry flour streaks remain.
- Knead for 6-8 minutes until smooth and elastic. Visual cue: the dough springs back when lightly pressed.
- Let the dough rise for 1 hour until doubled in size. Visual cue: it puffs up and leaves a visible indentation when pressed lightly.
Assemble the rolls
- Roll the dough into a 12x18-inch rectangle on a lightly floured surface. Visual cue: the rectangle holds its shape without shrinking back.
- Spread the softened butter over the entire dough surface. Visual cue: the surface looks evenly coated, not patchy.
- Sprinkle brown sugar and cinnamon over the butter in an even layer. Visual cue: you should see a complete dusting across the dough.
- Scatter the diced peaches evenly over the sugar-cinnamon layer. Visual cue: peach pieces distribute throughout, with no big clumps.
- Roll the dough tightly from the long side, then cut into 12 rolls. Visual cue: the spiral seams should be tight and compact.
- Place the rolls in a greased 9x13 pan. Visual cue: rolls sit close together, ready to pull apart.
- Let the rolls rise for 30 minutes until puffy. Visual cue: the dough expands and fills more of the pan.
Bake and glaze
- Bake at 375°F for 25-30 minutes until golden. Visual cue: the tops look caramel-brown and the edges appear set.
- Cool the rolls for 10 minutes. Visual cue: they firm slightly so glaze won’t run off completely.
- Beat cream cheese, powdered sugar, heavy cream, and vanilla extract until smooth, then drizzle over warm rolls. Visual cue: thick glaze pools between every swirl.
- Serve warm. Visual cue: pull a roll apart and reveal the peach-studded spiral interior.
Notes
Pro tip: dice peaches small so they distribute evenly through each swirl and don’t create watery pockets. Store covered at room temperature up to 2 days or refrigerate up to 4 days; rewarm in short bursts until just warm. Freezing is yes—freeze baked rolls (unglazed or glazed) tightly wrapped up to 2 months and thaw overnight, then rewarm. For a dairy-reduced option, use a plant-based butter and cream cheese substitute in the filling and glaze if you can find one that melts and spreads well.
