Peach Cheesecake Cinnamon Rolls

By: Barbara Updated on Wed, 19 Nov 2025 14:35:56 GMT Irresistible Desserts
Barbara, recipe developer and home cook at Graceful Flavors
Barbara

Hi, I'm Barbara, the recipe developer and home cook behind Graceful Flavors. I share approachable recipes with clear steps, familiar ingredients, and delicious results for real everyday kitchens.

Updated on Wed, 19 Nov 2025 14:35:56 GMT

Read it →
A pastry with white cream on top. Pin it
A pastry with white cream on top.

These peach cheesecake cinnamon rolls bring together a perfect balance of creamy, fruity, and spicy flavors wrapped in soft, fluffy dough. They make an indulgent treat for breakfast, brunch, or even dessert. The luscious cheesecake filling melts into the warm peaches while the cinnamon-sugar layer adds just the right amount of sweetness and warmth. The vanilla glaze on top finishes them off with a smooth, sweet touch.

I first made these sweet rolls for a holiday brunch, and the juicy peaches combined with the creamy filling made them an instant family favorite. Now they’re my go-to when I want something special without complicated steps.

Ingredients

  • All-purpose flour: the base for tender, chewy rolls choose unbleached for best texture
  • Granulated sugar: balances flavors and helps yeast activation use fine sugar for even dissolving
  • Instant yeast: makes rising quick and reliable ensure freshness for best results
  • Warm milk: activates yeast and softens dough use about 110 degrees Fahrenheit so yeast wakes up without dying
  • Egg: enriches dough for a soft golden crumb
  • Unsalted butter: melted for richness and tenderness room temperature or melted as called for
  • Salt: enhances all flavors and balances sweetness
  • Cream cheese: softened for smooth filling with a mild tang full fat gives best flavor
  • Vanilla extract: brightens cheesecake filling and glaze with sweet aroma
  • Peaches: fresh frozen or canned all work opt for ripe and juicy for maximum sweetness
  • Brown sugar: adds molasses notes to fillings and cinnamon layer
  • Butter: for cooking peach filling and cinnamon sugar mixture adds moistness
  • Cinnamon: warms up the roll with classic spice fresh ground if possible for potency
  • Cornstarch (optional): thickens peach filling so it doesn’t seep into the dough
  • Powdered sugar: for the glaze dissolves quickly and creates smooth finish
  • Milk: thinned glaze to perfect pourable consistency

Step-by-Step Instructions

Prepare the Dough:
Warm your milk to about 110 degrees Fahrenheit then whisk it together with granulated sugar and instant yeast. Let the mixture rest for 3 minutes until it becomes foamy signaling that the yeast is active. Add melted butter egg and salt to the yeast mixture. Gradually mix in the flour stirring until a shaggy dough forms. Transfer dough to a floured surface and knead for 8 to 10 minutes until smooth and elastic. Place in a lightly greased bowl cover and let it rise in a warm spot for about 1 hour or until doubled in size.
Prepare the Cheesecake Filling:
In a medium bowl beat softened cream cheese with granulated sugar and vanilla extract until the mixture is completely smooth with no lumps remaining. This creamy filling will balance the sweet and spicy notes of the rolls.
Make the Peach Filling:
Heat butter in a saucepan over medium heat until melted. Add diced peaches brown sugar and cinnamon. Cook the mixture for 3 to 5 minutes stirring frequently until the peaches soften and the sugar dissolves. If the filling appears too watery sprinkle cornstarch evenly and stir until thickened. Remove from heat and let cool to room temperature.
Prepare the Cinnamon Sugar Layer:
Combine brown sugar and cinnamon in a small bowl. This mixture will be spread over the cheesecake layer for classic cinnamon roll flavor with added sweetness.
Assemble the Rolls:
Lightly flour your workspace and roll the risen dough into a large rectangle about one quarter inch thick. Spread the cheesecake filling evenly over the dough. Next sprinkle the cinnamon sugar evenly then spread the cooled peach filling on top. Carefully roll the dough tightly from one long side to the other forming a log. Slice into 12 to 16 equal rolls depending on size preference.
Bake the Rolls:
Preheat your oven to 350 degrees Fahrenheit or 175 degrees Celsius. Arrange the rolls cut-side up in a greased baking dish allowing a little space between each. Let them rise for an additional 15 minutes to puff up. Bake the rolls for 25 to 30 minutes or until golden brown on top and cooked through. Watch closely near the end to avoid drying them out.
Add the Glaze:
While the rolls cool slightly whisk together powdered sugar milk and vanilla extract to make a smooth glaze. Drizzle this over the warm rolls for a sweet creamy finish that soaks into every crevice.
A pastry with white cream on top.
A pastry with white cream on top.

Cream cheese is my favorite ingredient here. It adds just the right tang and richness that makes these cinnamon rolls stand out from any ordinary roll. One special memory is making these with my kids on a lazy Sunday morning. Their faces lit up with the warm peaches and gooey cream cheese as soon as the rolls came out of the oven.

Storage Tips

