
There are some flavors that just instantly transport you back to simpler times, aren’t there? For me, it’s the scent of warm cinnamon mixed with ripe, juicy peaches. It reminds me of lazy summer mornings, grandma’s kitchen, and the pure joy of a homemade treat. And today, we’re capturing all of that magic in one incredibly delicious package: Peach Pie Cinnamon Rolls! Get ready to bake up a batch of pure comfort that’s surprisingly easy and guaranteed to make everyone smile.
Why You’ll Love Peach Pie Cinnamon Rolls
This recipe is a winner for so many reasons. Whether you’re a seasoned baker or just starting out, you’ll find these rolls to be your new go-to. They’re:
- Fast: You can have these ready from start to finish in just a few hours, including rising time!
- Easy: We’re using simple ingredients and straightforward steps. No fancy techniques required.
- Giftable: Pack them up in a pretty box, and you’ve got the perfect homemade gift for friends, neighbors, or teachers.
- Crowd-pleasing: Who can resist warm, gooey cinnamon rolls with a hint of sweet peach? They’re a guaranteed hit at any gathering.
Ingredients
Let’s gather everything you need for these delightful rolls. It’s a pretty standard list of pantry staples, with the star being those glorious peaches!
For the Dough:
- 1 cup warm milk (around 110°F / 45°C) – Make sure it’s warm enough to activate the yeast, but not too hot!
- 2 1/4 teaspoons active dry yeast (that’s usually one packet) – Our little helpers for making the dough rise!
- 1/4 cup granulated sugar – Just a touch to feed the yeast and add sweetness.
- 1/3 cup unsalted butter, melted – For richness and a tender crumb.
- 2 large eggs – To bind everything together and add a lovely texture.
- 1/2 teaspoon salt – Essential for balancing the sweetness and enhancing flavor.
- 4 cups all-purpose flour (plus more if needed) – The foundation of our delicious rolls. You might need a little extra for dusting.
For the Peach Pie Filling:
- 2 cups fresh or canned peaches, diced (drain them well if using canned) – Fresh is amazing, but good quality canned peaches work wonderfully too!
- 1/4 cup brown sugar – Adds that classic caramelized peach pie flavor.
- 1 teaspoon ground cinnamon – Because what’s peach pie without cinnamon?
- 1 tablespoon cornstarch – Our thickening agent to make sure the filling isn’t too runny.
- 1 teaspoon lemon juice – A little acidity to brighten up the peach flavor.
- 1/2 teaspoon vanilla extract – The perfect aromatic finishing touch.
For the Cinnamon-Sugar Filling:
- 1/3 cup unsalted butter, softened – Make sure it’s soft enough to spread easily.
- 1/2 cup brown sugar – More of that wonderful caramel flavor!
- 1 tablespoon ground cinnamon – Get ready for that irresistible cinnamon swirl.
For the Cream Cheese Glaze:
- 4 oz cream cheese, softened – The creamy, tangy magic that ties it all together.
- 1 cup powdered sugar – For a sweet, smooth finish.
- 1/2 teaspoon vanilla extract – A classic pairing with cream cheese.
- 2–3 tablespoons milk (adjust for consistency) – To get that perfect drizzling consistency.
How to Make Peach Pie Cinnamon Rolls
Alright, let’s get our hands a little floury! This process is so rewarding.
Make the Dough:
- In a large bowl, gently combine your warm milk and yeast. Give it a little stir and let it sit for about 5–10 minutes. You’ll know it’s ready when it gets nice and foamy on top – that means your yeast is alive and kicking!
- Now, add in the granulated sugar, melted butter, eggs, and salt. Stir everything until it’s nicely combined.
- Gradually start adding your flour, a cup at a time. Mix until a soft, slightly sticky dough begins to form.
- Time to get kneading! Turn the dough out onto a lightly floured surface and knead it for about 5–7 minutes. You want it to be smooth and elastic. I like to think of it as giving the dough a little massage!
- Lightly grease a clean bowl, place your kneaded dough inside, and turn it to coat. Cover the bowl with plastic wrap or a clean kitchen towel and let it rest in a warm place. It needs about 1–1.5 hours to double in size. Patience, my friends!
Prepare the Peach Filling:
- While the dough is doing its thing, let’s whip up that peachy goodness. In a small saucepan over medium heat, combine your diced peaches, brown sugar, cinnamon, lemon juice, vanilla extract, and cornstarch.
- Cook this mixture, stirring gently, for about 5 minutes until it starts to thicken up. You want a nice, jammy consistency.
- Once it’s thickened, remove it from the heat and let it cool completely. This is important – you don’t want hot filling melting your dough!
Roll Out the Dough:
- Once your dough has doubled, punch it down gently to release the air.
- On a lightly floured surface, roll the dough out into a big rectangle. Aim for about 12×18 inches. It doesn’t have to be perfect, just a nice even sheet.
Add Fillings:
- Now, spread that softened butter all over the surface of your dough, making sure to get close to the edges.
- In a small bowl, mix together your brown sugar and cinnamon for the swirl filling. Sprinkle this delicious mixture evenly over the buttered dough.
- Spoon that cooled peach filling evenly over the cinnamon sugar layer. Try to distribute it as much as possible so every bite has that yummy peach flavor.
Shape the Rolls:
- Starting from one of the long edges, tightly roll the dough into a log. This is where those beautiful swirls start to form!
- Using a sharp knife or some dental floss (it’s a great trick!), slice the log into 12 equal rolls.
- Arrange the rolls cut-side up in a greased 9×13-inch baking dish. Give them a little space to puff up!
- Cover the dish again and let the rolls rise for another 30–45 minutes. They’ll get puffy and ready for their oven debut.
Bake:
- Preheat your oven to 350°F (175°C).
- Bake the rolls for about 25–30 minutes, or until they’re beautifully golden brown and smell absolutely amazing.
Make the Glaze:
- While the rolls are still warm (but not piping hot!), let’s make that dreamy cream cheese glaze. In a medium bowl, beat together the softened cream cheese, powdered sugar, vanilla extract, and 2 tablespoons of milk. Keep beating until it’s super smooth and pourable. If it seems too thick, add another tablespoon of milk.
Glaze and Serve:
- Drizzle that luscious cream cheese glaze generously over your warm peach pie cinnamon rolls. Don’t be shy!
- Serve them up immediately and watch the happy faces. These are truly best enjoyed warm!

