There’s nothing quite like the smell of warm cinnamon rolls wafting through the house on a slow weekend morning—but imagine adding the sweet, summery goodness of peaches into the mix. That’s exactly what you get with these Peach Pie Cinnamon Rolls: soft, fluffy rolls swirled with buttery cinnamon-sugar and juicy peach pie filling, all topped with a luscious cream cheese glaze.
This recipe is a perfect way to celebrate peach season, but it’s equally wonderful with canned peaches if you’re craving sunshine in the colder months. Whether for brunch, dessert, or a special treat, these rolls are guaranteed to impress and satisfy.
Why You’ll Love Peach Pie Cinnamon Rolls
- Extra soft, fluffy dough with just the right amount of richness.
- Sweet peach pie filling adds a fruity twist to classic cinnamon rolls.
- Perfect for any season—use fresh or canned peaches.
- Make-ahead friendly—prepare the night before and bake in the morning.
- Great for brunch, holidays, or weekend baking projects.
- Cream cheese glaze takes them over the top.
Ingredients You’ll Need
For the Dough:
- 1 cup warm milk (110°F / 45°C)
- 2 ¼ teaspoons active dry yeast (1 packet)
- ¼ cup granulated sugar
- ⅓ cup unsalted butter, melted
- 2 large eggs
- ½ teaspoon salt
- 4 cups all-purpose flour (plus more if needed)
For the Peach Pie Filling:
- 2 cups fresh or canned peaches, diced (drained if canned)
- ¼ cup brown sugar
- 1 teaspoon ground cinnamon
- 1 tablespoon cornstarch
- 1 teaspoon lemon juice
- ½ teaspoon vanilla extract
For the Cinnamon-Sugar Filling:
- ⅓ cup unsalted butter, softened
- ½ cup brown sugar
- 1 tablespoon ground cinnamon
For the Cream Cheese Glaze:
- 4 oz cream cheese, softened
- 1 cup powdered sugar
- ½ teaspoon vanilla extract
- 2–3 tablespoons milk (adjust for consistency)
Step-by-Step Instructions
- Activate the yeast
- In a large mixing bowl, combine warm milk, yeast, and granulated sugar.
- Let sit for 5–10 minutes until frothy.
- Make the dough
- Add melted butter, eggs, salt, and 3 cups of flour.
- Mix until combined, then add remaining flour ½ cup at a time until dough pulls away from the bowl.
- Knead by hand or mixer for 5–7 minutes until smooth and elastic.
- Place in a greased bowl, cover, and let rise in a warm place until doubled (about 1 hour).
- Prepare the peach filling
- In a saucepan, combine diced peaches, brown sugar, cinnamon, cornstarch, lemon juice, and vanilla.
- Cook over medium heat until thickened (about 5–7 minutes), then let cool.
- Roll out the dough
- Punch down the risen dough and turn onto a floured surface.
- Roll into a large rectangle (about 16x12 inches).
- Spread cinnamon-sugar filling
- Spread softened butter over dough.
- Mix brown sugar and cinnamon and sprinkle evenly over butter.
- Add peach filling
- Spoon the cooled peach filling evenly over the cinnamon-sugar layer.
- Roll and cut
- Roll dough tightly from the long edge.
- Cut into 12 equal pieces and place in a greased 9x13-inch baking dish.
- Second rise
- Cover and let rolls rise until puffy (30–45 minutes).
- Bake
- Preheat oven to 350°F (175°C).
- Bake for 25–30 minutes until golden and cooked through.
- Make the glaze
- Beat cream cheese, powdered sugar, vanilla, and milk until smooth.
- Spread over warm rolls before serving.

Serving and Storage Tips
- Best served warm with glaze melting into every swirl.
- Store covered at room temp for 1 day, or in the fridge for up to 4 days.
- Reheat gently in the microwave or oven.
- Freeze baked rolls (unglazed) for up to 2 months. Thaw and glaze before serving.
- Make ahead: Assemble rolls, cover, and refrigerate overnight. Let rise while oven preheats before baking.
Helpful Notes
- Don’t overfill: Keep fillings evenly spread to avoid leakage.
- Add crunch: Sprinkle with chopped pecans before baking.
- Dairy-free? Use plant-based butter and cream cheese.
- Extra peachy: Add a few slices of peach on top of the rolls before baking.
- Gluten-free: Use a 1:1 gluten-free flour blend, but expect a slightly different texture.
Frequently Asked Questions
- Can I use canned peaches?
Yes, just be sure to drain them well to avoid extra moisture. - Can I make these ahead of time?
Absolutely! Prepare the rolls the night before, refrigerate, and bake the next morning. - Can I freeze the dough?
Yes, freeze the unbaked, cut rolls on a tray, then transfer to a bag. Thaw, let rise, and bake as directed. - How do I keep them soft?
Avoid overbaking and store covered once cooled. - What’s the best way to reheat?
10–15 seconds in the microwave or a few minutes in a 300°F oven will do the trick.

Final Thoughts
These Peach Pie Cinnamon Rolls are like a warm hug from the oven—sweet, cozy, and full of juicy peach flavor. Perfect for lazy weekend mornings, special brunches, or just because, they’re sure to become a favorite in your home.
Whether you’re baking for guests or treating yourself, these rolls are a wonderful twist on tradition that everyone will love. If you try this recipe, let me know how it turned out—leave a comment, share a photo, or tag me on social media. Happy baking!
Leave a Reply