Peach Cinnamon Rolls Recipe

This peach cinnamon rolls recipe uses fresh fruit, a cornstarch trick for a gooey filling, and a tangy cream cheese glaze. Ready in about 2.5 hours.

This peach cinnamon rolls recipe uses three fresh peaches, a soft enriched yeast dough, and a cornstarch trick that keeps the filling gooey instead of watery. Twelve rolls come out of one batch, and the whole process from mixing to frosting takes about two and a half hours, most of which is hands-off rise time.

A well-made peach filling should hold together enough to stay inside the swirl, not pool out and turn the bottom of the pan into syrup. That happens because raw peaches release a surprising amount of juice once they hit oven heat, more than most bakers expect from a fruit that looks fairly dry on the cutting board. Tossing the diced fruit with a spoonful of cornstarch before it goes into the dough solves that problem without changing the flavor.

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

You might also enjoy: Cinnamon Roll Peach Cobbler

Peach Cinnamon Rolls Recipe

Why You’ll Love This Peach Cinnamon Rolls Recipe

This dough stays soft for days because it’s enriched with butter, egg, and egg yolk instead of just water and flour. The peach filling uses a cornstarch coating instead of raw fruit straight from the cutting board.

That single step is the difference between a roll with a tight, jammy swirl and one with a gray, soggy bottom. The cream cheese glaze is tangy enough to cut through the sweetness instead of just adding more sugar on top.

  • Fresh fruit flavor, not artificial peach extract. Real diced peaches give a texture and brightness that canned peach pie filling can’t match.
  • A dough that bakes soft and stays soft. Milk, butter, and two forms of egg keep the crumb tender even after a day or two on the counter.
  • A filling that won’t leak. Cornstarch and a short rest before rolling keep the juice inside the swirl.
  • A tangy glaze instead of a straight sugar glaze. Cream cheese balances the sweetness of the brown sugar filling.
  • Make-ahead friendly. The shaped, unbaked rolls can rest in the refrigerator overnight and bake fresh in the morning.
  • Works with what’s in season. Fresh peaches are best, but the recipe holds up with well-drained frozen peaches too.

For another twist on the same base dough, see Peach Danish.

Ingredients

Everything below makes one batch of dough and one batch of filling, enough for twelve rolls. Measurements are given in both cups and grams so the recipe scales accurately no matter which system you use.

For the Dough:

  • ¾ cup (180 ml) whole milk, warmed to 110°F (43°C)
  • 2¼ teaspoons (1 packet) active dry yeast
  • â…“ cup (65 g) granulated sugar, divided
  • â…“ cup (75 g) unsalted butter, melted and cooled slightly
  • 1 large egg, room temperature
  • 1 large egg yolk, room temperature
  • 1 teaspoon fine salt
  • 3½ cups (440 g) all-purpose flour, plus more for dusting

For the Peach Filling:

  • 3 medium ripe peaches, peeled and diced small (about 2 cups)
  • 1 tablespoon cornstarch
  • ½ cup (100 g) packed light brown sugar
  • 2 teaspoons ground cinnamon
  • ¼ teaspoon ground nutmeg
  • 4 tablespoons (55 g) unsalted butter, softened
  • Pinch of fine salt

For the Cream Cheese Glaze:

  • 4 oz (115 g) cream cheese, softened
  • 3 tablespoons (42 g) unsalted butter, softened
  • 1 cup (120 g) powdered sugar
  • ½ teaspoon pure vanilla extract
  • 1 to 2 tablespoons milk, as needed to thin

Read Also: Peach Scones Recipe

Kitchen Equipment Needed

None of this requires anything unusual. A stand mixer speeds up the kneading, but everything can also be done by hand with a little extra time and elbow grease.

For more peach breakfast ideas, browse Peach Muffins.

Recommended Products for This Recipe

These are tools and ingredients I reach for specifically because of problems they’ve solved in my own baking. None of these are required to make good peach cinnamon rolls, but each one removes a specific point of frustration.

1. King Arthur Bread Flour

All-purpose flour works fine here, but bread flour’s higher protein content gives the dough more structure, which matters when a wet peach filling is sitting inside the swirl. Rolls made with it hold their shape better in the oven instead of spreading flat.

Get it on Amazon

