It was one of those sleepy Sunday mornings when the idea of cinnamon rolls took on a whole new meaning. The aroma of sweet dough baking mingled with the soft, tangy scent of cream cheese, and just like that, my kitchen felt like a little haven. I had fresh peaches on the counter, their color and scent impossible to resist, and an urge to turn them into something special sparked a baking adventure. Rolling out the dough, spreading the luscious cheesecake filling, and layering sweet peaches with a hint of cinnamon became an almost meditative ritual.
Watching the rolls rise, I remembered childhood mornings when the smell of baked treats promised a slow, cozy day ahead. But these weren’t just ordinary cinnamon rolls, they carried the brightness of summer peaches and the creamy richness of cheesecake, a combination that made every step of the process feel indulgent yet joyful. By the time they went into the oven, the kitchen was filled with warmth and anticipation, as though every aroma whispered, “This is worth the wait.”
As I drizzled the final glaze over the baked rolls, the glossy finish and delicate swirls made the effort feel tangible. The peaches softened just right, the cheesecake held a creamy center, and the cinnamon sugar caramelized slightly along the edges. These rolls weren’t just dessert, they became the centerpiece for conversation, laughter, and a kind of morning that stays with you long after it ends
![]()
Short Description
Peach Cheesecake Cinnamon Rolls are soft, fluffy, and filled with creamy cheesecake and sweet, juicy peaches. Topped with a simple glaze, they’re perfect for brunch, special breakfasts, or a decadent treat any time of day.
Key Ingredients
For the Dough
- 3 cups all-purpose flour
- ¼ cup granulated sugar
- 1 packet (2¼ tsp) instant yeast
- ¾ cup warm milk
- 1 egg
- ⅓ cup unsalted butter, melted
- ½ teaspoon salt
For the Cheesecake Filling
- 8 oz cream cheese, softened
- ¼ cup granulated sugar
- 1 teaspoon vanilla extract
For the Peach Filling
- 2 cups diced peaches
- 2 tablespoons brown sugar
- 1 tablespoon butter
- ½ teaspoon cinnamon
- 1 teaspoon cornstarch (optional)
For the Cinnamon Sugar Layer
- ½ cup brown sugar
- 1 tablespoon cinnamon
- 4 tablespoons softened butter
For the Glaze
- 1 cup powdered sugar
- 2–3 tablespoons milk
- ½ teaspoon vanilla extract
Tools Needed
- Mixing bowls
- Rolling pin
- Saucepan
- Whisk or hand mixer
- Greased baking dish
- Knife or dental floss (for slicing rolls)
- Spoon or spatula
Cooking Instructions
Step 1: Prepare the Dough
Warm milk to about 40°C. In a large bowl, whisk together warm milk, sugar, and instant yeast. Let rest 3 minutes. Add melted butter, egg, and salt. Gradually mix in flour until a soft dough forms. Knead for 5–7 minutes until smooth and elastic. Place in a greased bowl, cover, and let rise 1 hour or until doubled.
Step 2: Prepare the Cheesecake Filling
Mix cream cheese, sugar, and vanilla extract in a bowl. Beat until smooth and creamy. Set aside.
Step 3: Make the Peach Filling
Melt butter in a small saucepan. Add diced peaches, brown sugar, and cinnamon. Cook 3–5 minutes until softened. For thicker filling, mix cornstarch with a teaspoon of water and add during the last minute. Let cool completely.
Step 4: Prepare the Cinnamon Sugar Layer
Combine brown sugar and cinnamon. Spread softened butter over dough later, and sprinkle this mixture evenly.
Step 5: Assemble the Rolls
Punch down dough after rising. Roll into a 30×40 cm rectangle. Spread cheesecake filling evenly, then the cinnamon sugar mixture, and finally the cooled peach filling. Roll tightly into a log and cut into 12 large or 16 medium rolls.
Step 6: Bake
Preheat oven to 350°F (175°C). Place rolls in a greased baking dish, letting them touch slightly. Cover and let rise 15 minutes. Bake 25–30 minutes until golden on top.
Step 7: Add the Glaze
Mix powdered sugar, milk, and vanilla extract. Drizzle over warm rolls.
Why You’ll Love This Recipe
Soft, fluffy cinnamon rolls with a creamy cheesecake center
Juicy peaches add a bright, summery flavor
Sweet cinnamon sugar layers perfectly balance the richness
Easy to make with step-by-step instructions
Perfect for brunch, breakfast, or dessert
Family-friendly and visually impressive for guests
Mistakes to Avoid & Solutions
Sticky Dough
Dough clings to hands or counter making it hard to handle.
Solution: Sprinkle 1 tbsp flour at a time until manageable.
Runny Peach Filling
Excess liquid can make rolls soggy.
Solution: Cook longer to reduce moisture or add 1 tsp cornstarch mixed with water.
Cheesecake Overflow
Filling spills over during baking.
Solution: Spread a thin, even layer across the dough.
Overbaked Rolls
Edges brown too much and centers dry out.
Solution: Start checking at 25 minutes; tops should be golden and centers soft.
Thin Glaze
Glaze runs off rolls without coating properly.
Solution: Add powdered sugar gradually to thicken to desired consistency.
Serving and Pairing Suggestions
Serve warm for breakfast, brunch, or dessert
Pair with fresh fruit, coffee, or a light tea
Arrange rolls on a platter for family-style serving
Optional toppings: extra glaze, sliced almonds, or powdered sugar dusting
Storage and Reheating Tips
Store leftovers in an airtight container at room temperature for up to 2 days or in the refrigerator for up to 4 days
Reheat in the oven at 325°F for 5–7 minutes to restore warmth and softness
Avoid microwaving too long, which can make the dough dense or soggy
FAQs
1. Can I use frozen or canned peaches?
Yes, drain excess liquid and cook briefly before using.
2. Can I make the dough ahead of time?
Yes, refrigerate dough for up to 12 hours and bring to room temperature before rolling.
3. Can I substitute the cream cheese?
Neufchâtel cheese works for lower fat; mascarpone adds extra richness.
4. Can these rolls be frozen?
Freeze unbaked rolls after assembly, wrapped tightly. Bake from frozen, adding 5–10 extra minutes.
5. Can I make mini rolls?
Yes, cut the log into smaller pieces; adjust baking time to 18–22 minutes.
Tips & Tricks
Use a sharp knife or dental floss to slice rolls cleanly
Let peach filling cool completely to prevent soggy dough
Brush edges with butter before baking for a golden finish
Mix brown sugar and cinnamon well for even flavor distribution
Recipe Variations
Peach Almond Rolls: Add ½ cup sliced almonds to the peach filling before spreading.
Berry Cheesecake Rolls: Substitute peaches with mixed berries and a teaspoon of lemon zest.
Caramel Peach Rolls: Drizzle caramel sauce over baked rolls before glazing for extra indulgence.
Mini Rolls: Roll dough thinner and cut smaller pieces for bite-sized servings.
Vegan Option: Use plant-based cream cheese, non-dairy milk, and vegan butter for a fully vegan version.
Final Thoughts
Peach Cheesecake Cinnamon Rolls are a delightful twist on a classic, bringing together the sweetness of peaches and the richness of cream cheese in every bite. Baking them transforms the kitchen into a warm, fragrant space where the process is as rewarding as the final product. The layers of cinnamon sugar, creamy filling, and juicy fruit create a perfect balance that impresses at brunch or dessert.
They’re an excellent way to celebrate a special morning or simply treat your family to something extra. The rolls hold their shape beautifully, and the glaze adds just enough sweetness without overpowering the fruit. Watching the golden rolls emerge from the oven and adding the finishing drizzle of glaze is a moment worth savoring. Share them with friends or enjoy them with coffee on a quiet morning, the pleasure is the same. The combination of flavors and textures makes each bite memorable, encouraging smiles, seconds, and maybe even a little dessert indulgence at breakfast.
Peach Cheesecake Cinnamon Rolls
Ingredients
For the Dough
- 3 cups all-purpose flour
- ¼ cup granulated sugar
- 1 packet 2¼ tsp instant yeast
- ¾ cup warm milk
- 1 egg
- ⅓ cup unsalted butter melted
- ½ teaspoon salt
For the Cheesecake Filling
- 8 oz cream cheese softened
- ¼ cup granulated sugar
- 1 teaspoon vanilla extract
For the Peach Filling
- 2 cups diced peaches
- 2 tablespoons brown sugar
- 1 tablespoon butter
- ½ teaspoon cinnamon
- 1 teaspoon cornstarch optional
For the Cinnamon Sugar Layer
- ½ cup brown sugar
- 1 tablespoon cinnamon
- 4 tablespoons softened butter
For the Glaze
- 1 cup powdered sugar
- 2 –3 tablespoons milk
- ½ teaspoon vanilla extract
Instructions
- Mix warm milk, sugar, yeast, butter, egg, salt, and flour into a soft dough. Knead, cover, and let rise 1 hour.
- Beat cream cheese, sugar, and vanilla for cheesecake filling.
- Cook peaches with butter, brown sugar, and cinnamon; cool.
- Combine brown sugar and cinnamon for topping.
- Roll dough into a rectangle, layer cheesecake, cinnamon sugar, and peaches. Roll up and cut into rolls.
- Bake at 350°F for 25–30 minutes.
- Drizzle glaze made from powdered sugar, milk, and vanilla over warm rolls.

