If you’re searching for a treat that captures all the sunshine and sweetness of summer mornings, these Peachy Cinnamon Rolls are calling your name. Think pillowy-soft rolls swirled with cozy cinnamon, packed with fresh, juicy peaches, and lavished in a luscious cream cheese frosting. Each bite is a delicious hug—there’s that cinnamon warmth, a buttery bite, and bursts of tender peaches making this breakfast pastry a true showstopper. Share them at brunch, take them to a potluck, or gift them to a friend—one thing’s for sure, Peachy Cinnamon Rolls always bring a sweet moment to the day.

Ingredients You’ll Need
Let’s keep things simple but irresistible. Every ingredient you’ll use in Peachy Cinnamon Rolls has a purpose—some bring the fluff, others add the joy, and together, they create a magical breakfast centerpiece.
- Warm milk (1 cup, 110°F): The perfect temperature helps the yeast bloom and gives the dough richness and softness.
- Active dry yeast (2 1/4 teaspoons, 1 packet): This is what gives your rolls that wonderful pillow-like rise.
- Granulated sugar (1/2 cup): Adds sweetness to the dough and supports a tender crumb.
- Unsalted butter (1/3 cup, melted): Enriches the dough for flavor and softness.
- Large eggs (2): Give structure, moisture, and that perfect golden hue.
- All-purpose flour (4 cups): The base for the dough—don’t overpack your measuring cup for the fluffiest rolls.
- Salt (1/2 teaspoon): Balances the sweetness and keeps flavors lively.
- Unsalted butter (1/3 cup, softened, for filling): Spreads easily across the dough to build a rich base for the filling.
- Brown sugar (3/4 cup): Brings that classic gooey cinnamon roll sauce—and a hint of caramel.
- Ground cinnamon (1 tablespoon): Absolutely essential for that signature swirl of spice.
- Fresh peaches (1 1/2 cups, peeled and diced; sub well-drained canned): The heroes of the dish, delivering sweet, juicy bursts in every bite.
- Chopped pecans (1/2 cup, optional): For a nutty crunch that’s especially wonderful if you love some texture.
- Cream cheese (4 ounces, softened): The base of a decadent, tangy frosting.
- Unsalted butter (1/4 cup, softened): Makes your frosting smooth, rich, and spreadable.
- Powdered sugar (1 1/2 cups): Dissolves effortlessly into the frosting for creamy sweetness.
- Vanilla extract (1/2 teaspoon): Adds warmth and depth to your finishing touch.
- Milk (1–2 tablespoons, for frosting): Use to reach just the right frosting consistency—spreadable but still lusciously thick.
How to Make Peachy Cinnamon Rolls
Step 1: Wake Up the Yeast
Begin by pouring the warm milk into a large bowl or the bowl of your stand mixer. Sprinkle the active dry yeast over the milk, and let it rest for 5-10 minutes until it looks foamy and a little bubbly on top—this is yeast’s way of telling you it’s ready to go! This small step ensures your Peachy Cinnamon Rolls will rise tall and fluffy.
Step 2: Mix and Knead the Dough
Add the sugar, melted butter, eggs, flour, and salt to the foamy yeast mixture. Using the dough hook or your hands, mix everything together until you get a soft dough. Knead for 6-8 minutes, either with your mixer or by hand on a lightly floured surface, until the dough is smooth, elastic, and only slightly tacky.
Step 3: Let the Dough Rise
Place your dough in a greased bowl, cover it with a clean kitchen towel, and let it rise in a warm spot for about an hour. When it’s doubled in size, you’re ready to turn this dough into Peachy Cinnamon Rolls magic!
Step 4: Roll and Fill
Punch down the dough to release extra air, then roll it out on a floured surface into a rectangle about 16×12 inches. Gently spread the softened butter over the surface—tip: use your fingers for best coverage! In a small bowl, mix together the brown sugar and cinnamon, then shower it evenly across the buttered dough. Sprinkle the diced peaches (and pecans, if you love crunch) all over to make sure every roll is brimming with fruity goodness.
Step 5: Shape and Second Rise
Now, roll up your dough from the long side into a tight log. Slice it into 12 equal portions using a sharp knife or unflavored dental floss (my favorite trick for clean slices!). Place the rolls, swirl side up, into a greased 9×13-inch baking dish. Cover and let them rise again for 30-40 minutes until puffed up and irresistibly plump.
Step 6: Bake to Perfection
While the rolls finish their second rise, preheat your oven to 350°F (175°C). Bake the Peachy Cinnamon Rolls for 25-30 minutes, until beautifully golden and the centers look cooked through. Your kitchen will smell positively dreamy by this point.
Step 7: Make and Spread the Frosting
While the rolls cool slightly, whip together the cream cheese, softened butter, powdered sugar, vanilla, and just enough milk to get a smooth, spreadable (but still thick) consistency. Slather this dreamy frosting over the warm rolls—the heat will coax it into all the nooks and crannies!
How to Serve Peachy Cinnamon Rolls

Garnishes
Add a fresh twist with a few extra diced peaches on top or a sprinkle of chopped pecans for crunch. For true peach fans, drizzle a spoonful of peach syrup over the frosting to really amp up the flavor and make the Peachy Cinnamon Rolls even more irresistible.
Side Dishes
Balance all that delicious sweetness with a big bowl of fresh berries or a colorful fruit salad. If you’re serving brunch, a platter of softly scrambled eggs or crispy bacon always pairs well and rounds out the meal.
Creative Ways to Present
Try arranging the warm rolls in a spiral on a pretty serving dish, or place each roll in a cupcake liner for easy grab-and-go portions. For special occasions, a light dusting of powdered sugar or a few edible flowers will give your Peachy Cinnamon Rolls bakery-style flair.
Make Ahead and Storage
Storing Leftovers
If you manage to have any Peachy Cinnamon Rolls left (it’s rare!), keep them in an airtight container at room temperature for up to two days, or refrigerate for up to four days. The frosting helps keep them moist and dreamy.
Freezing
To freeze, allow the baked rolls to cool completely, then wrap them tightly and freeze unfrosted. When you’re ready to enjoy, let them thaw and then frost before reheating for the freshest taste and texture.
Reheating
Warm individual rolls in the microwave for 15-20 seconds, or reheat the whole tray gently in a 300°F oven just until everything is gooey and fragrant again. If the frosting softens too much, simply spread an extra dollop on top and dig in.
FAQs
Can I make Peachy Cinnamon Rolls the night before?
Absolutely! Prep the rolls and place them in the baking dish, cover tightly, and refrigerate overnight. In the morning, let them come to room temperature and rise for about half an hour before baking as usual.
What if I don’t have fresh peaches?
No worries—well-drained canned peaches work beautifully in Peachy Cinnamon Rolls. Just be sure to blot away excess moisture to prevent soggy centers.
Can I skip the pecans?
Of course! They’re optional and only included if you love a little nuttiness. Nut-free Peachy Cinnamon Rolls are just as spectacular and ideal for anyone with allergies.
How do I know when the rolls are perfectly baked?
The edges should be golden and the centers no longer doughy. If you’re not sure, gently lift a roll in the center—if the dough looks set, you’re good to go! An internal temperature of around 190°F is ideal.
Can the frosting be made without cream cheese?
You can substitute with softened butter for a classic buttercream-style frosting if you prefer, though the tanginess of cream cheese really kicks up the flavor of these rolls.
Final Thoughts
Nothing brings people together like a fresh pan of Peachy Cinnamon Rolls, with their swirls of fruit and spice and that luscious cream cheese topping. Give them a try—you’ll be hooked by the very first bite. Warm wishes and happy baking!
Print
Peachy Cinnamon Rolls Recipe
- Total Time: 2 hours
- Yield: 12 rolls 1x
- Diet: Vegetarian
Description
Indulge in the delightful combination of sweet cinnamon rolls with juicy peaches in this recipe for Peachy Cinnamon Rolls. These fluffy, fruit-filled rolls are perfect for a special breakfast or brunch treat.
Ingredients
Dough:
- 1 cup warm milk (110°F)
- 2 1/4 teaspoons active dry yeast (1 packet)
- 1/2 cup granulated sugar
- 1/3 cup unsalted butter, melted
- 2 large eggs
- 4 cups all-purpose flour
- 1/2 teaspoon salt
Filling:
- 1/3 cup unsalted butter, softened
- 3/4 cup brown sugar
- 1 tablespoon ground cinnamon
- 1 1/2 cups peeled and diced fresh peaches or well-drained canned
- 1/2 cup chopped pecans (optional)
Frosting:
- 4 ounces cream cheese, softened
- 1/4 cup unsalted butter, softened
- 1 1/2 cups powdered sugar
- 1/2 teaspoon vanilla extract
- 1–2 tablespoons milk
Instructions
- Prepare the Dough: Combine warm milk and yeast, then add sugar, melted butter, eggs, flour, and salt. Knead until smooth, then let rise.
- Roll and Fill: Roll out dough, spread softened butter, sprinkle brown sugar-cinnamon mixture, add peaches and pecans, roll up, and cut into rolls.
- Rise and Bake: Let rolls rise in a baking dish, then bake until golden brown.
- Make the Frosting: Beat cream cheese, butter, powdered sugar, vanilla, and milk until smooth. Spread over warm rolls.
Notes
- Enhance the peach flavor by drizzling with peach syrup before frosting.
- Prepare the rolls the night before and bake fresh in the morning.
- Prep Time: 1 hour 30 minutes
- Cook Time: 30 minutes
- Category: Breakfast
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 roll
- Calories: 370
- Sugar: 28g
- Sodium: 160mg
- Fat: 16g
- Saturated Fat: 9g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 52g
- Fiber: 2g
- Protein: 5g
- Cholesterol: 55mg