2. USA Pan Nonstick Bakeware

Cheap baking dishes tend to brown unevenly, which leaves the center rolls pale while the edges scorch. This bakeware has a heavier gauge and a nonstick coating that releases the sticky glaze and caramelized sugar without scrubbing.

Get it on Amazon

3. Pyrex Glass Mixing Bowl Set

Glass bowls let you see exactly how much the dough has risen without lifting the towel and losing warmth. A set with different sizes also means the filling and glaze can be mixed separately while the dough rises in the largest bowl.

Get it on Amazon

4. OXO Swivel Peeler

A dull peeler tears the flesh of a ripe peach instead of skimming the skin, which wastes fruit and leaves ragged edges in the filling. This peeler stays sharp longer and moves with the curve of the peach instead of flattening it.

Get it on Amazon

You might also enjoy: Peach Coffee Cake

Peach Cinnamon Rolls Recipe

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

Follow these steps in order and the dough, filling, and glaze will all come together without any guesswork.

1. Activate the Yeast

  • Warm the milk to 110°F (43°C). It should feel warm to the touch but not hot.
  • Pour the warm milk into the bowl of a stand mixer or a large mixing bowl.
  • Sprinkle the yeast and 1 tablespoon of the sugar over the milk.
  • Let it sit undisturbed for 5 to 10 minutes, until the surface looks foamy. If nothing happens after 10 minutes, the yeast is likely dead and a fresh packet should be used.

2. Mix the Dough

  • Add the remaining sugar, melted butter, egg, egg yolk, and salt to the yeast mixture.
  • Whisk or mix on low speed until combined.
  • Add the flour one cup at a time, mixing after each addition.
  • Once the dough pulls away from the sides of the bowl, switch to the dough hook (or turn it out onto a floured counter) and knead for 6 to 8 minutes, until the dough is smooth, slightly tacky, and springs back when poked.

3. Let the Dough Rise

  • Shape the dough into a ball and place it in a lightly greased bowl.
  • Cover with plastic wrap or a clean towel.
  • Set it in a warm, draft-free spot for about 1 hour, or until doubled in size.
  • Test readiness by pressing two fingers into the dough. If the indent stays, it’s ready.

4. Make the Peach Filling

  • Peel and dice the peaches into small, even pieces.
  • Toss the diced peaches with the cornstarch in a bowl until evenly coated.
  • In a separate small bowl, stir together the brown sugar, cinnamon, nutmeg, and a pinch of salt.
  • Set both bowls aside; the filling should be assembled just before rolling, not far in advance, so the peaches don’t release extra liquid while sitting.

5. Roll Out the Dough

  • Punch down the risen dough to release the air.
  • Turn it out onto a lightly floured surface and roll it into a 12×18-inch rectangle, about ¼ inch thick.
  • Keep the edges as even as possible for uniform rolls.

6. Fill and Roll the Dough

  • Spread the softened butter evenly over the surface of the dough, leaving a 1-inch border along one long edge.
  • Sprinkle the brown sugar and cinnamon mixture evenly over the buttered dough.
  • Scatter the cornstarch-coated peaches on top, pressing them gently into the sugar so they stay in place.
  • Starting from the long edge opposite the clean border, roll the dough tightly into a log, finishing with the seam side down.
  • Pinch the seam closed to help keep the filling sealed in.

7. Slice the Rolls

  • Using a piece of unflavored dental floss or a sharp serrated knife, trim off the uneven ends of the log.
  • Slice the log into 12 even rolls, each about 1½ inches thick.
  • If using floss, slide it under the log, cross the ends over the top, and pull to slice cleanly without squashing the dough.

8. Second Rise

  • Arrange the rolls cut side up in a greased 9×13-inch baking dish, leaving a little space between each one.
  • Cover loosely with plastic wrap or a towel.
  • Let them rise in a warm spot for 30 to 45 minutes, until visibly puffy and touching each other.

9. Bake the Rolls

  • While the rolls finish their second rise, preheat the oven to 350°F (175°C).
  • Bake for 22 to 25 minutes, until the tops are golden brown and the centers are no longer doughy.
  • If the tops brown too quickly, tent the dish loosely with foil for the last 5 minutes.

