Go Back
+ servings
Peach cinnamon roll on a plate with sliced peaches and fork on the side.
Print Recipe
5 from 10 votes

Peach Cinnamon Rolls

These soft peach cinnamon rolls are filled with fresh peaches, cinnamon sugar, and optional almonds, then topped with almond cream cheese frosting.
Prep Time35 minutes
Cook Time25 minutes
Rise & Cooling Time1 hour 25 minutes
Total Time2 hours 25 minutes
Course: Breakfast, brunch
Cuisine: American
Keyword: Cinnamon Rolls, peach
Servings: 15
Calories: 645kcal
Author: Erica Walker

Equipment

  • Cookie Sheet Pan

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 1/2 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 1/3 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.

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