Peach cinnamon rolls are the kind of treat that makes a weekend morning feel extra special. Fluffy, enriched yeast dough wrapped around a brown sugar cinnamon filling and studded with fresh, juicy peaches, then drizzled with a silky cream cheese glaze. This recipe brings together the best of a classic cinnamon roll and a summer peach dessert in one glorious, pull-apart pan.
The secret to these rolls is all in the dough. An enriched dough made with milk, butter, eggs, and a touch of sugar gives you that pillowy, tender texture that bakery cinnamon rolls are famous for. Adding fresh peaches to the filling brings a natural sweetness and a little fruity tang that balances beautifully with the warm cinnamon-brown sugar mixture.
These are perfect for brunch, a special breakfast, or anytime you want to impress a crowd without too much fuss. The dough can even be made the night before and refrigerated overnight, making morning prep a breeze.
Whether you have a basket of ripe summer peaches on your counter or you want to use canned or frozen fruit, this recipe works wonderfully. Read on for everything you need to make the most delicious peach cinnamon rolls of your life.

Why You’ll Love This Peach Cinnamon Rolls Recipe
These rolls hit every note you want in a homemade baked good. They are soft on the inside, slightly caramelized on the edges, and packed with warm, fruity flavor.
The cream cheese glaze is rich and tangy, which cuts right through the sweetness of the filling. It soaks into the warm rolls and creates a luscious, gooey top layer that is impossible to resist.
Fresh peaches add a juicy burst of flavor in every bite, making these feel a little more indulgent than your average cinnamon roll. They also add moisture to the filling, so the rolls stay tender even after a couple of hours.
This recipe is beginner-friendly too. If you have never worked with yeast dough before, these rolls are a great starting point.
- The dough is forgiving and easy to knead, with clear visual cues so you know when it is ready
- The filling comes together in minutes with pantry staples
- The overnight option makes them stress-free for early mornings
- The cream cheese glaze is completely customizable in terms of thickness
- They reheat beautifully, so leftovers taste just as good the next day
- You can use fresh, canned, or frozen peaches depending on what you have on hand
- They are naturally adaptable for different flavor variations (see the Variations section below)
You might also enjoy: Peach Danish Recipe
Ingredients
These peach cinnamon rolls use pantry staples plus fresh peaches for the filling. Every ingredient has a specific role in creating that soft, fluffy texture and sweet, fruity interior.
For the Dough:
- 3 1/2 cups (438g) all-purpose flour, plus more for dusting
- 2 1/4 teaspoons (7g / 1 packet) active dry yeast
- 1/2 cup (120ml) whole milk, warmed to 110F / 43C
- 1/4 cup (60ml) warm water
- 1/4 cup (50g) granulated sugar
- 1/3 cup (75g) unsalted butter, softened
- 2 large eggs, room temperature
- 1 teaspoon fine salt
For the Peach Cinnamon Filling:
- 2 cups (300g) fresh peaches, peeled and finely diced (about 2 medium peaches; or use canned peaches, drained, or thawed frozen peaches)
- 3/4 cup (165g) packed light brown sugar
- 2 teaspoons ground cinnamon
- 1/4 teaspoon ground nutmeg
- 3 tablespoons (42g) unsalted butter, softened
For the Cream Cheese Glaze:
- 4 oz (113g) cream cheese, softened
- 1 1/2 cups (180g) powdered sugar, sifted
- 3-4 tablespoons (45-60ml) whole milk
- 1 teaspoon pure vanilla extract
Read Also: Sourdough Discard Cinnamon Rolls Recipe
Kitchen Equipment Needed
Having the right tools makes this recipe significantly easier, especially if you are new to working with yeast dough. Most of these are standard kitchen items you likely already own.
Here is what you will need:
- Stand mixer with dough hook (or a large bowl for hand kneading)
- 9×13 inch baking dish for proofing and baking the rolls
- Rolling pin for rolling out the dough
- Pastry brush for spreading softened butter
- Bench scraper for cutting the rolls cleanly
- Instant read thermometer to check milk temperature and dough doneness
- Large mixing bowl for first rise
- Kitchen scale for accurate measurements
- Plastic wrap or damp towel to cover the dough while it rises
- Small bowl for mixing the filling
- Electric hand mixer or whisk for the cream cheese glaze
- Sharp chef’s knife or unflavored dental floss for slicing the rolls
You can also prepare the peach filling while the dough rises to save time overall.
Read Also: Cinnamon Babka Recipe
Recommended Products for This Recipe
These are products I genuinely recommend based on quality and performance, each chosen to help you get the best possible results with this recipe.
1. KitchenAid Artisan Stand Mixer
A stand mixer with a dough hook takes all the hard work out of kneading enriched dough. It gives you consistent, perfectly developed gluten without tiring your arms. This is especially helpful for a dough that needs a full 8-10 minutes of kneading to become smooth and elastic.
2. Le Creuset Rectangular Baking Dish
This baking dish distributes heat evenly, which is critical for cinnamon rolls. Even heat means the rolls bake through without the edges over-browning before the center is cooked. The light interior also lets you clearly see how the rolls are browning.
3. Nielsen-Massey Pure Vanilla Extract
A high-quality pure vanilla extract makes a real difference in the cream cheese glaze. The flavor is more complex and aromatic than imitation vanilla, and a small amount goes a long way toward making the glaze taste bakery-quality.
4. Philadelphia Full-Fat Cream Cheese
For the smoothest, creamiest glaze, full-fat block cream cheese is the way to go. It melts smoothly with the powdered sugar and milk and creates a glaze that pours beautifully over warm rolls and sets with a perfect consistency.
5. OXO Good Grips Bench Scraper
This tool is a must for cutting cinnamon rolls evenly without squishing them. A clean bench scraper slices through the rolled dough log in one firm, straight motion, keeping each roll perfectly shaped.
Another favorite: Peach Coffee Cake Recipe