10. Make the Glaze and Frost

  • While the rolls bake, beat the softened cream cheese and butter together until smooth.
  • Add the powdered sugar and vanilla, beating until fully combined.
  • Add milk, one tablespoon at a time, until the glaze reaches a pourable consistency.
  • Spread or drizzle the glaze over the rolls while they’re still warm, so it melts slightly into the swirls.

For a flakier take on the same flavor pairing, see Peach Turnovers.

Peach Cinnamon Rolls Recipe

Tips for The Best Peach Cinnamon Rolls

A few small adjustments make the difference between rolls that hold their shape and rolls that turn into a puddle of syrup in the pan.

  • Choose peaches that are ripe but still firm. Overripe, mushy peaches release far more liquid than the cornstarch can absorb.
  • Peaches release more juice than apples do once they hit oven heat, which is why this filling needs the cornstarch step that a firmer fruit filling could sometimes skip.
  • Assemble the peach filling right before rolling, not earlier. Sugar pulls moisture out of fruit the longer they sit together.
  • I ruined my first batch by spreading melted butter under the filling instead of softened butter, which pooled at the bottom of the dish and burned before the rolls finished baking.
  • Roll the dough snugly but without squeezing, so the swirl holds together without forcing filling out the ends.
  • Use a kitchen scale for the flour if you have one. Scooping flour directly from the bag can pack in up to 20% more flour than intended, which leads to dense, dry rolls.
  • I’ve found that patting the diced peaches dry with a paper towel for a full minute removes noticeably more surface moisture than a quick wipe does.
  • Bake on the middle oven rack so the tops brown evenly without the bottoms overcooking.
  • Let the rolls cool for 5 minutes before glazing if you prefer a set glaze rather than one that melts into the rolls.

Read Also: Peach Bread Recipe

What to Serve with Peach Cinnamon Rolls

These rolls are rich and sweet enough to work as the centerpiece of a brunch spread, so they pair best with something to balance that sweetness. A savory side or a tart drink usually does the job better than another sweet dish.

  • Crispy bacon or breakfast sausage links, for a salty contrast
  • Scrambled or soft-boiled eggs, to round out the plate with protein
  • A bowl of fresh mixed berries or citrus segments
  • Plain Greek yogurt with a drizzle of honey
  • Freshly brewed coffee or a strong cold brew
  • A glass of orange juice or grapefruit juice
  • A chilled Strawberry Peach Smoothie for a fruit-forward pairing
  • A light green salad if serving as part of a brunch buffet rather than breakfast alone

For another peach breakfast pastry to round out a brunch table, try Peach Hand Pies.

Variations of Peach Cinnamon Rolls

The base dough and technique here can flex in a few directions depending on what’s on hand or what flavor profile you’re after.

  • Bourbon Peach Rolls: Add 1 tablespoon of bourbon to the filling for a deeper, boozy note that bakes off most of the alcohol.
  • Peach and Pecan Rolls: Sprinkle ½ cup of chopped toasted pecans over the filling before rolling for added crunch.
  • Peaches and Cream Rolls: Pour â…“ cup of heavy cream over the shaped rolls right before the second rise for an extra-soft, custardy texture.
  • Ginger Peach Rolls: Add ½ teaspoon ground ginger to the filling alongside the cinnamon and nutmeg.
  • Almond Peach Rolls: Swap the vanilla extract in the glaze for almond extract and top with sliced almonds after glazing.
  • Overnight Peach Rolls: Shape the rolls, cover tightly, and refrigerate overnight instead of doing the second rise at room temperature. Let them sit out for 30 minutes before baking the next morning.
  • Mini Peach Rolls: Roll the dough into a longer, thinner log and slice into 16 to 18 smaller rolls, reducing the bake time by about 5 minutes.

For a version that leans into cobbler flavors instead of a classic swirl, see Fried Peach Pies.

Storage and Reheating