Substitutions & Additions
Want to get creative? I love how versatile these rolls are!
- Peaches: If you can’t find peaches, or if they’re out of season, you can totally use other stone fruits like apricots or even blueberries. Our blueberry cheesecake swirl rolls are a great example of how fruit pairs with cinnamon rolls!
- Spices: A pinch of nutmeg or a touch of cardamom can add an extra layer of warmth to the peach filling.
- Nuts: For a delightful crunch, try adding some chopped pecans or walnuts to the cinnamon-sugar filling. They pair beautifully with peaches!
- Glaze: If cream cheese isn’t your thing, a simple powdered sugar glaze made with milk or even a drizzle of caramel sauce would be divine.
- Extra Peach Flavor: For an even more intense peach flavor, you could add a tablespoon or two of peach jam or preserves to the peach filling.
Tips for Success
A few little tricks can make these rolls even more perfect!
- Yeast Activation: Make sure your milk is warm, not hot! If it’s too hot, it can kill the yeast. If it’s too cool, it won’t activate properly.
- Don’t Over-flour: Resist the urge to add too much flour when kneading. A slightly sticky dough will result in softer, more tender rolls.
- Even Rolling: Try to roll your dough into an even rectangle so your rolls are uniform in size and bake evenly.
- Sharp Knife/Floss: Using a sharp knife or unflavored dental floss to cut the rolls helps prevent squishing them down, allowing them to rise beautifully.
- Prep Ahead: You can prepare the peach filling and the cinnamon-sugar mixture a day in advance and store them in airtight containers in the refrigerator.
How to Store Peach Pie Cinnamon Rolls
These rolls are truly best when enjoyed fresh, but if you have leftovers, here’s how to store them:
- Once cooled, store any leftover cinnamon rolls in an airtight container at room temperature for up to 2 days.
- For longer storage, you can refrigerate them for up to 4 days.
- To reheat, gently warm them in the oven at 300°F (150°C) for about 5–10 minutes, or until warmed through. You can also microwave them for a few seconds for a quick treat, though they might be a bit softer.
FAQs
Q: Can I use canned peaches instead of fresh?
A: Absolutely! Just be sure to drain them very well to avoid a soggy filling.
Q: My dough didn’t rise. What did I do wrong?
A: This usually happens if the yeast was old or the liquid was too hot or too cold. Ensure your yeast is fresh and the milk is at the correct warm temperature.
Q: Can I make these ahead of time?
A: You can assemble them up to the point of the second rise, cover them tightly, and refrigerate them overnight. In the morning, let them sit at room temperature for about 30 minutes before baking.
Q: How do I get really defined swirls in my cinnamon rolls?
A: Rolling the dough tightly and using a sharp tool to cut them helps maintain those beautiful swirls.
We’ve had such a fun time baking these Peach Pie Cinnamon Rolls together! If you love experimenting with delicious recipes, be sure to check out my other creations. You might also enjoy these fantastic easy summer peach bread or maybe a delightful easy 3-ingredient lemon fudge!
Don’t forget to follow along on Pinterest for more recipe inspiration and baking tips!