Step-by-Step Instructions
Step 1: Activate the Yeast
- In a small bowl, combine the warm water and warm milk. The temperature should be between 105F and 115F (40C-46C). Use your instant-read thermometer to check. Too hot will kill the yeast; too cool and it will not activate properly.
- Sprinkle the active dry yeast over the warm liquid and add a pinch of the granulated sugar.
- Stir gently to combine and let sit for 5-10 minutes. The mixture should become foamy and smell yeasty. If nothing happens after 10 minutes, your yeast may be old or your liquid was the wrong temperature. Start over with fresh yeast.
Step 2: Mix the Dough
- In the bowl of your stand mixer fitted with the dough hook, combine the flour, remaining granulated sugar, and salt. Whisk briefly to combine.
- Add the activated yeast mixture, softened butter, and eggs to the flour mixture.
- Mix on low speed for 2 minutes to bring the dough together. Scrape down the sides of the bowl as needed.
- Increase speed to medium and knead for 8-10 minutes, until the dough is smooth, elastic, and slightly tacky but not sticky. It should pull away cleanly from the sides of the bowl.
- If kneading by hand, turn the dough out onto a lightly floured surface and knead vigorously for 10-12 minutes, using the heel of your hand to push and fold the dough repeatedly.
Step 3: First Rise
- Shape the dough into a smooth ball by tucking the edges under.
- Place the dough in a lightly greased large bowl, turning once to coat all sides. This prevents the surface from drying out.
- Cover the bowl tightly with plastic wrap or a damp kitchen towel.
- Place the bowl in a warm, draft-free spot. Ideal temperature is around 75-80F (24-27C). A turned-off oven with just the oven light on works perfectly.
- Let the dough rise for 1 to 1.5 hours, until it has doubled in size. You can test this by pressing two fingers about 1/2 inch into the dough. If the indent springs back slowly, the dough is ready.
Step 4: Prepare the Peach Filling
- While the dough is rising, peel and dice your peaches into small, roughly 1/4-inch pieces. Small pieces distribute more evenly in the filling and do not make the rolls too wet.
- If using canned peaches, drain them very thoroughly on a paper towel-lined plate for at least 10 minutes to remove excess liquid. Excess moisture will make the dough soggy.
- If using frozen peaches, thaw completely and pat dry with paper towels.
- In a small bowl, combine the brown sugar, cinnamon, and nutmeg. Stir together until evenly mixed. Set aside.
- Keep the softened butter, brown sugar mixture, and diced peaches in separate prep bowls, ready to use when you roll out the dough.
Step 5: Roll Out the Dough
- Once the dough has doubled, punch it down gently to release the air. Turn it out onto a lightly floured surface.
- Using a rolling pin, roll the dough into a large rectangle approximately 18 inches wide and 12 inches tall (45cm x 30cm). Work from the center outward and turn the dough as needed to keep the rectangle even.
- Try to keep the thickness as uniform as possible, about 1/4 inch (6mm) thick. Thin spots will tear when you spread the filling; thick spots will make the rolls doughy in the center.
Step 6: Add the Filling
- Using a pastry brush or a spatula, spread the softened butter evenly over the entire surface of the dough, leaving a 1/2 inch (1.25cm) border along the far long edge. This bare edge will help seal the roll.
- Sprinkle the brown sugar and cinnamon mixture evenly over the buttered surface. Press it gently into the butter with your palm to help it adhere.
- Scatter the diced peaches evenly over the cinnamon sugar layer. Try to distribute them as evenly as possible so every roll gets plenty of peach in the filling.
Step 7: Roll and Cut the Rolls
- Starting from the long edge closest to you, roll the dough tightly and evenly into a log, working your way across the full width. Roll firmly but without stretching the dough.
- Pinch the seam firmly along the length of the log to seal it. Place the log seam-side down.
- Using a sharp chef’s knife or a piece of unflavored dental floss, cut the log into 12 equal pieces, each about 1.5 inches (4cm) thick. For dental floss, slide a piece under the log, cross the ends over the top, and pull in opposite directions to cut cleanly without squishing.
- Discard the small end pieces if they look untidy, or bake them separately as snacks.
Step 8: Second Rise
- Grease your 9×13 inch (23x33cm) baking dish generously with butter or non-stick spray.
- Arrange the rolls cut-side up in the prepared dish, leaving a little space between each one. They will expand to fill the gaps during the second rise.
- Cover loosely with plastic wrap and let rise in a warm place for 45-60 minutes, until the rolls have puffed up and are touching each other. They should look noticeably larger than when you placed them in the pan.
- For an overnight version, cover the dish tightly with plastic wrap immediately after placing the rolls and refrigerate overnight (up to 12 hours). In the morning, let the rolls sit at room temperature for 60-90 minutes before baking.
Step 9: Bake the Rolls
- About 15 minutes before the rolls finish their second rise, preheat your oven to 350F (175C).
- When the rolls are ready and the oven is preheated, uncover the rolls and place the baking dish in the center rack of the oven.
- Bake for 25-30 minutes, until the tops are golden brown and the center rolls are cooked through. If the tops are browning too quickly, loosely tent the dish with aluminum foil during the last 10 minutes of baking.
- The internal temperature of the rolls should reach about 190F (88C) when fully baked. An instant-read thermometer inserted into the center of a middle roll is the most reliable check.
- Remove the pan from the oven and let the rolls cool for 5-10 minutes before glazing.
Step 10: Make the Cream Cheese Glaze
- While the rolls cool slightly, beat the softened cream cheese with an electric hand mixer or by hand until completely smooth and fluffy, about 2 minutes. Make sure there are no lumps.
- Sift in the powdered sugar and mix on low speed until combined, then increase speed and beat until smooth.
- Add the vanilla extract and 3 tablespoons of milk. Beat until the glaze is smooth and pourable. Add the fourth tablespoon of milk only if you want a thinner glaze that runs down into all the crevices of the rolls.
- Pour or spread the glaze generously over the warm (but not piping hot) rolls. The warmth of the rolls will help the glaze melt slightly and soak in a little.
Serve immediately for the best experience, or within 1-2 hours for rolls that are still warm and gooey.
This recipe also works beautifully as a base for other fruit-filled versions, similar to this Peach Bread Recipe.
Tips for Success
Getting perfect peach cinnamon rolls is all about a few key techniques that make the difference between good and incredible.
Here are the most important tips to keep in mind:
- Use room temperature ingredients. Cold butter and eggs slow the yeast and make the dough harder to knead. Let them sit out for at least 30 minutes before you start.
- Do not overheat the milk. Anything above 115F (46C) will kill the yeast. If you do not have a thermometer, the milk should feel just slightly warmer than your skin, not hot.
- Knead until smooth. Underdeveloped dough will give you dense, tough rolls. The dough should feel silky, smooth, and slightly tacky, but not sticky.
- Pat the peaches dry. Excess liquid from the fruit will create steam in the filling and make the rolls soggy or prevent them from baking through. Drain canned or frozen peaches very well.
- Do not skip the second rise. This is where the rolls develop their final volume and texture. Under-proofed rolls will be dense, and over-proofed rolls may collapse in the oven.
- Glaze while warm, not hot. Adding the glaze immediately out of the oven causes it to run off and pool at the bottom. Waiting 5-10 minutes lets the glaze settle into and over the rolls.
- Use dental floss to cut. A knife can compress the rolls and distort their shape. Dental floss gives you a clean, even cut with no squishing.
Read Also: Cinnamon Rolls Frosting Recipe Without Cream Cheese
Serving Suggestions

