Peach Cinnamon Rolls

18 Comments
5 from 10 votes
Jump to Recipe

We may earn a commission when you click on the affiliate links in this post.

These soft peach cinnamon rolls are filled with fresh peaches and cinnamon sugar, then topped with our favorite almond cream cheese frosting.

Peach cinnamon roll on a plate with sliced peaches and fork on the side.

Peaches and Cream But Make It Cinnamon Rolls

When it’s peach season, I always have more peaches than I know what to do with so sometimes I need to get creative with my peach recipes. Usually I just do canned peaches but sometimes I like to keep some fresh and make peach pie or these peach cinnamon rolls. These make for an awesome breakfast, afternoon treat, or even dessert. They are like peaches and cream crossed with warm cinnamon rolls and they are absolutely heavenly. No matter how or when you serve them, they will be a huge hit!

🩷 Erica

Ingredients in Peach Cinnamon Rolls

Ingredients to make peach cinnamon rolls including flour, peaches, sliced almonds, powdered sugar, milk, sugar, water, brown sugar, salt, oil, eggs, yeast, cream cheese, cinnamon, butter, almond extract and vanilla.
  • Cinnamon Roll Dough – The dough for this recipe is similar to our classic homemade cinnamon roll recipe. It consists of yeast, warm water, sugar, milk, butter, salt, eggs, flour, and oil.
  • Peaches – I like to use peaches that are sweet and juicy but still firm enough to slice without turning mushy. Freestone peaches are easiest to work with because the pit comes out easily. Peel and slice them thin, then blot them well with paper towels and toss them with a little cornstarch. This helps soak up some of the extra juice so the filling stays gooey without making the rolls soggy.
  • Filling – I like to layer softened butter, brown sugar, granulated sugar, cinnamon, and the cornstarch-coated peaches for the filling. It all melts together in the oven giving you that ooey-gooey, peach-y filling. I also like to add sliced almonds for a little crunch, but they are totally optional.
  • Frosting – For the frosting, I like to make our famous cream cheese frosting recipe made from cream cheese, butter, vanilla extract, powdered sugar and also add a splash of almond extract. The almond extract is one of my favorite complementary flavors with fresh peaches, especially when it comes to baking. If the frosting is too thick, you can always add a little milk, one tablespoon at a time, until you get the consistency you want.

How to Make Peach Cinnamon Rolls

Glass measuring bowl with yeast, sugar and water. Whisk on the side.
  1. Stir the yeast and a little sugar into warm water, then let it sit for a few minutes until it looks foamy.
Glass mixing bowl with cinnamon roll dough and bread hook on the side.
  1. Combine the warm milk, melted butter, sugar, salt, eggs, yeast mixture, and part of the flour. Gradually add more flour until a soft, slightly sticky dough forms.
Towel over bowl of cinnamon roll dough ball rolled in oil.
  1. Knead the dough until smooth, then place it in an oiled bowl. Cover and let it rise in a warm spot until doubled in size.
Glass bowl with peeled and sliced peaches.
  1. Peel and thinly slice the peaches. Blot them well with paper towels, then toss them with cornstarch to soak up some of the extra juice.
Rolled out cinnamon roll dough sprinkled with butter, sugars and cinnamon and sliced peaches.
  1. Roll the dough into a large rectangle and spread it with softened butter. Sprinkle the cinnamon-sugar mixture over the top, then add the peaches and sliced almonds.
Sheet pan with rolled peach cinnamon rolls unbaked.
  1. Roll the dough up tightly from one long side. Cut the log into 15 even rolls and place them on a greased, rimmed baking sheet.
Sheet pan with baked peach cinnamon rolls.
  1. Cover the rolls and let them rise until puffy. Bake until golden brown and completely cooked through in the center.
Frosting on top of peach cinnamon rolls in a sheet pan with sliced peaches.
  1. Beat together the cream cheese frosting ingredients, adding a little milk if needed. Let the rolls cool slightly, then spread the frosting over the top and serve warm.

