• 2 ¾ cups all-purpose flour (+ extra for dusting)
• ¼ cup granulated sugar
• 1 packet (2 ¼ tsp) instant yeast
• ½ tsp salt
• ½ cup warm milk (110°F/43°C)
• ¼ cup melted butter
• 1 large egg
• 1 tsp vanilla extract
🍑 For the Peach Filling:
• 1 ½ cups diced fresh peaches (or canned, drained)
• ¼ cup brown sugar
• 1 tbsp cornstarch
• 1 tsp cinnamon
• ½ tsp nutmeg
• 1 tbsp lemon juice
🧈 For the Cinnamon Swirl:
• 3 tbsp softened butter
• ¼ cup brown sugar
• 1 tbsp cinnamon
🥛 For the Glaze:
• 1 cup powdered sugar
• 2 tbsp milk (or heavy cream)
• ½ tsp vanilla extract
👩🍳 Step-by-Step (Overnight Option!)
1. Make the Dough
① Mix flour, sugar, yeast, and salt. Add milk, melted butter, egg, and vanilla. Knead 5-7 mins until smooth.
② Cover and let rise 1 hour (or refrigerate overnight for morning baking).
2. Cook the Peach Filling
→ Simmer peaches, brown sugar, cornstarch, cinnamon, nutmeg, and lemon juice for 5 mins until thickened. Cool.
3. Assemble & Roll
① Roll dough into a 12x16” rectangle.
② Spread with softened butter, then sprinkle cinnamon sugar. Spoon peach filling evenly over top.
③ Roll tightly, slice into 12 pieces, and place in a greased pan.
4. Bake & Glaze
⏰ Let rise 30 mins, then bake at 375°F (190°C) for 20-25 mins until golden.
❄️ Cool slightly, then drizzle with vanilla glaze.
💡 Pro Tips for Perfect Rolls
🔥 Extra gooey? Add ½ cup chopped pecans to the filling.
🍑 Peak flavor? Use ripe, fragrant peaches.
⏳ Overnight hack? Refrigerate after shaping—bake straight from fridge (add 5 mins to bake time).