These peach cinnamon rolls are wonderful on their own, but pairing them with the right accompaniments takes the whole experience up a notch.
Serve them warm right from the pan, pull-apart style, so everyone gets a gooey, glazed roll with plenty of that caramelized filling.
- Pair with a strong cup of coffee or an iced latte, which balances the sweetness beautifully
- Serve alongside scrambled eggs and fresh fruit for a complete brunch spread
- A dollop of Cinnamon Butter on the side adds even more warmth and richness
- Fresh sliced peaches on the side enhance the fruit element of the rolls
- A scoop of vanilla ice cream turns these into a show-stopping dessert
- For a brunch buffet, keep the rolls covered loosely with foil in a low oven (200F / 95C) to stay warm for up to 30 minutes
Variations to Try
Once you have made the base recipe, there are so many delicious ways to customize your peach cinnamon rolls for different occasions and flavor preferences.
These variations all use the same dough and technique, with simple swaps in the filling or glaze:
- Peach and Brown Butter Glaze: Brown the butter before making the filling and replace the cream cheese glaze with a simple powdered sugar glaze made with brown butter and milk for a nuttier, caramel-like flavor
- Peach and Cardamom Rolls: Replace the nutmeg with 1/2 teaspoon of ground cardamom for a floral, aromatic twist that pairs beautifully with peach
- Cream Cheese Filled Rolls: Spread a thin layer of softened cream cheese directly on the dough before adding the butter and cinnamon sugar for extra richness
- Peach Rolls with Streusel Topping: Add a simple streusel (butter, flour, brown sugar, oats) over the top of the rolls before baking for a crispy crumble texture
- Peach Bourbon Rolls: Add 1 tablespoon of bourbon to the peach filling for an adult-friendly, slightly smoky depth of flavor
- Vegan Version: Use plant-based milk, vegan butter, a flax egg (1 tablespoon ground flax plus 3 tablespoons water, rested for 5 minutes), and vegan cream cheese for the glaze
If you love fruity baked rolls, you will also love this Peach Bread Pudding Recipe.
Storage and Reheating
Homemade cinnamon rolls are best the day they are made, but they keep quite well with the right storage method.
Follow these guidelines to keep them tasting as fresh as possible:
- Room temperature: Store glazed rolls in an airtight container or covered tightly with plastic wrap at room temperature for up to 2 days
- Refrigerator: Store in an airtight container in the fridge for up to 5 days; note the texture becomes slightly firmer when chilled
- Freezer (baked): Freeze individually wrapped rolls (without glaze) in a zip-top freezer bag for up to 2 months; thaw overnight in the fridge before reheating
- Freezer (unbaked): Freeze the cut rolls in the baking dish before the second rise; cover tightly and freeze for up to 1 month; thaw overnight in the fridge, then let rise at room temperature for 2 hours before baking
- Reheating single rolls: Microwave individual rolls for 20-30 seconds on medium power, or place in a 300F (150C) oven for 8-10 minutes covered loosely with foil
- Reheating a full pan: Cover the baking dish with foil and warm in a 300F (150C) oven for 15-20 minutes until heated through
Add a fresh drizzle of glaze after reheating for best results.
If you enjoy making fruity peach pastries, check out these Peach Turnovers for another delicious option.
Nutritional Facts
The following values are approximate per roll based on a batch of 12, including the cream cheese glaze.
| Nutrient | Amount per Roll |
|---|---|
| Calories | 385 kcal |
| Total Fat | 14g |
| Saturated Fat | 8g |
| Cholesterol | 65mg |
| Sodium | 210mg |
| Total Carbohydrates | 60g |
| Dietary Fiber | 1.5g |
| Total Sugars | 32g |
| Protein | 6g |
Please note that these values will vary depending on the exact ingredients and brands used, the size of each roll, and the amount of glaze applied. For precise nutritional tracking, enter your specific ingredient quantities into a nutrition calculator.
You might also enjoy: Peach Muffins Recipe
Health Benefits of Key Ingredients
While peach cinnamon rolls are certainly an indulgent treat, a few of the key ingredients bring some genuine nutritional value to the table.
It is always nice to know that your favorite baked goods come with at least a few benefits worth noting.
- Peaches are a good source of vitamin C, potassium, and dietary fiber. They also contain antioxidants, particularly beta-carotene and chlorogenic acid, which support skin health and reduce oxidative stress.
- Cinnamon contains powerful antioxidants and anti-inflammatory compounds. Research suggests regular consumption may help support healthy blood sugar levels and improve insulin sensitivity.
- Eggs provide complete protein and are rich in choline, which supports brain health and liver function. They also contain vitamins B12, D, and riboflavin.
- Whole milk contributes calcium, vitamin D, and healthy fats that support bone strength and the absorption of fat-soluble vitamins.
- Cream cheese is a source of calcium and fat-soluble vitamins, and in moderate amounts fits well into a balanced diet.
- Whole wheat flour (optional swap): Replacing half the all-purpose flour with whole wheat flour adds fiber and B vitamins, which support digestive health and energy metabolism.
Read Also: Blueberry Peach Muffins Recipe
Frequently Asked Questions
1. Can I make peach cinnamon rolls ahead of time?
Yes, these rolls are well-suited for make-ahead preparation. After cutting and placing the rolls in the baking dish, cover tightly with plastic wrap and refrigerate overnight (up to 12 hours). In the morning, remove the dish from the fridge and let the rolls come to room temperature and finish their second rise, about 60-90 minutes, before baking as directed.
2. Can I use canned or frozen peaches instead of fresh?
Absolutely. Both work well in this recipe. For canned peaches, drain them thoroughly and pat dry before dicing, since excess syrup will make the filling too wet. For frozen peaches, thaw completely and squeeze out as much moisture as possible before using.
3. Why did my rolls turn out dense and doughy?
Dense rolls are usually caused by under-proofing (not letting the dough rise long enough), killing the yeast with liquid that was too hot, or not kneading the dough enough to develop the gluten. Make sure your yeast is fresh and active, your liquids are at the correct temperature, and your dough is kneaded until smooth and elastic before the first rise.
4. How do I know when the rolls are done baking?
The tops should be golden brown and the center rolls should not jiggle when you gently shake the pan. The most reliable test is using an instant-read thermometer: the internal temperature of the rolls should reach at least 190F (88C). If the tops are browning too quickly before the center is set, tent loosely with foil and continue baking.
5. Can I freeze the peach cinnamon rolls?
Yes. Baked rolls freeze very well. Let them cool completely, then wrap individually in plastic wrap and place in a freezer-safe bag. Freeze for up to 2 months. To reheat, thaw overnight in the refrigerator, then warm in a 300F (150C) oven for 10 minutes covered with foil. Make a fresh batch of glaze to add after reheating for the best results.
If you love peach baked goods, you will also love this Peach Scones Recipe.