Peach Pie Cinnamon Rolls
Equipment
- large bowl
- Small saucepan
- 9×13-inch baking dish
- Sharp Knife or Dental Floss
- Medium bowl
- Whisk or Electric Mixer
Ingredients
For the Dough:
- 1 cup warm milk around 110°F / 45°C
- 2.25 teaspoons active dry yeast usually one packet
- 1/4 cup granulated sugar
- 1/3 cup unsalted butter, melted
- 2 large eggs
- 0.5 teaspoon salt
- 4 cups all-purpose flour plus more if needed
For the Peach Pie Filling:
- 2 cups fresh or canned peaches, diced drain them well if using canned
- 1/4 cup brown sugar
- 1 teaspoon ground cinnamon
- 1 tablespoon cornstarch
- 1 teaspoon lemon juice
- 0.5 teaspoon vanilla extract
For the Cinnamon-Sugar Filling:
- 1/3 cup unsalted butter, softened
- 0.5 cup brown sugar
- 1 tablespoon ground cinnamon
For the Cream Cheese Glaze:
- 4 oz cream cheese, softened
- 1 cup powdered sugar
- 0.5 teaspoon vanilla extract
- 2–3 tablespoons milk adjust for consistency
Instructions
- Make the Dough: In a large bowl, gently combine your warm milk and yeast. Give it a little stir and let it sit for about 5–10 minutes. You’ll know it’s ready when it gets nice and foamy on top – that means your yeast is alive and kicking!
- Now, add in the granulated sugar, melted butter, eggs, and salt. Stir everything until it’s nicely combined.
- Gradually start adding your flour, a cup at a time. Mix until a soft, slightly sticky dough begins to form.
- Time to get kneading! Turn the dough out onto a lightly floured surface and knead it for about 5–7 minutes. You want it to be smooth and elastic. I like to think of it as giving the dough a little massage!
- Lightly grease a clean bowl, place your kneaded dough inside, and turn it to coat. Cover the bowl with plastic wrap or a clean kitchen towel and let it rest in a warm place. It needs about 1–1.5 hours to double in size. Patience, my friends!
- Prepare the Peach Filling: While the dough is doing its thing, let’s whip up that peachy goodness. In a small saucepan over medium heat, combine your diced peaches, brown sugar, cinnamon, lemon juice, vanilla extract, and cornstarch.
- Cook this mixture, stirring gently, for about 5 minutes until it starts to thicken up. You want a nice, jammy consistency.
- Once it’s thickened, remove it from the heat and let it cool completely. This is important – you don’t want hot filling melting your dough!
- Roll Out the Dough: Once your dough has doubled, punch it down gently to release the air.
- On a lightly floured surface, roll the dough out into a big rectangle. Aim for about 12×18 inches. It doesn’t have to be perfect, just a nice even sheet.
- Add Fillings: Now, spread that softened butter all over the surface of your dough, making sure to get close to the edges.
- In a small bowl, mix together your brown sugar and cinnamon for the swirl filling. Sprinkle this delicious mixture evenly over the buttered dough.
- Spoon that cooled peach filling evenly over the cinnamon sugar layer. Try to distribute it as much as possible so every bite has that yummy peach flavor.
- Shape the Rolls: Starting from one of the long edges, tightly roll the dough into a log. This is where those beautiful swirls start to form!
- Using a sharp knife or some dental floss (it’s a great trick!), slice the log into 12 equal rolls.
- Arrange the rolls cut-side up in a greased 9×13-inch baking dish. Give them a little space to puff up!
- Cover the dish again and let the rolls rise for another 30–45 minutes. They’ll get puffy and ready for their oven debut.
- Bake: Preheat your oven to 350°F (175°C).
- Bake the rolls for about 25–30 minutes, or until they’re beautifully golden brown and smell absolutely amazing.
- Make the Glaze: While the rolls are still warm (but not piping hot!), let’s make that dreamy cream cheese glaze. In a medium bowl, beat together the softened cream cheese, powdered sugar, vanilla extract, and 2 tablespoons of milk. Keep beating until it’s super smooth and pourable. If it seems too thick, add another tablespoon of milk.
- Glaze and Serve: Drizzle that luscious cream cheese glaze generously over your warm peach pie cinnamon rolls. Don’t be shy!
- Serve them up immediately and watch the happy faces. These are truly best enjoyed warm!