Peach cinnamon rolls keep well for a few days if stored properly, and they reheat easily without drying out.

  • Store leftover rolls in an airtight container at room temperature for up to 24 hours.
  • After 24 hours, move them to the refrigerator, where they’ll keep for up to 4 days.
  • To freeze baked rolls, wrap them individually in plastic wrap, place in a freezer bag, and freeze for up to 2 months.
  • To freeze unbaked, shaped rolls, arrange them in the baking dish, cover tightly, and freeze before the second rise. Thaw overnight in the refrigerator, then let them come to room temperature and rise before baking as directed.
  • Reheat individual rolls in the microwave for 15 to 20 seconds, or warm the whole pan in a 300°F (150°C) oven for about 10 minutes.
  • Hold off on adding the glaze if freezing for later; frosting after reheating keeps the texture from turning gummy.

For a pudding-style way to use up extra bread or rolls, see Peach Bread Pudding.

Nutritional Facts

Nutrition (Per Roll, Approximate)
Calories310
Total Fat11 g
Saturated Fat6 g
Cholesterol50 mg
Sodium190 mg
Total Carbohydrates48 g
Dietary Fiber1 g
Sugars24 g
Protein5 g

Values are estimates based on standard ingredient databases and will vary based on exact brands and portion sizes used.

For another fruit-forward dessert with a full nutrition breakdown, check out Peach Trifle.

Health Benefits of Key Ingredients

While these rolls are a treat rather than a health food, several of the core ingredients bring real nutritional value along with their flavor.

  • Peaches: A good source of vitamin C and vitamin A, along with fiber that supports digestion.
  • Eggs: Provide complete protein and choline, which supports normal brain and liver function.
  • Milk: Contributes calcium and vitamin D, both important for bone health.
  • Cinnamon: Contains antioxidant compounds and has been studied for its role in supporting healthy blood sugar response.
  • Cream cheese: Offers a modest amount of protein and calcium, though it should be enjoyed in moderation due to its saturated fat content.
  • Nutmeg: Contains trace minerals like manganese and copper, though it’s used here in a small enough amount to be mainly for flavor.

For a version made with frozen fruit year-round, see Peach Ice Cream.

FAQs About Peach Cinnamon Rolls

1. Can I use canned peaches instead of fresh?

Canned peaches will work, but they’ve already been cooked, which means they’re softer and hold more liquid than fresh fruit. Drain them thoroughly and pat them dry with paper towels before tossing them with the cornstarch, or the filling will turn watery.

2. Can I use frozen peaches?

Yes, as long as they’re fully thawed first. Frozen peaches release even more liquid than fresh ones during thawing, so draining and blotting them dry is essential before they go anywhere near the cornstarch or the dough.

3. Why did my peach cinnamon rolls turn out soggy?

Excess moisture from the peaches is almost always the cause. Make sure the fruit is patted dry, coated evenly with cornstarch, and assembled into the filling right before rolling rather than sitting mixed with sugar for a long stretch beforehand.

4. Can I make these ahead of time?

Yes. Shape the rolls, cover the pan tightly, and refrigerate overnight instead of doing the second rise at room temperature.

In the morning, let the pan sit out for about 30 minutes to take the chill off before baking as directed.

5. Can I use store-bought cinnamon roll dough or bread dough instead of making it from scratch?

You can, though the texture and rise will differ slightly from this enriched dough. Thaw frozen bread dough completely, roll it out, and follow the filling and baking steps as written.

6. How do I know when the rolls are fully baked?

The tops should be a deep golden brown, and the center rolls should no longer look pale or doughy when you gently pull two apart. An instant read thermometer inserted into the center of a middle roll should read about 190°F (88°C).

For a chilled peach treat that needs no oven at all, try Peach Sorbet.

Peach Cinnamon Rolls Recipe

Peach Cinnamon Rolls

Author: Wholesome Cove
310kcal
No ratings yet
Share Print Save
Prep 30 minutes
Cook 25 minutes
Total 2 hours 25 minutes
This peach cinnamon rolls recipe uses three fresh peaches, a soft enriched yeast dough, and a cornstarch trick that keeps the filling gooey instead of watery. Twelve rolls come out of one batch, and the whole process from mixing to frosting takes about two and a half hours, most of which is hands-off rise time.
Servings 12 rolls
Course Breakfast
Cuisine American
Cost $8

Ingredients

  • ¾ cup whole milk - 180 ml, warmed to 110°F (43°C)
  • 2¼ teaspoons active dry yeast - 1 packet
  • â…“ cup granulated sugar - 65 g, divided
  • â…“ cup unsalted butter - 75 g, melted and cooled slightly
  • 1 large egg - room temperature
  • 1 large egg yolk - room temperature
  • 1 teaspoon fine salt
  • 3½ cups all-purpose flour - 440 g, plus more for dusting