Peach Cinnamon Rolls
Equipment
- Stand mixer with dough hook - or large bowl for hand kneading
- 9×13-inch baking dish
- Rolling Pin
- Pastry brush
- Bench scraper
- Instant-read thermometer
- Large mixing bowl
- Kitchen scale - optional
- Plastic wrap or damp towel
- Small bowl
- Electric hand mixer or whisk
- Sharp chef’s knife or unflavored dental floss
Ingredients
- 3 1/2 cups all-purpose flour - 438g, plus more for dusting
- 2 1/4 teaspoons active dry yeast - 7g / 1 packet
- 1/2 cup whole milk - 120ml, warmed to 110°F / 43°C
- 1/4 cup warm water - 60ml
- 1/4 cup granulated sugar - 50g
- 1/3 cup unsalted butter - 75g, softened
- 2 large eggs - room temperature
- 1 teaspoon fine salt
For the Peach Cinnamon Filling
- 2 cups fresh peaches - 300g, peeled and finely diced; about 2 medium peaches; or use canned peaches (drained) or thawed frozen peaches
- 3/4 cup light brown sugar - 165g, packed
- 2 teaspoons ground cinnamon
- 1/4 teaspoon ground nutmeg
- 3 tablespoons unsalted butter - 42g, softened
For the Cream Cheese Glaze
- 4 oz cream cheese - 113g, softened
- 1 1/2 cups powdered sugar - 180g, sifted
- 3-4 tablespoons whole milk - 45-60ml
- 1 teaspoon pure vanilla extract
Instructions
- Activate yeast by combining warm water and milk (105-115°F), then sprinkle yeast and a pinch of sugar over the top. Let stand for 5-10 minutes until foamy.
- In stand mixer bowl, combine flour, remaining sugar, and salt. Add activated yeast mixture, butter, and eggs. Mix on low for 2 minutes, then knead on medium for 8-10 minutes until smooth and elastic.
- Shape dough into a ball and place in a greased bowl, turning to coat. Cover and let rise in a warm place for 1-1.5 hours until doubled in size.
- While dough rises, peel and dice peaches into 1/4-inch pieces. If using canned or frozen, drain and pat dry thoroughly. Combine brown sugar, cinnamon, and nutmeg in a small bowl.
- Punch down dough and roll into an 18×12 inch rectangle on a lightly floured surface. Spread softened butter over the surface, leaving a 1/2 inch border on the far long edge.
- Sprinkle the brown sugar mixture evenly over the butter and press in gently. Scatter diced peaches evenly over the top.
- Roll the dough tightly into a log starting from the long edge closest to you. Pinch the seam to seal. Cut the log into 12 equal pieces, about 1.5 inches thick, using a sharp knife or dental floss.
- Place rolls cut-side up in a greased 9×13 inch baking dish. Cover and let rise in a warm place for 45-60 minutes until puffed and touching.
- Preheat oven to 350°F (175°C). Bake for 25-30 minutes until tops are golden brown and center rolls reach 190°F. Tent with foil if browning too quickly.
- Beat softened cream cheese until smooth. Mix in sifted powdered sugar, vanilla, and 3 tablespoons of milk until smooth and pourable. Add more milk if needed for desired consistency.
- Cool rolls for 5-10 minutes, then generously pour or spread the glaze over the warm rolls. Serve immediately.
Notes
- Use room temperature ingredients for the best dough texture.
- Do not overheat the milk or it will kill the yeast. Aim for 105-115°F (40-46°C).
- Knead the dough until smooth and tacky but not sticky for the best texture.
- Pat peaches very dry to prevent soggy rolls.
- For overnight preparation: after placing rolls in the pan, cover and refrigerate for up to 12 hours. In the morning, let sit at room temperature for 60-90 minutes before baking.
- Use unflavored dental floss to cut the rolls cleanly without squishing them.
- Glaze while warm, not hot, for the best consistency.
- Store leftovers in an airtight container at room temperature for up to 2 days or in the refrigerator for up to 5 days.
- Baked rolls can be frozen for up to 2 months. Thaw overnight and reheat before serving.
- Variations: Add 1/2 teaspoon cardamom instead of nutmeg, or try a brown butter glaze.
Final Thoughts
Peach cinnamon rolls are one of those recipes that feels genuinely special every single time you make them. The combination of sweet, juicy peaches with warm cinnamon and a rich cream cheese glaze is the kind of flavor pairing that keeps you coming back for seconds.
If you have a summer peach haul to use up or you are just craving something a little more exciting than your usual breakfast bake, this recipe is the one to reach for. The dough is forgiving, the filling is simple to put together, and the results are consistently incredible.
Give these peach cinnamon rolls a try and let me know how they turn out in the comments below. I would love to hear about any variations you tried or tips that worked especially well for you. If you share on social media, tag the post so I can see your beautiful creations!
Recommended:
- Cinnamon Roll Peach Cobbler Recipe
- Peach Hand Pies Recipe
- Peach Galette Recipe
- Peach Crumble Recipe
- Peach Upside Down Cake Recipe
- Peach Cobbler With Canned Peaches
- Cinnamon Swirl Bread Recipe
- Cream Cheese Frosting Recipe
- Peach Crisp Recipe
- Banana Peach Bread Recipe



