Soft, tender cinnamon rolls filled with creamy cheesecake and juicy peaches—these rolls bring together the comfort of classic cinnamon buns with the freshness of fruit and the richness of cheesecake. Perfect for brunch, gatherings, or an indulgent weekend bake, these rolls are a delightful twist on a familiar favorite.
Why You’ll Love This Recipe
These peach cheesecake cinnamon rolls combine everything you love about a sweet breakfast treat: fluffy dough, warm cinnamon, creamy filling, and fragrant peaches. They’re impressive yet easy to prepare, and the layers of flavor make every bite memorable. This recipe is ideal for special occasions or anytime you’re craving something cozy and bakery-worthy.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
For the Dough:
3 cups all-purpose flour
¼ cup granulated sugar
1 packet (2¼ tsp) instant yeast
¾ cup warm milk (about 110°F)
¼ cup unsalted butter, melted
1 large egg, room temperature
½ tsp salt
For the Cheesecake Filling:
8 oz cream cheese, softened
¼ cup granulated sugar
1 tsp vanilla extract
For the Peach Filling:
1½ cups diced peaches (fresh or canned, drained)
¼ cup brown sugar
1 tsp ground cinnamon
1 tbsp cornstarch (optional, for thicker filling)
For the Cinnamon Spread:
¼ cup unsalted butter, softened
¼ cup brown sugar
1 tbsp ground cinnamon
For the Glaze:
1 cup powdered sugar
2–3 tbsp milk
½ tsp vanilla extract
Directions
Prepare the Dough:
In a bowl, combine warm milk, sugar, and instant yeast. Let it sit for 5 minutes until slightly foamy. Add melted butter, egg, and salt. Mix in the flour gradually until a soft dough forms. Knead for 6–8 minutes until smooth and elastic.
First Rise:
Place the dough in a lightly greased bowl, cover, and let it rise for 1 hour or until doubled in size.
Make the Cheesecake Filling:
Beat the cream cheese, sugar, and vanilla until smooth and creamy. Set aside.
Prepare the Peach Filling:
In a small bowl, combine diced peaches, brown sugar, cinnamon, and cornstarch (if using). Stir gently.
Roll Out the Dough:
Punch down the risen dough. Roll it into a large rectangle about 10×15 inches.
Add the Fillings:
Spread the softened butter over the dough. Sprinkle the brown sugar and cinnamon evenly. Spread the cheesecake mixture on top, then scatter the peach mixture over it.
Shape the Rolls:
Roll the dough tightly from the long side. Slice into 12 equal rolls using a sharp knife or dental floss.
Second Rise:
Arrange the rolls in a greased baking dish. Cover and let rise for 30–40 minutes until puffy.
Bake:
Preheat the oven to 350°F (175°C). Bake the rolls for 22–26 minutes or until golden brown.
Glaze:
Whisk the powdered sugar, milk, and vanilla until smooth. Drizzle over the warm rolls before serving.
Servings and Timing
This recipe makes 12 rolls.
Prep time: 25 minutes
Rise time: 1 hour 40 minutes
Bake time: 22–26 minutes
Total time: about 2 hours 30 minutes
Variations
Peach-Raspberry Rolls: Add ½ cup fresh raspberries to the peach filling.
Cream Cheese Frosting: Replace the glaze with a thicker frosting by mixing 4 oz cream cheese with powdered sugar and milk.
Nutty Crunch: Add ½ cup finely chopped pecans or walnuts to the cinnamon layer.
Spiced Rolls: Add nutmeg or cardamom for deeper flavor.
Glaze with Peach Juice: Replace milk with peach syrup for enhanced fruit flavor.
Storage/Reheating
Refrigeration: Store leftovers in an airtight container for up to 4 days.
Freezing: Freeze baked, unfrosted rolls for up to 2 months. Thaw overnight and glaze before serving.
Reheating: Warm individual rolls in the microwave for 15–20 seconds or reheat covered in the oven at 300°F (150°C) for 10 minutes.
FAQs
How do I know when the dough has risen enough?
The dough should double in size and feel airy when gently pressed.
Can I use canned peaches?
Yes, just drain them well to avoid extra moisture.
Is it possible to make these rolls ahead of time?
You can assemble them, refrigerate overnight, and bake in the morning.
Can I use bread flour instead of all-purpose flour?
Yes, it will create a slightly chewier texture.
Can I replace the cream cheese?
Mascarpone is a great alternative for a milder flavor.
Do I need to peel fresh peaches?
Peeling is optional; the skins soften during baking.
Can I make the rolls without the cheesecake layer?
Yes, omit the cheesecake filling and proceed as usual.
Why did my rolls unroll while baking?
Make sure the dough is rolled tightly and placed close together in the pan.
Can I make these rolls vegan?
You would need vegan butter, vegan cream cheese, and plant-based milk.
How do I prevent soggy rolls?
Use cornstarch in the peach filling and avoid excess liquid.
Conclusion
Peach cheesecake cinnamon rolls are a warm, comforting, and flavorful twist on traditional cinnamon rolls. The blend of peaches, cinnamon, and creamy cheesecake makes each roll irresistible. Whether for breakfast, dessert, or a family gathering, these rolls always impress and bring a touch of sweetness to any moment.
Soft, fluffy cinnamon rolls filled with creamy cheesecake and sweet peaches. These Peach Cheesecake Cinnamon Rolls are perfect for brunch or dessert, combining fruit, spice, and tangy richness in every bite.
Author:Sophia
Prep Time:25 minutes
Cook Time:26 minutes
Total Time:2 hours 30 minutes
Yield:12 rolls
Category:Breakfast, Dessert
Method:Baking
Cuisine:American
Diet:Vegetarian
Ingredients
For the Dough:
3 cups all-purpose flour
¼ cup granulated sugar
1 packet (2¼ tsp) instant yeast
¾ cup warm milk (about 110°F)
¼ cup unsalted butter, melted
1 large egg, room temperature
½ tsp salt
For the Cheesecake Filling:
8 oz cream cheese, softened
¼ cup granulated sugar
1 tsp vanilla extract
For the Peach Filling:
1½ cups diced peaches (fresh or canned, drained)
¼ cup brown sugar
1 tsp ground cinnamon
1 tbsp cornstarch (optional)
For the Cinnamon Spread:
¼ cup unsalted butter, softened
¼ cup brown sugar
1 tbsp ground cinnamon
For the Glaze:
1 cup powdered sugar
2–3 tbsp milk
½ tsp vanilla extract
Instructions
Make the Dough: In a large bowl, mix warm milk, sugar, and instant yeast. Let sit for 5 minutes. Add melted butter, egg, and salt. Gradually mix in flour until a soft dough forms. Knead for 6–8 minutes until smooth and elastic.
First Rise: Place dough in a greased bowl, cover, and let rise for 1 hour or until doubled in size.
Cheesecake Filling: Beat cream cheese, sugar, and vanilla extract until smooth. Set aside.
Peach Filling: In a bowl, combine diced peaches, brown sugar, cinnamon, and cornstarch (if using).
Roll Dough: Punch down dough and roll into a 10×15-inch rectangle.
Add Fillings: Spread softened butter over the dough. Sprinkle cinnamon sugar evenly. Spread cheesecake mixture, then scatter peach filling on top.
Shape Rolls: Roll tightly from the long side. Cut into 12 equal slices.
Second Rise: Place rolls in a greased baking dish. Cover and let rise for 30–40 minutes until puffy.
Bake: Preheat oven to 350°F (175°C). Bake for 22–26 minutes until golden brown.
Glaze: Whisk powdered sugar, milk, and vanilla extract. Drizzle over warm rolls and serve.
Notes
Use cornstarch in peach filling to prevent sogginess.
Chill assembled rolls overnight to bake fresh in the morning.
Add chopped nuts for crunch or raspberries for extra fruitiness.
Swap cream cheese for mascarpone for a milder flavor.
For vegan version, use plant-based milk, butter, and cream cheese.