Tips for Making Ahead of Time

These peach rolls can easily be made ahead of time but there is a specific way you need to do it or they won’t turn out the same. Prepare the dough through the first-rise step, but refrigerate it before allowing it to rise. Place the dough in the oiled bowl, cover it tightly, and refrigerate it for up to 12 hours.

The next day, remove the dough from the refrigerator and let it sit at room temperature for about 30 minutes. Allow it to finish rising until doubled, then roll, fill, shape, rise, and bake as directed. For the best texture, wait to slice and add the fresh peaches until you are ready to assemble the rolls.

Spatula with a peach cinnamon roll from sheet pan.

Storing and Reheating

Store leftover peach cinnamon rolls in an airtight container in the refrigerator for up to three days. Reheat individual rolls in the microwave for about 15 to 20 seconds, or until soft and warm.

Frequently Asked Questions

Can I use canned peaches for peach cinnamon rolls?

I always make this recipe with fresh peaches. Canned peaches should work in a pinch, but they must be drained and dried extremely well because they are softer and hold more moisture.

Can I use frozen peaches?

Yes, but make sure to thaw them completely first. Drain away all the liquid, then blot the peaches really well with paper towels before adding the cornstarch. Frozen peaches usually release more moisture than fresh peaches, so don’t skip the draining and drying steps.

Do I need to peel the peaches?

I prefer to peel them because the skins can become a little chewy once they are baked inside the rolls. However, if the skins are thin and you don’t mind the texture, you can leave them on. For some easy peeling hacks, check out our “Canning Peaches” post. We go over all the tips for peeling peaches quickly.

What kind of peaches are best for baking?

Use ripe but firm peaches that are sweet and flavorful without being overly soft or mushy. Freestone peaches are the easiest to work with because the fruit pulls away from the pit more easily. Save extra-soft, juicy peaches for smoothies or peach sauce because they can add too much moisture to the cinnamon rolls.

Why did my peach cinnamon rolls turn out soggy?

Too much moisture is usually the problem. Make sure the peaches are firm, blot them well with paper towels, and toss them evenly with the cornstarch. The rolls can also become soggy if they are left fully assembled for too long before baking, because the sugar begins pulling juice out of the peaches.

How do I keep the peach filling from leaking out?

Use softened butter instead of melted butter, dry the peaches well, and don’t pile on more peaches than the recipe calls for. Roll the dough snugly without squeezing it, and pinch the seam closed before slicing. Some filling may still escape during baking, so be sure to use a rimmed baking sheet.

How do I know when the cinnamon rolls are done?

The tops should be golden brown and the center rolls should no longer look wet or doughy. For the most accurate test, insert an instant-read thermometer into the center of one of the middle rolls. It should register around 190 degrees F. If the tops are browning too quickly, loosely cover the pan with foil and continue baking.

READ NEXT: 33+ Breakfast Ideas

Peach cinnamon roll on a plate with sliced peaches and fork on the side.

More Brunch Recipes

Want to take your brunch to the next level? Pair up these peach cinnamon rolls with any of these easy recipes:

Have you tried these Peach Cinnamon Rolls? We’d love to know what you think! Leave us a comment, a star-rating, or take a pic and tag us on Instagram @favoritefamilyrecipes! 📸🍑

Peach Cinnamon Rolls

5 from 10 votes
Prep Time: 35 minutes
Cook Time: 25 minutes
Rise & Cooling Time: 1 hour 25 minutes
Total Time: 2 hours 25 minutes
Servings: 15
These soft peach cinnamon rolls are filled with fresh peaches, cinnamon sugar, and optional almonds, then topped with almond cream cheese frosting.
Save this recipe

Ingredients 

  • 1 cup warm water, 105 to 110 ℉
  • 2 tablespoons quick rise yeast
  • 1 tablespoon granulated sugar
  • 1 1/2 cups milk, lukewarm
  • 1/2 cup butter, melted and slightly cooled
  • 1/2 cup granulated sugar
  • 2 teaspoons salt
  • 2 large eggs
  • 7 – 7 1/2 cups flour, divided
  • 2 tablespoons vegetable oil

