Peach Cinnamon Rolls Recipe

This Peach Cinnamon Rolls recipe features soft buttery dough, juicy peaches, and cream cheese glaze. Easy, cozy, and perfect for weekend brunch.

Peach Cinnamon Rolls take everything you already love about a classic cinnamon roll and swirl in fresh, juicy peaches for a summery twist.

The dough is soft and buttery, the filling is warm with cinnamon and brown sugar, and every bite has little pockets of sweet peach hiding inside.

Once these come out of the oven and get a drizzle of cream cheese glaze, your kitchen is going to smell like a bakery.

Quick Recipe Summary
Prep Time30 minutes
Rise Time1 hour 30 minutes
Cook Time22 minutes
Total Time2 hours 22 minutes
Servings12 rolls
Difficulty LevelIntermediate

If you already have a favorite yeasted dough in your back pocket, you know how forgiving this process really is.

I actually developed the filling here around the same base I use for my peach crumble, just swapping the oats for a cinnamon swirl.

Peach Cinnamon Rolls Recipe

Why You’ll Love This Peach Cinnamon Rolls Recipe

These rolls give you the best parts of a peach cobbler and a cinnamon roll in one pan.

The dough stays soft for days, and the peaches keep every bite from feeling too sugary.

  • Soft, pillowy dough that stays tender even the next day
  • Fresh peaches add natural sweetness and a juicy bite
  • Cream cheese glaze melts right into the warm swirls
  • Make-ahead friendly, so you can prep the night before
  • Works with fresh, frozen, or canned peaches depending on the season

You might also enjoy: Cinnamon Rolls

Ingredients

You only need pantry staples plus fresh peaches for this recipe, and nothing here is hard to find.

Here is everything broken down by component so you can measure and prep ahead of time.

  • For the dough: 4 cups all purpose flour, 1/4 cup granulated sugar, 2 1/4 teaspoons active dry yeast, 3/4 cup whole milk (warmed to 110°F), 1/3 cup unsalted butter (melted), 2 large eggs, 1 teaspoon salt
  • For the peach cinnamon filling: 1/4 cup unsalted butter (softened), 3/4 cup packed brown sugar, 1 tablespoon ground Vietnamese cinnamon, 2 cups fresh peaches (peeled and diced small), 1 tablespoon all purpose flour
  • For the cream cheese glaze: 4 ounces cream cheese (softened), 1/4 cup unsalted butter (softened), 1 1/2 cups powdered sugar, 1/2 teaspoon pure vanilla extract, 1 to 2 tablespoons milk

Read Also: Peach Scones Recipe

Kitchen Equipment Needed

A few key tools make this recipe much easier, especially if you bake often.

None of these are strictly required, but they save you a lot of guesswork.

This same setup works great for my peach galette as well, so it is worth the investment if you bake with peaches often.

Recommended Products for This Recipe

These are a few products I personally use and recommend after making this recipe many times over.

1. Stand Mixer with Dough Hook

Kneading enriched dough by hand works, but a stand mixer with a dough hook gets you a smoother, more elastic dough in a fraction of the time.

It also frees up your hands to prep the peach filling while the dough kneads.

Get it on Amazon

2. Vietnamese Cinnamon

Vietnamese cinnamon has a much bolder, sweeter flavor than the standard grocery store cassia cinnamon, and it makes a noticeable difference in the filling.

A little goes a long way, so one jar lasts through several batches of rolls.

Get it on Amazon

3. Bench Scraper

A bench scraper makes it so much easier to lift and turn sticky dough without tearing it, and it doubles as a quick way to portion the rolled log into even rolls.

It is one of those five dollar tools that ends up in constant rotation.

Get it on Amazon

4. Instant Read Thermometer

Checking that your milk is around 110°F before adding the yeast is the single biggest factor in whether your dough rises properly.

An instant read thermometer takes the guesswork out completely.

Get it on Amazon

Another favorite: Cinnamon Roll Peach Cobbler Recipe

Peach Cinnamon Rolls Recipe

Step-by-Step Instructions: How to Make Peach Cinnamon Rolls

