Ingredients
Equipment
Method
Activate and build the dough
- In a bowl, combine warm milk with active dry yeast and a pinch of granulated sugar, then let stand for 5 minutes until foamy (visual cue: bubbles/foam on top).
- Mix in the remaining granulated sugar, melted butter, eggs, and vanilla extract until smooth.
- Add all-purpose flour and salt, then stir until a shaggy dough forms.
- Knead the dough for 6-8 minutes until smooth and elastic (visual cue: it looks cohesive and springy).
- Place the dough in a lightly greased bowl, cover, and let rise for 1 hour until doubled in size (visual cue: it increases volume and springs back slowly).
Fill, shape, and rise
- Roll the dough into a 12x18-inch rectangle.
- Spread softened butter over the entire surface.
- Sprinkle brown sugar and cinnamon evenly across the dough.
- Scatter diced peaches evenly over the sugar layer.
- Roll the dough tightly from the long side into a log.
- Cut the log into 12 rolls and place them in a greased 9x13 pan.
- Cover and let rise for 30 minutes until puffy (visual cue: rolls expand and touch each other).
Bake and glaze
- Bake at 375°F for 25-30 minutes until golden (visual cue: tops are browned and a toothpick comes out mostly clean).
- Cool the rolls for 10 minutes in the pan to set the structure.
- Beat cream cheese, powdered sugar, heavy cream, and vanilla extract until smooth.
- Drizzle the glaze over the warm rolls so it pools between every swirl.
- Serve warm.
Notes
For the best lift, keep the yeast liquid truly warm (not hot) so it foams quickly. Store covered in the fridge up to 3 days; rewarm individual rolls in the microwave until just warm. Freeze baked rolls up to 2 months (glaze after thawing for the prettiest pooling). For a lighter twist, use reduced-fat cream cheese and light heavy cream in the glaze without changing the method.