For the Peach Filling
  • 3 ripe peaches - medium, peeled and diced small (about 2 cups)
  • 1 tablespoon cornstarch
  • ½ cup packed light brown sugar - 100 g
  • 2 teaspoons ground cinnamon
  • ¼ teaspoon ground nutmeg
  • 4 tablespoons unsalted butter - 55 g, softened
  • fine salt - pinch
For the Cream Cheese Glaze

Equipment

  • Stand mixer - with dough hook attachment
  • Large mixing bowl - or use stand mixer bowl
  • Kitchen scale - recommended for measuring flour by weight
  • Instant-read thermometer - to check milk temperature
  • Wooden rolling pin
  • Dough bench scraper - for lifting and cutting dough
  • Silicone pastry brush
  • Plain unflavored dental floss - or sharp serrated knife, for slicing rolls
  • Plastic wrap
  • Clean kitchen towel

Method

  1. Warm milk to 110°F, then stir in yeast and 1 tablespoon sugar. Let sit 5–10 minutes until foamy.
  2. Add remaining sugar, melted butter, egg, yolk, and salt to yeast mixture. Mix in flour gradually, then knead 6–8 minutes until smooth and elastic.
  3. Shape dough into a ball, place in greased bowl, cover, and let rise in warm spot for about 1 hour until doubled.
  4. Peel and dice peaches, toss with cornstarch. In a separate bowl, mix brown sugar, cinnamon, nutmeg, and salt.
  5. Punch down dough and roll into a 12×18-inch rectangle on a floured surface.
  6. Spread softened butter over dough, leaving a 1-inch border. Sprinkle with sugar mixture, then scatter peaches on top. Roll tightly into a log and pinch seam closed.
  7. Trim uneven ends and slice log into 12 even rolls using floss or a serrated knife.
  8. Place rolls cut side up in greased 9×13-inch dish, cover, and let rise 30–45 minutes until puffy and touching.
  9. Preheat oven to 350°F. Bake rolls 22–25 minutes until golden brown. Tent with foil if browning too quickly.
  10. While rolls bake, beat cream cheese and butter until smooth. Add powdered sugar and vanilla, then thin with milk to drizzling consistency. Spread over warm rolls.

Nutrition

Serving1rollCalories310kcalCarbohydrates48gProtein5gFat11gSaturated Fat6gCholesterol50mgSodium190mgFiber1gSugar24gVitamin A8IUVitamin C4mgCalcium4mgIron6mg

Notes

  • Choose peaches that are ripe but still firm. Overripe, mushy peaches release far more liquid than the cornstarch can absorb.
  • Assemble the peach filling right before rolling, not earlier. Sugar pulls moisture out of fruit the longer they sit together.
  • Use softened butter, not melted, for the filling. Melted butter pools at the bottom and can burn.
  • Roll the dough snugly but without squeezing, so the swirl holds together without forcing filling out the ends.
  • Use a kitchen scale for the flour if you have one. Scooping flour directly from the bag can pack in up to 20% more flour than intended, which leads to dense, dry rolls.
  • Pat the diced peaches dry with a paper towel for a full minute to remove noticeably more surface moisture than a quick wipe does.
  • Bake on the middle oven rack so the tops brown evenly without the bottoms overcooking.
  • Let the rolls cool for 5 minutes before glazing if you prefer a set glaze rather than one that melts into the rolls.
  • Store leftover rolls in an airtight container at room temperature for up to 24 hours, or refrigerate for up to 4 days.
  • To freeze baked rolls, wrap individually in plastic wrap, place in a freezer bag, and freeze for up to 2 months.

Tried this recipe?

Let us know how it was!

Final Thoughts

Peach cinnamon rolls are worth the extra step of dealing with fresh fruit instead of reaching for a jar of pie filling. The cornstarch trick alone solves most of the problems people run into with fruit-filled yeast breads.

Give this batch a try the next time peaches are in season, and let the rolls rise while you get the rest of the morning ready. If you make them, leave a comment below and let me know how they turned out, or share a photo if you post it online.

Recommended: