These Peach Pie Cinnamon Rolls are the perfect mash-up of two of my favorite desserts—classic cinnamon rolls and sweet, juicy peach pie. I love how the soft, fluffy dough wraps around warm spiced peaches, creating a gooey, irresistible center with every bite. Finished with a simple glaze, these rolls are a beautiful treat for breakfast, brunch, or dessert.

Why You’ll Love This Recipe

I love this recipe because it captures all the flavors of a homemade peach pie but with the soft, comforting texture of a cinnamon roll. The filling is full of warm spices and sweet peaches, and the rolls bake up golden and tender. They’re surprisingly easy to make, and the combination of fruit and cinnamon always impresses. Whether I serve them fresh out of the oven or warm them up the next day, they never last long.

Ingredients

(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)

For the Dough:

  • All-purpose flour

  • Instant yeast

  • Milk (warm)

  • Granulated sugar

  • Unsalted butter, melted

  • Eggs

  • Salt

For the Peach Filling:

  • Fresh or canned peaches, diced

  • Brown sugar

  • Ground cinnamon

  • Nutmeg

  • Cornstarch (to thicken)

  • Lemon juice

  • Unsalted butter

For the Glaze:

  • Powdered sugar

  • Milk or cream

  • Vanilla extract

Directions

  1. I start by making the dough: In a mixing bowl, I combine warm milk, yeast, and sugar. I let it sit for 5 minutes until foamy, then stir in the melted butter, eggs, salt, and flour. I knead the dough until smooth and elastic, then cover and let it rise for about 1 hour until doubled in size.

  2. While the dough rises, I prepare the peach filling. In a saucepan, I cook the diced peaches with brown sugar, cinnamon, nutmeg, lemon juice, and cornstarch over medium heat until thick and bubbly. I let it cool before using.

  3. Once the dough has risen, I roll it out on a floured surface into a large rectangle.

  4. I spread the cooled peach filling evenly over the dough, then roll it up tightly from the long side.

  5. I slice the log into 12 even rolls and arrange them in a greased baking dish. I cover and let them rise again for about 30 minutes.

  6. I preheat the oven to 350°F (175°C) and bake the rolls for 25–30 minutes until golden brown.

  7. While they cool slightly, I whisk together the glaze ingredients and drizzle it over the warm rolls before serving.

Servings and timing

This recipe makes 12 rolls. The prep and rise time takes about 1 hour and 45 minutes total, and baking takes 25–30 minutes. In just over 2 hours, I have warm, gooey, peach-filled cinnamon rolls ready to enjoy.

Variations

I sometimes add chopped pecans or walnuts to the peach filling for added crunch. For a more intense peach flavor, I stir in a bit of peach jam or puree into the filling. If I want a caramel twist, I use a brown sugar glaze instead of the vanilla icing. When fresh peaches are out of season, I use high-quality canned or frozen ones with great results.

storage/reheating

I store leftovers covered at room temperature for up to 2 days or refrigerate them for up to 4 days. To reheat, I warm individual rolls in the microwave for about 20–30 seconds, or I place the whole tray in a low oven (300°F) for 10–15 minutes.

FAQs

Can I use canned or frozen peaches?

Yes, I use canned peaches (drained) or thawed frozen peaches when fresh ones aren’t available. They still deliver great flavor and texture.

Do I have to cook the peach filling first?

Yes, cooking the filling thickens it so the rolls don’t get soggy. It also intensifies the peach flavor and helps the spices blend perfectly.

Can I make these rolls the night before?

Yes, I often assemble the rolls and place them in the baking dish, cover tightly, and refrigerate overnight. In the morning, I let them come to room temperature and rise before baking.

What’s the best way to cut the rolls without squishing them?

I use unflavored dental floss or a sharp serrated knife to cut the rolls cleanly. This helps keep their shape.

Can I freeze these rolls?

Yes, I freeze them after baking and glazing. I let them cool completely, wrap individually, and freeze for up to 2 months. I thaw and reheat as needed.

Conclusion

These Peach Pie Cinnamon Rolls are the ultimate treat when I want something cozy, fruity, and sweet. The soft, buttery dough paired with spiced peach filling creates a dessert (or breakfast) that feels both special and familiar. Whether I bake them for a holiday, weekend brunch, or just because, they’re always a hit in my kitchen.

Print

Peach Pie Cinnamon Rolls

Peach Pie Cinnamon Rolls

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Peach Pie Cinnamon Rolls combine the best of two desserts—classic cinnamon rolls and warm peach pie—into one sweet, spiced, and fruity treat that’s perfect for breakfast, brunch, or dessert.

  • Author: Ella
  • Prep Time: 1 hour 45 minutes
  • Cook Time: 30 minutes
  • Total Time: 2 hours 15 minutes
  • Yield: 12 rolls
  • Category: Breakfast, Dessert
  • Method: Baking
  • Cuisine: American
  • Diet: Vegetarian

Ingredients

  • For the Dough:
  • 3 1/2 cups all-purpose flour
  • 1 packet (2 1/4 tsp) instant yeast
  • 1 cup warm milk
  • 1/4 cup granulated sugar
  • 1/4 cup unsalted butter, melted
  • 2 large eggs
  • 1/2 teaspoon salt
  • For the Peach Filling:
  • 2 cups diced fresh or canned peaches (drained if using canned)
  • 1/3 cup brown sugar
  • 1 teaspoon ground cinnamon
  • 1/4 teaspoon nutmeg
  • 2 teaspoons cornstarch
  • 1 tablespoon lemon juice
  • 2 tablespoons unsalted butter
  • For the Glaze:
  • 1 cup powdered sugar
  • 23 tablespoons milk or cream
  • 1/2 teaspoon vanilla extract

Instructions

  1. In a mixing bowl, combine warm milk, yeast, and sugar. Let sit for 5 minutes until foamy.
  2. Stir in melted butter, eggs, salt, and flour. Knead until smooth and elastic, then cover and let rise for 1 hour or until doubled in size.
  3. Meanwhile, in a saucepan, cook peaches, brown sugar, cinnamon, nutmeg, lemon juice, and cornstarch over medium heat until thick and bubbly. Stir in butter and let cool.
  4. Roll out dough on a floured surface into a large rectangle.
  5. Spread peach filling evenly over dough and roll tightly from the long edge.
  6. Slice into 12 rolls and place in a greased baking dish. Cover and let rise for 30 minutes.
  7. Preheat oven to 350°F (175°C). Bake for 25–30 minutes or until golden brown.
  8. Whisk glaze ingredients until smooth. Drizzle over warm rolls and serve.

Notes

  • Add chopped pecans or walnuts to the peach filling for crunch.
  • Use peach jam or puree for more intense flavor.
  • Substitute brown sugar glaze for vanilla glaze for a caramel twist.
  • Refrigerate overnight before baking for a make-ahead option.
  • Use dental floss or serrated knife for clean roll cuts.

Nutrition

  • Serving Size: 1 roll
  • Calories: 320
  • Sugar: 21g
  • Sodium: 140mg
  • Fat: 12g
  • Saturated Fat: 6g
  • Unsaturated Fat: 5g
  • Trans Fat: 0g
  • Carbohydrates: 47g
  • Fiber: 1g
  • Protein: 5g
  • Cholesterol: 45mg

Similar Posts

Leave a Reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star