Peach Cheesecake Cinnamon Rolls are the ultimate fusion of comfort baking and indulgent dessert. They combine everything we love about classic cinnamon rolls—soft, fluffy dough and warm cinnamon spice—with the creamy richness of cheesecake and the bright, juicy sweetness of peaches. The result is a bakery-style treat that feels luxurious, nostalgic, and irresistibly cozy all at once.
These rolls are more than just a variation on a familiar favorite. They are a full sensory experience. As they bake, your kitchen fills with the aroma of buttery dough, cinnamon sugar, and sweet peaches gently bubbling into caramelized perfection. Once topped with a smooth cream cheese glaze, each roll becomes a decadent swirl of textures: pillowy bread, luscious cheesecake filling, tender peaches, and silky icing melting into every layer.
What makes Peach Cheesecake Cinnamon Rolls truly special is how beautifully the flavors balance each other. The slight tang of cream cheese cuts through the sweetness, the peaches add freshness and natural fruitiness, and the cinnamon brings warmth and depth. Together, they create a dessert (or breakfast!) that feels indulgent without being overwhelming.
Perfect for weekend brunch, holidays, special gatherings, or anytime you want to bake something memorable, these rolls are guaranteed to impress. Whether you serve them warm straight from the oven or enjoy leftovers the next day, Peach Cheesecake Cinnamon Rolls deliver pure comfort and joy in every bite.
Why You’ll Love This Recipe
There are countless reasons why Peach Cheesecake Cinnamon Rolls deserve a permanent spot in your baking rotation.
First, they offer the best of three desserts in one. You get the softness of cinnamon rolls, the richness of cheesecake, and the fruity brightness of peaches—all layered together in a single swirl.
Second, they are visually stunning. The peach filling peeks through the spirals, the glaze drips luxuriously over the rolls, and each slice looks bakery-perfect without requiring advanced decorating skills.
Third, this recipe is surprisingly approachable. While the rolls look impressive, the steps are simple and forgiving. Even if you’re new to working with yeast dough, clear instructions and flexible timing make success achievable.
Finally, these rolls are versatile and crowd-pleasing. They work equally well as a brunch centerpiece, a dessert after dinner, or a special treat for holidays like Easter, summer gatherings, or cozy autumn mornings.
Preparation and Baking Time
Although Peach Cheesecake Cinnamon Rolls require a bit of patience, most of the time is hands-off and well worth the wait.
- Preparation time: 40–50 minutes
- Rising time: 1½–2 hours (total)
- Baking time: 30–35 minutes
- Cooling and glazing time: 15–20 minutes
- Total time: Approximately 3½ hours
You can also prepare the rolls ahead of time and bake them fresh the next day, making them ideal for stress-free entertaining.
Core Ingredients for Making the Recipe
To create these decadent Peach Cheesecake Cinnamon Rolls, you’ll need a combination of classic baking staples and a few special additions.
For the Dough
- 3½ cups all-purpose flour
- ¼ cup granulated sugar
- 2¼ teaspoons active dry yeast (1 packet)
- ½ teaspoon salt
- ¾ cup warm milk (about 110°F / 43°C)
- ¼ cup unsalted butter, melted
- 1 large egg, room temperature
For the Cinnamon Peach Filling
- 1½ cups diced peaches (fresh or canned, well drained)
- ½ cup brown sugar
- 2 teaspoons ground cinnamon
- ¼ teaspoon nutmeg
- 2 tablespoons unsalted butter, softened
- 1 tablespoon cornstarch
For the Cheesecake Layer
- 8 oz cream cheese, softened
- ¼ cup granulated sugar
- 1 teaspoon vanilla extract
For the Cream Cheese Glaze
- 4 oz cream cheese, softened
- 1 cup powdered sugar
- 2–3 tablespoons milk or cream
- ½ teaspoon vanilla extract
Step-by-Step
Guide to Making the RecipeStep 1: Prepare the Dough
In a large mixing bowl, combine the warm milk and sugar. Sprinkle the yeast over the top and let it sit for 5–10 minutes, until foamy. This step ensures the yeast is active.
Add the melted butter, egg, and salt. Gradually mix in the flour until a soft dough forms. Knead the dough for 8–10 minutes, either by hand or with a stand mixer, until smooth and elastic.
Place the dough in a lightly greased bowl, cover with a clean towel, and let it rise in a warm place for about 1 hour, or until doubled in size.
Step 2: Prepare the Cheesecake Filling
In a small bowl, beat the cream cheese, sugar, and vanilla extract until smooth and creamy. Set aside.
This layer adds richness and a subtle tang that balances the sweetness of the peaches and cinnamon.
Step 3: Make the Peach Cinnamon Filling
In another bowl, combine the diced peaches, brown sugar, cinnamon, nutmeg, and cornstarch. Toss gently until the peaches are evenly coated.
The cornstarch helps thicken the peach juices during baking, preventing soggy rolls.
Step 4: Roll and Assemble
Once the dough has risen, punch it down and roll it out on a lightly floured surface into a large rectangle, about ¼-inch thick.
Spread the softened butter evenly over the dough. Next, spread the cheesecake mixture in a thin, even layer, leaving a small border around the edges.
Evenly distribute the peach cinnamon filling over the cheesecake layer.
Starting from the long side, carefully roll the dough into a tight log. Slice into 9–12 even rolls using a sharp knife or dental floss.
Step 5: Second Rise
Place the rolls into a greased baking dish, leaving a little space between each one. Cover and let them rise again for 30–45 minutes, until puffy.
Step 6: Bake
Preheat your oven to 350°F (175°C). Bake the rolls for 30–35 minutes, or until golden brown and cooked through.
If the tops brown too quickly, loosely cover with foil during the last 10 minutes of baking.
Step 7: Prepare the Glaze
While the rolls bake, beat together the cream cheese, powdered sugar, milk, and vanilla until smooth and pourable.
Once the rolls are out of the oven, allow them to cool slightly, then drizzle the glaze generously over the top.
Flavor Variations and Creative Twists
Peach Cheesecake Cinnamon Rolls are incredibly adaptable, allowing you to tailor them to your taste or the season.
For a summer twist, add a touch of lemon zest to the cheesecake filling to brighten the peach flavor.
For a spiced variation, include cardamom or ginger along with the cinnamon for extra warmth and depth.
You can also swap peaches for nectarines, apricots, or even a mix of berries while keeping the cheesecake layer the same.
For extra indulgence, drizzle caramel sauce over the glaze or sprinkle chopped pecans on top before baking.
How to Serve
These rolls are best served warm, when the glaze is soft and the filling is perfectly gooey.
They pair beautifully with coffee, tea, or a glass of cold milk. For brunch, serve alongside fresh fruit and eggs for a balanced spread.
They’re also wonderful as a dessert, especially when served with a scoop of vanilla ice cream for an extra-decadent treat.
Tips & Variations for Best Results
Use room-temperature cream cheese for a smooth cheesecake layer without lumps.
Drain peaches well to avoid excess moisture in the filling.
Don’t over-flour the dough; a slightly soft dough produces the fluffiest rolls.
If baking ahead, refrigerate the assembled rolls overnight and bake fresh in the morning.
Storage and Freezing
Store leftover rolls in an airtight container in the refrigerator for up to 4 days. Reheat gently in the microwave or oven before serving.
To freeze, freeze unglazed rolls tightly wrapped for up to 2 months. Thaw overnight and warm before glazing.
Final Thoughts
Peach Cheesecake Cinnamon Rolls are the kind of recipe that turns ordinary moments into special ones. They combine the warmth of homemade baking with the elegance of a bakery-style dessert, all while remaining comforting and familiar.
With their soft dough, creamy cheesecake center, juicy peaches, and luscious glaze, these rolls are impossible to resist. They’re perfect for sharing, celebrating, or simply treating yourself to something truly special.
Once you make them, they’re sure to become a favorite—requested often, remembered fondly, and enjoyed down to the very last bite.
Frequently Asked Questions
Can I use canned peaches?
Yes, just drain them very well before using.
Can I make these ahead of time?
Absolutely. Assemble the rolls, refrigerate overnight, and bake fresh.
Can I freeze Peach Cheesecake Cinnamon Rolls?
Yes, they freeze beautifully before or after baking.
Can I reduce the sugar?
You can slightly reduce the sugar, but it affects both flavor and texture.
Do these rolls need refrigeration?
Yes, because of the cream cheese filling, leftovers should be refrigerated.
Peach Cheesecake Cinnamon Rolls
Ingredients
For the Dough
- 3½ cups all-purpose flour
- ¼ cup granulated sugar
- 2¼ teaspoons active dry yeast (1 packet)
- ½ teaspoon salt
- ¾ cup warm milk (about 110°F / 43°C)
- ¼ cup unsalted butter, melted
- 1 large egg, room temperature
For the Cinnamon Peach Filling
- 1½ cups diced peaches (fresh or canned, well drained)
- ½ cup brown sugar
- 2 teaspoons ground cinnamon
- ¼ teaspoon nutmeg
- 2 tablespoons unsalted butter, softened
- 1 tablespoon cornstarch
For the Cheesecake Layer
- 8 oz cream cheese, softened
- ¼ cup granulated sugar
- 1 teaspoon vanilla extract
For the Cream Cheese Glaze
- 4 oz cream cheese, softened
- 1 cup powdered sugar
- 2–3 tablespoons milk or cream
- ½ teaspoon vanilla extract