1. Activate the Yeast

  • Warm 3/4 cup whole milk to about 110°F, just warm to the touch but not hot.
  • Pour the warm milk into the bowl of a stand mixer and sprinkle 2 1/4 teaspoons active dry yeast and 1 tablespoon of the granulated sugar over the top.
  • Let the mixture sit undisturbed for 5 to 10 minutes, until it looks foamy on top.
  • If it does not foam, the yeast may be old or the milk was too hot, so start over with fresh yeast before continuing.

2. Mix the Dough

  • Add the remaining granulated sugar, melted butter, eggs, and salt to the yeast mixture.
  • Attach the dough hook and mix on low speed to combine everything.
  • Add the flour one cup at a time, mixing after each addition, until a shaggy dough forms.
  • Increase the speed slightly and knead for 6 to 8 minutes, until the dough is smooth, elastic, and pulls cleanly away from the sides of the bowl.

3. Let the Dough Rise

  • Shape the dough into a ball and place it in a lightly greased bowl.
  • Cover the bowl with plastic wrap or a clean kitchen towel.
  • Set it in a warm spot and let it rise for 1 hour, or until it has doubled in size.
  • Test by pressing two fingers into the dough. If the indentation stays, it is ready.

4. Prepare the Peach Cinnamon Filling

  • In a medium bowl, stir together the softened butter, brown sugar, and ground cinnamon until it forms a spreadable paste.
  • In a separate small bowl, toss the diced peaches with the tablespoon of flour so they release less liquid into the dough.
  • Set both the cinnamon butter and the peaches aside until the dough finishes its first rise.

5. Roll and Fill the Dough

  • Punch down the risen dough to release the air.
  • Turn it out onto a lightly floured surface and roll it into a large rectangle, about 16 by 12 inches.
  • Spread the cinnamon butter mixture evenly over the dough, leaving a half inch border clean along one long edge.
  • Scatter the floured peaches evenly over the cinnamon butter, pressing them gently into the dough so they stay in place while rolling.

6. Roll, Slice, and Arrange the Rolls

  • Starting from the long edge without the clean border, roll the dough tightly into a log, ending seam side down.
  • Using unflavored dental floss or a sharp serrated knife, slice the log into 12 even rolls.
  • Arrange the rolls cut side up in a greased 9×13 inch baking pan, leaving a little space between each one for the second rise.

7. Second Rise

  • Cover the pan loosely with plastic wrap or a towel.
  • Let the rolls rise in a warm place for 30 to 45 minutes, until they are visibly puffy and touching each other.
  • While the rolls rise, preheat your oven to 350°F.

8. Bake the Rolls

  • Once the oven is preheated and the rolls have puffed up, bake them for 20 to 24 minutes.
  • The tops should be golden brown and a thermometer inserted into the center roll should read about 190°F.
  • Let the rolls cool in the pan for 10 minutes before glazing.

9. Make the Cream Cheese Glaze

  • In a medium bowl, beat the softened cream cheese and butter together until smooth.
  • Add the powdered sugar and vanilla extract, and mix until fully combined.
  • Add milk a tablespoon at a time until the glaze reaches a pourable but still thick consistency.
  • Spread or drizzle the glaze generously over the warm rolls right before serving.

Read Also: Apple Cider Cinnamon Rolls Recipe

Tips for The Best Peach Cinnamon Rolls

A few small details make a big difference between good rolls and great ones.

Keep these in mind as you work through the recipe.

  • Use ripe but firm peaches so they hold their shape and do not turn the filling watery.
  • Do not skip flouring the diced peaches, since this keeps excess juice from making the dough soggy.
  • Check your milk temperature before adding yeast, since milk that is too hot will kill the yeast.
  • Let the dough rise in a slightly warm oven with just the light on if your kitchen is cool.
  • Glaze the rolls while they are still warm so the glaze melts slightly into every swirl.

I picked up most of this technique while working on my red velvet cinnamon rolls, and the same rules apply here.

Serving Suggestions

Peach Cinnamon Rolls Recipe

These rolls are rich enough to stand on their own, but they also pair beautifully with lighter dishes at brunch.

Here are a few ways I like to round out the table.

  • Fresh coffee or a cold brew to balance the sweetness
  • A side of crispy bacon or breakfast sausage for a savory contrast
  • Scrambled eggs or a simple frittata for a heartier spread
  • A bowl of yogurt with extra sliced peaches on the side

For a lighter option, try: Spring Fruit Salad

Variations of Peach Cinnamon Rolls