Store any leftovers in an airtight container at room temperature for up to two days. For longer storage freeze the baked rolls wrapped tightly in plastic wrap and foil. To reheat frozen rolls thaw overnight in the refrigerator and warm in a 350-degree oven for 10 to 15 minutes until heated through.

Ingredient Substitutions

You can substitute whole milk with any dairy or plant-based milk you prefer for the dough and glaze keeping it warm to activate the yeast properly. If fresh peaches are out of season frozen peaches thawed and drained or canned peaches packed in juice work equally well after adjusting sweetness in the filling. For cream cheese full fat is best but reduced fat versions will still work in a pinch.

Serving Suggestions

These rolls shine on their own but also pair beautifully with a hot cup of coffee or tea. Serve alongside fresh fruit or a dollop of whipped cream for an extra special brunch. They also make a delightful sweet treat alongside a savory breakfast spread.

A pastry with white cream and fruit on top.
A pastry with white cream and fruit on top.

Frequently Asked Questions

How do I ensure the rolls stay soft and fluffy?

Let the dough rise fully in a warm spot before shaping the rolls. Avoid overbaking to maintain moisture and softness.

Can I use frozen or canned peaches?

Yes, both frozen and canned peaches work well. Make sure to drain or cook off excess liquid to avoid sogginess.

What is the best way to prepare the cream cheese filling?

Use room temperature cream cheese and beat it with sugar and vanilla until smooth for a creamy and spreadable filling.

How do I make the glaze glossy and smooth?

Gradually mix powdered sugar with milk and vanilla extract until you get a smooth, pourable consistency for an even drizzle.

Can I add other spices to enhance the flavor?

A pinch of nutmeg or additional cinnamon can add warmth and depth without overpowering the peaches.

4.60 from 125 votes

Peach Cheesecake Cinnamon Rolls

Prep Time:
30 Minutes
Cook Time:
30 Minutes
Total Time:
60 Minutes
Servings:
16
A pastry with white cream on top.

Soft cinnamon rolls featuring creamy cheesecake filling and juicy peaches, topped with a smooth vanilla glaze.

Ingredients

  • Dough

  • 3 cups all-purpose flour
  • 1/4 cup granulated sugar
  • 1 packet (2 1/4 teaspoons) instant yeast
  • 3/4 cup warm milk
  • 1 large egg
  • 1/3 cup unsalted butter, melted
  • 1/2 teaspoon salt
  • Cheesecake Filling

  • 8 oz cream cheese, softened
  • 1/4 cup granulated sugar
  • 1 teaspoon vanilla extract
  • Peach Filling

  • 2 cups diced peaches (fresh, frozen, or canned)
  • 2 tablespoons brown sugar
  • 1 tablespoon unsalted butter
  • 1/2 teaspoon ground cinnamon
  • 1 teaspoon cornstarch (optional)
  • Cinnamon Sugar Layer

  • 1/2 cup brown sugar
  • 1 tablespoon ground cinnamon
  • 4 tablespoons softened unsalted butter
  • Vanilla Glaze

  • 1 cup powdered sugar
  • 2-3 tablespoons milk
  • 1/2 teaspoon vanilla extract

Instructions

1.

1. Prepare the Dough: Warm the milk and whisk together with granulated sugar and instant yeast. Let the mixture rest for 3 minutes until foamy. Add melted butter, egg, and salt; mix well. Gradually incorporate flour, then knead the dough until smooth and elastic. Cover and let rise for 1 hour until doubled in size.

2.

2. Make the Cheesecake Filling: Beat softened cream cheese with granulated sugar and vanilla extract until smooth and creamy.

3.

3. Cook the Peach Filling: Melt butter in a saucepan over medium heat. Add diced peaches, brown sugar, and cinnamon. Cook for 3 to 5 minutes, stirring occasionally. If a thicker filling is desired, stir in cornstarch and cook until thickened. Remove from heat and allow to cool.

4.

4. Prepare Cinnamon Sugar Layer: Combine brown sugar and ground cinnamon in a bowl. Set aside with softened butter for assembly.

5.

5. Assemble the Rolls: Roll out the dough into a large rectangle. Evenly spread the cheesecake filling over the surface, followed by the cinnamon butter mixture, then the peach filling. Roll the dough tightly into a log and cut into individual rolls.

6.

6. Let Rolls Rise: Place the rolls in a greased baking dish, cover, and allow to rise for 15 minutes.

7.

7. Bake: Preheat the oven to 350°F (175°C). Bake the rolls for 25 to 30 minutes until golden brown and cooked through.

8.

8. Apply Vanilla Glaze: Mix powdered sugar with milk and vanilla extract until smooth. Drizzle the glaze over the warm rolls before serving.

Notes

  1. Use room-temperature cream cheese for a smoother filling texture. Ensure the dough fully rises to achieve fluffy rolls. Avoid overbaking to prevent dryness. Adding a pinch of nutmeg can enhance the flavor profile.

Tools You'll Need

  • Mixing bowl
  • Saucepan
  • Rolling pin
  • Greased baking dish

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains dairy, eggs, and gluten

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 300
  • Total Fat: 12 g
  • Total Carbohydrate: 40 g
  • Protein: 5 g