For the cinnamon/peach filling:

  • 1/3 cup butter, softened
  • 1/4 cup granulated sugar
  • 3/4 cup brown sugar, packed
  • 1 tablespoon cinnamon
  • 2 cups peaches, peeled, firm-ripe, and sliced extra thin
  • 1 ½ tablespoons cornstarch
  • 1 cup sliced almonds, optional

For the frosting:

  • 4 ounces cream cheese, softened
  • 1/4 cup butter, softened
  • 1/2 teaspoon almond extract, or more to taste if you like a more rich almond flavor
  • 1 teaspoon vanilla extract
  • 3-4 cups powdered sugar
  • 2-3 tablespoons milk or heavy cream , as needed

Instructions 

  • Combine the warm water, yeast, and 1 tablespoon sugar in a small bowl. Let it stand for 5 to 10 minutes, or until the yeast looks foamy.
    Glass measuring bowl with yeast, sugar and water. Whisk on the side.
  • In the bowl of a stand mixer, combine the warm milk, melted butter, ½ cup sugar, and salt. Make sure the mixture is warm but not hot before adding the eggs.
    Glass mixing bowl with warm milk and butter. Whisk on the side.
  • Add the eggs and 3 cups of the flour. Mix for about 2 minutes, scraping the sides of the bowl as needed.
    Glass mixing bowl with eggs and flour added to milk. Whisk on the side.
  • Add the yeast mixture and another 2 cups of flour. Mix until combined, then let the dough rest for 10 minutes. Switch to the dough hook attachment.
    Pouring yeast mixture into glass mixing bowl.
  • Knead on low speed while gradually adding the remaining flour, about ½ cup at a time. Add only enough flour for the dough to begin pulling away from the sides of the bowl. The dough should be very soft and slightly tacky, not stiff or dry. Continue kneading for 3 to 5 minutes.
    Glass mixing bowl with cinnamon roll dough and bread hook on the side.
  • Coat a large bowl with the vegetable oil. Place the dough in the bowl and turn it once to coat.
    Glass bowl with oil and dough.
  • Cover with a clean towel or plastic wrap and let it rise in a warm place for 45 to 60 minutes, or until doubled in size.
    Towel over bowl of cinnamon roll dough ball rolled in oil.
  • Grease a 13-by-18-inch rimmed baking sheet. Gently press the air out of the risen dough and place it on a lightly floured surface. Roll it into a rectangle approximately 13 by 18 inches. If the dough keeps springing back, let it rest for 5 minutes before continuing.
    Cinnamon roll dough on a floured surface with extra flour on the side.
  • Spread ⅓ cup softened butter evenly over the dough, leaving about a ½-inch border along one long edge. Combine the granulated sugar, brown sugar, and cinnamon in a small bowl. Sprinkle the mixture evenly over the butter.
    Rolled out cinnamon roll dough sprinkled with butter, sugars and cinnamon.
  • Place the peach slices between layers of paper towels and gently press out as much moisture as possible. Transfer the peaches to a bowl and toss them with the cornstarch until lightly and evenly coated.
    Arrange the peach slices evenly over the cinnamon-sugar mixture. Keep them in a fairly even layer rather than piling them on top of one another. Sprinkle with sliced almonds, if using.
    Rolled out cinnamon roll dough sprinkled with butter, sugars and cinnamon and sliced peaches.
  • Starting with the long side, roll the dough into a snug log. Roll firmly enough to hold everything together, but do not squeeze the peaches out of the dough. Pinch the seam closed.
    Rolling up peach cinnamon rolls.
  • Cut the log into 15 equal pieces, approximately 1¼ inches wide. Unflavored dental floss works especially well for cutting the rolls without flattening them.
    Arrange the rolls on the prepared baking sheet. Cover and let them rise for 25 to 35 minutes, or until noticeably puffy. They do not need to double in size.
    Sheet pan with rolled peach cinnamon rolls unbaked.
  • While the rolls are rising, preheat the oven to 350℉.
    Bake for 22 to 27 minutes, or until the tops are golden brown and the center rolls are fully baked. The center of the rolls should register approximately 190 degrees F on an instant-read thermometer. If the tops begin browning too quickly, loosely cover them with foil for the remaining baking time.
    Let the rolls cool for at least 10 minutes before frosting.
    Sheet pan with baked peach cinnamon rolls.

