Peach Cheesecake Cinnamon Rolls

Featured in Sweet Moments of Joy.

These cinnamon rolls feature tender, fluffy dough wrapped around layers of smooth cream cheese and cinnamon sugar. Sweet, juicy peaches cooked with butter and brown sugar add natural fruitiness and warmth, which complements the creamy filling perfectly. After baking until golden, the rolls are drizzled with a simple vanilla glaze that brings everything together. Ideal for a special breakfast or brunch, they offer a delicious balance of rich textures and sweet, comforting flavors.

Barbara Chef
Updated on Wed, 19 Nov 2025 14:35:56 GMT
A pastry with white cream on top. Pin it
A pastry with white cream on top. | gracefulflavors.com

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. Pin it
A pastry with white cream on top. | gracefulflavors.com

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. Pin it
A pastry with white cream and fruit on top. | gracefulflavors.com

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.

Peach Cheesecake Cinnamon Rolls

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

Prep Time
30 Minutes
Cook Time
30 Minutes
Total Time
60 Minutes
By: Barbara


Difficulty: Intermediate

Cuisine: American

Yield: 16 Servings (12-16 cinnamon rolls)

Dietary: Vegetarian

Ingredients

→ Dough

01 3 cups all-purpose flour
02 1/4 cup granulated sugar
03 1 packet (2 1/4 teaspoons) instant yeast
04 3/4 cup warm milk
05 1 large egg
06 1/3 cup unsalted butter, melted
07 1/2 teaspoon salt

→ Cheesecake Filling

08 8 oz cream cheese, softened
09 1/4 cup granulated sugar
10 1 teaspoon vanilla extract

→ Peach Filling

11 2 cups diced peaches (fresh, frozen, or canned)
12 2 tablespoons brown sugar
13 1 tablespoon unsalted butter
14 1/2 teaspoon ground cinnamon
15 1 teaspoon cornstarch (optional)

→ Cinnamon Sugar Layer

16 1/2 cup brown sugar
17 1 tablespoon ground cinnamon
18 4 tablespoons softened unsalted butter

→ Vanilla Glaze

19 1 cup powdered sugar
20 2-3 tablespoons milk
21 1/2 teaspoon vanilla extract

Instructions

Step 01

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.

Step 02

Beat softened cream cheese with granulated sugar and vanilla extract until smooth and creamy.

Step 03

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.

Step 04

Combine brown sugar and ground cinnamon in a bowl. Set aside with softened butter for assembly.

Step 05

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.

Step 06

Place the rolls in a greased baking dish, cover, and allow to rise for 15 minutes.

Step 07

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

Step 08

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