Once you have the base recipe down, it is easy to switch things up depending on the season or what you have on hand.

Here are a few variations worth trying.

  • Frozen or canned peaches: Thaw and drain frozen peaches well, or drain canned peaches thoroughly, before dicing.
  • Pecan crunch: Add 1/2 cup chopped pecans to the filling for extra texture.
  • Brown butter upgrade: Brown the butter for the filling before mixing it with the sugar and cinnamon for a nuttier flavor.
  • Overnight rolls: Assemble the rolls, cover tightly, and refrigerate overnight, then let them come to room temperature and rise before baking the next morning.
  • Streusel topping: Sprinkle a butter and brown sugar streusel over the rolls before baking for a cobbler style finish.

Read Also: Peach Cobbler Recipe

Storage and Reheating

These rolls store well, which makes them a great make ahead breakfast option.

Here is how to keep them fresh and warm them back up.

  • Store leftover rolls in an airtight container at room temperature for up to 2 days.
  • Refrigerate for up to 5 days if you want them to last longer.
  • Freeze unglazed rolls for up to 2 months, wrapped tightly in plastic wrap and foil.
  • Reheat individual rolls in the microwave for 15 to 20 seconds, or warm the whole pan in a 300°F oven for about 10 minutes.

This same method works well for my cinnamon streusel bread, so keep it in mind for other baked goods too.

Nutritional Facts

Each roll comes in at roughly 320 calories, though this will vary slightly depending on how much glaze you use and the size of your peaches.

A single serving includes approximately 42 grams of carbohydrates, 5 grams of protein, and 14 grams of fat.

These are estimates only, and exact values will depend on the specific brands and quantities used.

You might also enjoy: Peach Muffins

Health Benefits of Key Ingredients

While this is very much a treat, a few of the ingredients bring some genuine nutritional value along for the ride.

Here is a quick look at what they offer.

  • Peaches: A good source of vitamin C and fiber, and naturally lower in sugar than many other fruit fillings.
  • Cinnamon: Contains antioxidants and has been studied for its potential to help support healthy blood sugar levels.
  • Eggs: Provide protein and important nutrients like choline, which supports brain health.
  • Milk: Adds calcium and vitamin D to support bone health.

I go into more detail on peach nutrition over in my peach coffee cake post if you want to read further.

FAQs About Peach Cinnamon Rolls

1. Can I use frozen peaches instead of fresh?

Yes, frozen peaches work well as long as you thaw them completely first.

Drain off any excess liquid and pat them dry before dicing and flouring, otherwise the filling can become watery.

2. Why is my dough not rising?

The most common cause is inactive yeast, often from milk that was too hot or too cold when you added it.

Double check that your milk sits around 110°F and that your yeast is not expired.

3. Can I make these rolls ahead of time?

Absolutely, and it is one of the easiest ways to serve fresh rolls without the early morning work.

Assemble the rolls the night before, cover tightly, and refrigerate, then let them sit at room temperature for about 30 minutes before baking.

4. Do I need to peel the peaches?

Peeling is optional, since the skins soften as they bake. If you prefer a smoother filling or have thicker skinned peaches, peeling is an easy extra step.

5. Can I freeze baked peach cinnamon rolls?

Yes, baked and cooled rolls freeze well for up to 2 months without the glaze.

Thaw them at room temperature and add fresh glaze after reheating for the best texture.

Read Also: Cinnamon Roll Frosting Without Cream Cheese

Peach Cinnamon Rolls Recipe

Peach Cinnamon Rolls

Author: iamwinfred
320kcal
No ratings yet
Share Print Save
Prep 30 minutes
Cook 22 minutes
Total 2 hours 22 minutes
These Peach Cinnamon Rolls take everything you already love about a classic cinnamon roll and swirl in fresh, juicy peaches for a summery twist. The dough is soft and buttery, the filling is warm with cinnamon and brown sugar, and every bite has little pockets of sweet peach hiding inside. Once these come out of the oven and get a drizzle of cream cheese glaze, your kitchen is going to smell like a bakery.
Servings 12 rolls
Course Breakfast, Brunch
Cuisine American

Ingredients

  • 4 cups all purpose flour 480g
  • 1/4 cup granulated sugar 50g
  • 2 1/4 teaspoons active dry yeast 1 packet
  • 3/4 cup whole milk 177ml, warmed to 110°F
  • 1/3 cup unsalted butter 76g, melted
  • 2 large eggs
  • 1 teaspoon salt
