Ingredients
Equipment
Method
Make the dough
- In a bowl, mix warm milk with active dry yeast and a pinch of granulated sugar, then let stand 5 minutes until foamy.
- Add the remaining granulated sugar, melted butter, eggs, and vanilla extract, then stir until smooth.
- Add all-purpose flour and salt, then stir until a shaggy dough forms.
- Knead for 6-8 minutes until smooth and elastic.
- Cover and let rise 1 hour until doubled in size.
Fill, shape, and rise
- Roll the dough into a 12x18-inch rectangle.
- Spread the softened butter over the dough surface in an even layer.
- Sprinkle brown sugar and cinnamon evenly over the butter.
- Scatter diced peaches evenly over the surface.
- Roll tightly from the long side into a log, then cut into 12 rolls.
- Place the rolls into a greased 9x13 pan, cut sides up, and space them apart.
- Cover and let rise 30 minutes until puffy.
Bake and glaze
- Bake at 375°F for 25-30 minutes until the tops are golden.
- Cool in the pan for 10 minutes so the centers set slightly.
- Beat cream cheese, powdered sugar, heavy cream, and vanilla extract until smooth, then drizzle over warm rolls so glaze pools between every swirl.
- Serve warm.
Notes
Pro tip: for the most even “cobbler” filling, dice the peaches small and dry them briefly on paper towels so excess juice doesn’t make the dough soggy. Store covered in the fridge up to 3 days; rewarm gently in the oven or microwave. Freezing: freeze unglazed rolls baked and cooled up to 2 months, then thaw and glaze after reheating. For a dairy-reduced option, use lactose-free cream cheese and lactose-free milk/cream in the glaze (dough butter can also be swapped with plant-based butter if you prefer).
