These Peach Pie Cinnamon Rolls combine the classic comfort of cinnamon rolls with the sweet brightness of fresh peaches. The dough rises until perfectly fluffy, then gets rolled with a layer of cinnamon sugar and tender peach filling. After baking until golden, they're finished with a drizzle of creamy vanilla glaze that seeps into every warm, swirled layer.
The process takes about 3 hours from start to finish, mostly hands-off rising time. The peach filling cooks down into a thick, spiced compote that stays nestled within the swirls without making the dough soggy. Fresh peaches work beautifully when in season, while canned peaches deliver consistent sweetness year-round.
Last August, my kitchen smelled like peaches and cinnamon for three straight days. I couldn't stop making these rolls. Something about summer peaches meeting warm spices felt like discovering a secret language between seasons.
My sister stayed over that weekend and we ate them warm from the pan, standing at the counter with milk mustaches and peach juice on our chins. She called me at work the next day demanding I drop off more.
Ingredients
- 4 cups all-purpose flour: The backbone that gives these rolls their pillowy structure
- 1/3 cup granulated sugar: Feeds the yeast and adds subtle sweetness to the dough
- 2 1/4 tsp active dry yeast: One packet makes the magic happen
- 1 tsp salt: Don't skip this or your rolls will taste flat
- 3/4 cup warm whole milk: Warm means like bathwater, not hot
- 1/4 cup warm water: Helps activate the yeast properly
- 1/4 cup melted unsalted butter: Adds richness and tenderness
- 2 large eggs room temperature: Room temp eggs incorporate better into the dough
- 2 cups fresh or canned peaches: Fresh is divine but canned works beautifully in winter
- 1/3 cup brown sugar: Creates that caramel-like peach filling
- 2 tbsp cornstarch: Thickens the peach juices so they don't make the rolls soggy
- 1 1/2 tsp ground cinnamon: The classic partner to peaches
- 1/4 tsp ground nutmeg: Adds a subtle warmth that makes people ask what's different
- 2 tbsp unsalted butter: For cooking down the peaches
- 1/2 cup brown sugar: The classic cinnamon roll filling base
- 2 tbsp ground cinnamon: Go ahead and use fresh for the best aroma
- 1/4 cup softened unsalted butter: Soft spreads easier than melted here
- 1 cup powdered sugar: For that perfect drizzle consistency
- 2 tbsp milk: Adjust to get your desired glaze thickness
- 1 tsp pure vanilla extract: Real vanilla makes all the difference
- Pinch of salt: Balances the sweet glaze perfectly
Instructions
- Wake up the yeast:
- Combine warm milk, warm water, sugar, and yeast in a large bowl. Wait 5 to 10 minutes until you see a foamy layer on top.
- Build the dough base:
- Stir in melted butter, eggs, and salt. Gradually add flour while mixing until you have a soft shaggy dough that pulls away from the sides.
- Knead until smooth:
- Turn onto a floured surface and knead for 8 to 10 minutes. The dough should feel smooth, elastic, and slightly tacky but not sticky.
- Let it rise:
- Place in a greased bowl, cover with plastic wrap or a warm towel, and let rise in a cozy spot for 1 to 1.5 hours until doubled.
- Make the peach magic:
- Melt butter in a saucepan over medium heat. Add peaches, brown sugar, cornstarch, cinnamon, and nutmeg. Cook 5 to 7 minutes until thickened.
- Cool the filling:
- Spread the peach mixture on a plate or bowl and let it cool completely. Hot filling will melt your butter layer and create a mess.
- Mix the cinnamon sugar:
- Combine brown sugar and cinnamon in a small bowl. This is your classic cinnamon roll layer.
- Roll out the dough:
- Punch down the risen dough gently. Roll on a floured surface into a 16x12 inch rectangle, keeping the thickness even.
- Layer the goodness:
- Spread softened butter over the dough. Sprinkle cinnamon sugar evenly, then spoon cooled peaches on top.
- Roll and slice:
- Roll tightly from the long side. Use dental floss or a sharp knife to cut 12 equal pieces.
- Second rise:
- Place rolls in a greased 9x13 inch baking dish. Cover and let rise 30 to 45 minutes until puffy and touching.
- Bake until golden:
- Bake at 350°F for 25 to 30 minutes until golden brown on top and cooked through in the center.
- Make the glaze:
- Whisk powdered sugar, milk, vanilla, and salt until smooth. Add more milk if too thick or more sugar if too thin.
- Finish and serve:
- Drizzle glaze over warm rolls and serve immediately while still gooey.
These rolls became my go-to for Sunday brunch. Something about cutting through that soft dough and hitting the warm peach center feels like a little hug on a plate.
Making Them Ahead
You can assemble these rolls the night before, cover the pan tightly, and refrigerate. In the morning, let them sit at room temperature for 45 minutes before baking. The overnight rest actually develops more flavor.
Peach Selection
Freestone peaches are easiest to work with since the fruit pops right off the pit. In winter, canned peaches in juice (not syrup) work surprisingly well after draining well. Just pat them extra dry to prevent excess moisture.
Storage and Reheating
Store leftover rolls in an airtight container for up to 3 days. The glaze will soften the tops, but they reheat beautifully. Pop them in the microwave for 20 seconds or warm in a 300°F oven for 10 minutes to regain that fresh-baked texture.
- Freeze unbaked rolls before the second rise for up to a month
- Thaw overnight in the fridge then let rise before baking
- Frozen baked rolls reheat best in the oven, not the microwave
There's something deeply satisfying about pulling a pan of these from the oven. The way the peach scent fills the kitchen, the anticipation of that first warm bite. Pure comfort.
Recipe Questions & Answers
- → Can I use frozen peaches instead of fresh?
-
Yes, frozen peaches work well in this filling. Thaw them completely and drain any excess liquid before cooking with the brown sugar and spices. This prevents the filling from becoming too watery.
- → How do I store these cinnamon rolls?
-
Store cooled rolls in an airtight container at room temperature for up to 2 days. For longer storage, refrigerate for up to 5 days. Reheat individual rolls in the microwave for 20-30 seconds before serving.
- → Can I prepare these rolls the night before?
-
Absolutely. After slicing and placing rolls in the baking dish, cover tightly with plastic wrap and refrigerate overnight. Let them sit at room temperature for 30-45 minutes while the oven preheats, then bake as directed.
- → Why did my dough not rise properly?
-
This usually happens if the liquid was too hot (killing the yeast) or too cold (slowing activation). The milk and water should feel warm to the touch, about 100-110°F. Also ensure your yeast is fresh and not expired.
- → Can I freeze these peach cinnamon rolls?
-
Baked rolls freeze well for up to 3 months. Wrap individually in plastic wrap, then place in a freezer bag. Thaw overnight in the refrigerator, then warm in the oven at 300°F for 10 minutes before glazing.
- → What if I don't have a 9x13-inch baking dish?
-
Use any baking dish that holds 3 quarts, or arrange the rolls in two 8-inch square pans. You can also bake them on a large baking sheet lined with parchment paper, leaving space between rolls to expand.