For the Peach Cinnamon Filling
  • 1/4 cup unsalted butter 57g, softened
  • 3/4 cup brown sugar 150g, packed
  • 1 tablespoon ground Vietnamese cinnamon or regular cinnamon
  • 2 cups fresh peaches 320g, peeled and diced small
  • 1 tablespoon all purpose flour
For the Cream Cheese Glaze
  • 4 ounces cream cheese 113g, softened
  • 1/4 cup unsalted butter 57g, softened
  • 1 1/2 cups powdered sugar 180g
  • 1/2 teaspoon pure vanilla extract
  • 1 to 2 tablespoons milk 15-30ml

Equipment

  • Stand mixer with dough hook
  • 9×13 inch baking pan
  • Bench scraper optional
  • Rolling Pin
  • Instant-read thermometer optional
  • Unflavored Dental Floss for slicing clean rolls
  • Plastic wrap for proofing
  • Clean kitchen towel for proofing

Method

  1. Activate yeast: Warm milk to 110°F. In stand mixer bowl, combine warm milk, yeast, and 1 tablespoon sugar. Let stand 5-10 minutes until foamy.
  2. Mix dough: Add remaining sugar, melted butter, eggs, and salt to yeast mixture. With dough hook, mix on low. Add flour 1 cup at a time. Knead 6-8 minutes until smooth and elastic.
  3. First rise: Shape dough into ball and place in greased bowl. Cover and let rise in warm spot 1 hour until doubled in size.
  4. Prepare filling: Mix softened butter, brown sugar, and cinnamon until spreadable. Toss diced peaches with 1 tablespoon flour to prevent excess liquid.
  5. Roll and fill: Punch down dough. Roll into 16×12 inch rectangle. Spread cinnamon butter evenly, leaving 1/2 inch border. Scatter floured peaches over filling.
  6. Roll and slice: Roll tightly into log, seam side down. Slice into 12 even rolls using dental floss or serrated knife. Arrange in greased 9×13 inch pan.
  7. Second rise: Cover pan and let rise 30-45 minutes until puffy and touching. Preheat oven to 350°F while rising.
  8. Bake: Bake 20-24 minutes until golden brown and internal temperature reaches 190°F. Cool in pan 10 minutes.
  9. Make glaze: Beat softened cream cheese and butter until smooth. Add powdered sugar and vanilla. Mix in milk 1 tablespoon at a time until pourable. Glaze warm rolls.

Nutrition

Serving1rollCalories320kcalCarbohydrates42gProtein5gFat14gSaturated Fat8gPolyunsaturated Fat1gMonounsaturated Fat4gCholesterol55mgSodium210mgPotassium120mgFiber2gSugar18gVitamin A10IUVitamin C15mgCalcium4mgIron8mg

Notes

  • Use ripe but firm peaches so they hold their shape and do not turn the filling watery.
  • Do not skip flouring the diced peaches to prevent excess juice from making the dough soggy.
  • Check milk temperature before adding yeast; milk that is too hot will kill the yeast.
  • Let the dough rise in a slightly warm oven with just the light on if your kitchen is cool.
  • Glaze the rolls while they are still warm so the glaze melts slightly into every swirl.
  • You can substitute frozen peaches: thaw completely, drain, and pat dry before dicing and flouring.
  • For overnight rolls: assemble the night before, cover tightly, refrigerate, then let come to room temperature and rise before baking.
  • Store leftovers in an airtight container at room temperature for up to 2 days, or refrigerate for up to 5 days.
  • Freeze unglazed rolls for up to 2 months wrapped tightly in plastic wrap and foil.
  • Reheat individual rolls in the microwave for 15-20 seconds, or warm whole pan in a 300°F oven for about 10 minutes.

Tried this recipe?

Let us know how it was!

Conclusion

Peach Cinnamon Rolls are the kind of recipe that turns an ordinary weekend morning into something special.

The soft dough, warm cinnamon, and juicy peaches come together in a way that feels both familiar and a little bit new.

I hope this recipe finds its way into your regular rotation while peaches are in season.

If you give these a try, I would love to hear how they turned out. Drop a comment below or share a photo, and let me know if you added your own twist.

Recommended: