Decadent Peach Pie Cinnamon Rolls

Waking up to the sweet, spiced aroma of baking pastries winding through the house is one of life’s greatest simple pleasures. These incredible Peach Pie Cinnamon Rolls take that morning experience to a whole new level by merging the gooey, spiced comfort of a traditional sweet bun with the vibrant, jammy filling of a classic summer fruit pie. It is a brilliant breakfast mashup that delivers pillow-soft dough, warm cinnamon swirls, and a juicy fruit center that practically bursts with flavor.

An overhead view of a round baking pan filled with freshly baked, glazed peach sweet rolls next to fresh peaches.
Bring the taste of summer to your breakfast table with a pan of warm, fruit-filled peach rolls.

Instead of sticking to a plain brown sugar core, this recipe introduces a spiced peach compote that bakes directly into the swirls of the dough. As the pan heats up in the oven, the fruit breaks down into a thick, caramelized filling that keeps the pastries incredibly moist and tender, preventing the dough from drying out.

Whether you are planning a show-stopping weekend brunch for family and friends, celebrating a special holiday morning, or just want a cozy baking project to romanticize your Sunday, these loaded sweet rolls deliver ultimate bakery-quality luxury straight from your own oven.

Why This Fruit-Filled Sweet Roll Recipe Works

The secret to making these rolls successfully is balancing the moisture of the fruit filling. Fresh peaches release a lot of natural juice when heated, which can sometimes make standard yeast dough soggy. By pre-cooking the diced peaches with a little sugar and cornstarch before spreading them over the dough, you create a stable, thick compote that clings to the swirls and bakes beautifully without pooling at the bottom of the pan.

Additionally, using heavy cream poured over the proofed rolls right before they head into the oven is a total game-changer. This popular bakery shortcut steams the buns from the bottom up as they bake, resulting in an ultra-plush, gooey texture that rivals your favorite professional sweet shop.

Finally, the vanilla cream cheese icing serves as the perfect finishing touch. The subtle tang of the cream cheese cuts right through the sweetness of the caramelized peaches and brown sugar, tying the entire breakfast masterpiece together in a perfectly balanced bite.

Macro close up of a homemade peach cinnamon roll with a golden spiral crust, peach pieces, and dripping white sugar glaze.
Soft, pillowy, and bursting with fresh fruit flavor—these glazed peach sweet rolls are the ultimate weekend brunch luxury.

Essential Ingredients

Gather these simple baking staples and juicy fruit to create your ultimate morning treat.

  • The Sweet Yeast Dough: 3.5 cups of all-purpose flour, 1 packet (0.25 oz) of active dry yeast, 1/4 cup of granulated sugar, 1/3 cup of unsalted butter (melted), 1 cup of warm whole milk (around 110°F), 2 large eggs, and 1/2 teaspoon of salt.

  • The Spiced Peach Filling: 3 cups of fresh ripe peaches (peeled and finely diced), 1/4 cup of brown sugar, 1 tablespoon of cornstarch, and 1 tablespoon of lemon juice.

  • The Cinnamon Swirl Rub: 1/4 cup of unsalted butter (softened to room temperature), 1/2 cup of packed light brown sugar, and 1 tablespoon of ground cinnamon.

  • The Bakery Secret: 1/2 cup of heavy whipping cream (warmed slightly to room temperature).

  • The Cream Cheese Glaze: 4 ounces of cream cheese (softened), 1/4 cup of unsalted butter (softened), 1.5 cups of powdered sugar, 1 teaspoon of pure vanilla extract, and 1 to 2 tablespoons of milk to thin it out.

Step-by-Step Instructions

  1. Activate the Yeast: In a large mixing bowl (or the bowl of a stand mixer), combine the warm whole milk, a tablespoon of the granulated sugar, and the dry yeast. Let it sit for 5 to 10 minutes until it becomes frothy and activated.

  2. Mix and Knead the Dough: Add the remaining sugar, melted butter, eggs, salt, and 2 cups of the flour to the yeast mixture. Mix until a shaggy dough forms, then gradually add the remaining flour. Knead the dough for 5 to 7 minutes until it is smooth, elastic, and slightly tacky. Form it into a ball, place it in a greased bowl, cover it with a towel, and let it rise in a warm spot for 1 hour until doubled in size.

  3. Simmer the Peach Filling: While the dough rises, make the compote. In a small saucepan over medium heat, combine the diced peaches, 1/4 cup of brown sugar, cornstarch, and lemon juice. Simmer gently for 5 minutes, stirring constantly, until the peaches soften and the juices thicken into a jammy syrup. Remove from heat and let it cool completely.

  4. Roll and Assemble: Punch down your risen dough and roll it out on a lightly floured surface into a large 12×18-inch rectangle. Spread the 1/4 cup of softened butter evenly across the dough. Sprinkle the brown sugar and ground cinnamon uniformly over the butter, then carefully spread the cooled peach compote across the cinnamon layer.

  5. Slice and Second Rise: Roll the dough up tightly into a log, starting from the long edge. Slice into 12 even rolls using sharp a knife or clean dental floss. Arrange the rolls in a greased 9×13-inch baking dish. Cover and let them rise for a second time for 30 minutes until puffy.

  6. The Bakery Trick: Preheat your oven to 350°F (175°C). Right before putting the rolls into the oven, pour the 1/2 cup of warm heavy cream evenly down between the rolls into the bottom of the pan.

  7. Bake to Golden Perfection: Bake uncovered for 25 to 30 minutes until the tops are a beautiful golden brown and the center rolls are fully cooked through.

  8. Glaze and Serve: While the rolls bake, whisk together the softened cream cheese, butter, powdered sugar, vanilla extract, and milk until completely smooth. Spread the rich icing generously over the warm cinnamon rolls straight out of the oven. Serve warm!

An overhead view of a round baking pan filled with freshly baked, glazed peach sweet rolls next to fresh peaches.

Decadent Peach Pie Cinnamon Rolls

Soft homemade cinnamon rolls filled with sweet peach pie filling, brown sugar, and cinnamon, then topped with a rich cream cheese icing for the ultimate bakery-style treat.
Prep Time 30 minutes
Cook Time 30 minutes
Total Time 2 hours 30 minutes
Servings 12 large rolls
Calories 520 kcal

Ingredients
  

  • 3.5 cups all-purpose flour divided
  • 1 packet active dry yeast 0.25 oz
  • 1/4 cup granulated sugar
  • 1 cup warm whole milk 110°F
  • 1/3 cup unsalted butter melted for dough
  • 2 large eggs
  • 1/2 teaspoon salt
  • 3 cups fresh peaches peeled and finely diced
  • 3/4 cup brown sugar divided
  • 1 tablespoon cornstarch
  • 1 tablespoon lemon juice
  • 1/4 cup unsalted butter softened for filling
  • 1 tablespoon ground cinnamon
  • 1/2 cup heavy whipping cream warmed to room temperature
  • 4 oz cream cheese softened for icing
  • 1/4 cup unsalted butter softened for icing
  • 1.5 cups powdered sugar
  • 1 teaspoon pure vanilla extract
  • 2 tablespoons milk to thin icing

Instructions
 

  • In a large mixing bowl, whisk together the warm milk, 1 tablespoon of granulated sugar, and the yeast. Let stand for 5 to 10 minutes until frothy.
  • Add the remaining granulated sugar, melted butter, eggs, salt, and 2 cups of flour. Gradually add the remaining flour while kneading for 5 to 7 minutes until a smooth, elastic dough forms.
  • Cover the dough and let it rise in a warm place for 1 hour or until doubled in size.
  • In a small saucepan over medium heat, combine the diced peaches, 1/4 cup brown sugar, cornstarch, and lemon juice. Simmer for about 5 minutes until thickened, then cool completely.
  • Roll the risen dough into a 12x18-inch rectangle on a lightly floured surface.
  • Spread the softened butter evenly over the dough, then sprinkle with the remaining 1/2 cup brown sugar and the ground cinnamon.
  • Spread the cooled peach filling evenly over the cinnamon sugar layer.
  • Roll the dough tightly from the long edge into a log and slice into 12 even rolls.
  • Arrange the rolls in a greased 9x13-inch baking pan, cover, and let rise for 30 minutes.
  • Preheat the oven to 350°F (175°C). Pour the room-temperature heavy cream evenly around the rolls just before baking.
  • Bake uncovered for 25 to 30 minutes until the rolls are golden brown and cooked through in the center.
  • In a medium bowl, whisk together the cream cheese, softened butter, powdered sugar, vanilla extract, and milk until smooth and creamy.
  • Spread the icing over the warm cinnamon rolls and serve immediately.

Notes

Fresh ripe peaches provide the best flavor, but frozen peaches can also be used if thawed and drained well. Pouring heavy cream around the rolls before baking helps create extra soft and gooey centers. Store leftovers covered in the refrigerator for up to 3 days and reheat gently before serving.

Meal Planning & Pairing Ideas

Because these peach sweet rolls are beautifully rich and fruit-forward, they function as an incredible anchor for a weekend brunch buffet or a sweet finale to a comforting dinner spread.

If you are putting together a spectacular weekend breakfast or holiday brunch table, balance out the sweet, jammy rolls by serving them alongside a fresh, savory layout. They pair wonderfully next to a vibrant Sweet Classic Broccoli Salad or a colorful fruit option like a bowl of Delicious Peach Cherry Salsa served with sweet chips.

Looking to plan out the rest of your weekly menu with cozy, satisfying dinner bakes before enjoying a sweet roll dessert? You can easily cycle through hearty, family-approved casseroles like a bubbling pan of Gluten-Free John Wayne Casserole or a comforting dish of Cheeseburger Macaroni Soup Recipe. If your household loves bold flavors, swap your main course for the smoky Cajun Chicken Mac and Cheese Recipe, the aromatic Cheesy Cajun Garlic Chicken Rotini Skillet Recipe, or an easy Cheesy Marinara Chicken Bake Recipe. For a fun weeknight Asian-inspired twist, you can even serve them after a platter of Sticky Garlic Chicken Noodles.

Frequently Asked Questions

Can I use canned or frozen peaches for this recipe? Yes, you can! If fresh peaches are out of season, frozen peaches are a fantastic alternative—just thaw them completely and pat them dry before cooking the compote. Canned peaches will also work in a pinch; just choose peaches packed in juice rather than heavy syrup, drain them thoroughly, and reduce the added sugar in the compote slightly so the rolls don’t become overly sweet.

Can I prepare these cinnamon rolls the night before? Absolutely! This is a fantastic make-ahead breakfast option. Follow the instructions all the way through slicing and placing the rolls in the baking pan (up to step 5). Instead of letting them do their second rise on the counter, wrap the pan tightly in plastic wrap and store it in the refrigerator overnight. In the morning, let the pan sit at room temperature for 30 to 45 minutes to take the chill off and puff up, then pour the heavy cream over them and bake as directed!

Why did my cinnamon rolls unroll or leak their filling? Some leaking is completely normal as the sugar and peaches caramelize in the hot oven! However, if your rolls completely fell apart, it usually means they were rolled too loosely, or the peach compote was still too warm and runny when it was spread onto the dough. Make sure your fruit filling is completely cooled to room temperature so it stays thick and stays put when rolling the log.