For the frosting:

  • Beat the softened cream cheese and butter together until smooth. Add the almond extract and vanilla and mix again.
    Gradually add 3 cups of powdered sugar. Add the milk or cream 1 tablespoon at a time until the frosting reaches your desired consistency. Add more powdered sugar if you prefer a thicker frosting.
    Glass mixing bowl with frosting and whisk on the side.
  • Spread or pipe the frosting over the warm cinnamon rolls and serve.
    Frosting on top of peach cinnamon rolls in a sheet pan with sliced peaches.

Equipment

  • Cookie Sheet Pan

Notes

  • Choose firm peaches: Use ripe but firm freestone peaches. Very soft or overripe peaches release more juice and can make the rolls soggy.
  • Blot the peaches well: Removing excess moisture is one of the most important steps in this recipe.
  • Do not use too much flour: The dough should remain soft and slightly tacky. Adding too much flour will make the rolls dry and heavy.
  • Use softened filling butter: Melted butter is more likely to run out of the rolls as they rise and bake.
  • Use a rimmed pan: A rimmed baking sheet will contain any peach juices or filling that escape during baking.

Nutrition

Calories: 645kcal, Carbohydrates: 106g, Protein: 11g, Fat: 20g, Saturated Fat: 10g, Polyunsaturated Fat: 2g, Monounsaturated Fat: 7g, Trans Fat: 1g, Cholesterol: 62mg, Sodium: 514mg, Potassium: 241mg, Fiber: 3g, Sugar: 55g, Vitamin A: 631IU, Vitamin C: 1mg, Calcium: 110mg, Iron: 4mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Course: Breakfast, brunch

Love this recipe?

We want to hear from you! Please leave a review.

Rate & Review

Share This With the World

Pin

About the author

Erica Walker

Erica lives in Meridian, Idaho, with her husband, Jared, an attorney, and their three daughters. She earned her bachelor’s degree from Brigham Young University and has a passion for travel and adventure. Whether kayaking, hiking, or scuba diving, she loves exploring the world—and bringing her family along for the ride.

More about Erica Walker
5 from 10 votes (4 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

How many stars would you give this recipe?





Comments

  1. 5 stars
    These turned out great. Soft beautiful bread with lovely peach flavor and frosting. Everyone loved them. My rolling skills could use some work. I made sixteen large rolls!

  2. 5 stars
    I made these today and they were perfect. I halved the dough and made regular cinnamon rolls too. I rolled mine out thinner so it made over 30 ; and they still did great. Thanks.

  3. I was wondering if you could use caned peaches for this? I have a bunch of them at my house and want to get them used up.

    1. I think that would be fine! Maybe just slice them into a little bit thinner pieces and then dry them with a paper towel? They have more liquid in them than fresh peaches because of the syrup. Let us know how it turns out if you try it!

  4. 5 stars
    I made these for a brunch this past weekend and they turned out SO GOOD! I loved the fresh peaches as an addition! I don’t think I can make a plain cinnamon roll again after these!

  5. A note for those wanting to try the filling for overnight rolls – The liquid in the peaches caused all the filling to drip out and caramalize on the bottom, the insides were practically empty. They were still fantastic, but not traditional in that sense.

  6. 5 stars
    I made these yesterday and they were really good. I took them to work and everyone loved them. Thanks for the great recipe.

    1. Currently giving these a try. Second rise looking good. I let my stand mixer go longer until I could see it could pull away. Made a monster dough. Wow. Fortunately, I had enough peaches. I believe these will be light and fluffy and delicious.