There is something truly magical about the combination of sweet cinnamon swirls softened by juicy peaches, and that is exactly what makes this Peachy Cinnamon Rolls Recipe a standout treat. Imagine biting into a warm, tender roll that perfectly balances the classic comfort of cinnamon with the fresh, fruity bursts of peach — it’s like a little slice of sunshine on your breakfast table. Whether it’s a cozy weekend morning or a special occasion, these rolls are guaranteed to impress and satisfy with their irresistible aroma and melt-in-your-mouth texture.
Ingredients You’ll Need

Ingredients You’ll Need
This Peachy Cinnamon Rolls Recipe calls for simple, everyday ingredients that combine beautifully to create something extraordinary. Each component plays a crucial role — from the fluffy dough to the fragrant cinnamon filling and the fresh peaches that add a delightful twist and vibrant color.
- 3 1/2 cups all-purpose flour: The foundation of our dough, providing the perfect structure and chewiness.
- 1/4 cup granulated sugar: Adds subtle sweetness to balance the spices and fruit.
- 1 packet (2 1/4 teaspoons) instant yeast: The magic that helps the dough rise and become airy.
- 1/2 teaspoon salt: Enhances all the flavors in the dough and filling.
- 3/4 cup warm milk (110°F or 45°C): Activates the yeast and keeps the dough soft.
- 1/4 cup unsalted butter, melted: Infuses richness into the dough for a tender crumb.
- 1 large egg: Adds moisture and helps bind the dough together.
- 1 cup fresh or canned peaches, finely chopped: Brings juicy sweetness and a touch of tartness, making these rolls unique.
- 1/3 cup brown sugar: Provides deep caramel notes that marry perfectly with cinnamon.
- 2 teaspoons ground cinnamon: The star spice that delivers warmth and aroma.
- 2 tablespoons unsalted butter, softened: For spreading inside the rolls, adding extra richness and helping the filling stick.
- 1 cup powdered sugar: Essential for the sweet glaze that dresses the rolls beautifully.
- 2 tablespoons milk: Creates the perfect consistency for the glaze, making it silky and smooth.
- 1/2 teaspoon vanilla extract: Adds a lovely fragrant note to the glaze, rounding out the flavors.
How to Make Peachy Cinnamon Rolls Recipe
Step 1: Prepare the Dough
Start by combining 2 cups of flour, granulated sugar, yeast, and salt in a large bowl. Warm milk, melted butter, and the egg bring moisture and richness to the mix. Stir everything together until it becomes smooth and starts forming a dough. This initial step sets the stage for soft, fluffy cinnamon rolls!
Step 2: Knead the Dough
Gradually add the remaining flour, working it into the dough until a soft ball forms. Knead this dough on a lightly floured surface for 6 to 8 minutes — you want it smooth and elastic. This kneading process develops the gluten, giving you that perfect pull-apart texture in the finished rolls.
Step 3: First Rise
Place your dough in a greased bowl and cover it with a clean kitchen towel. Let it rest in a warm spot for about an hour, or until it doubles in size. This rise is crucial because it makes the dough light and airy, ready for the delicious filling.
Step 4: Make the Filling
While the dough is rising, mix the brown sugar and ground cinnamon in a small bowl to create that classic cinnamon sugar swirl that’s so comforting and flavorful.
Step 5: Roll and Fill the Dough
After the first rise, punch down the dough to release air bubbles and roll it out into a 12 by 18-inch rectangle. Spread the softened butter evenly over the surface — this spreads the filling beautifully and gives a melt-in-your-mouth texture. Then sprinkle the cinnamon sugar mixture evenly on top and scatter the finely chopped peaches for a fresh, juicy burst in every bite.
Step 6: Shape the Rolls
Carefully roll the dough into a tight log starting from the long side, then slice it into 12 equal pieces. Place each piece cut-side up in a greased 9 by 13-inch baking dish. Cover and allow the rolls to rise again for 30 to 40 minutes, giving them time to puff up and get that soft, fluffy texture.
Step 7: Bake
Preheat your oven to 350°F (175°C). Bake the rolls for 25 to 30 minutes, or until they’re golden brown and heavenly smelling. You’ll know they’re done when their tops are just lightly caramelized and the peaches look tender and juicy.
Step 8: Prepare and Add the Glaze
While the rolls bake, whisk together powdered sugar, milk, and vanilla extract until smooth. Drizzle this silky glaze over the warm rolls, so it seeps gently into the swirls and peach bits, adding luscious sweetness and a glossy finish that makes these cinnamon rolls irresistible.
How to Serve Peachy Cinnamon Rolls Recipe
Garnishes
For a fun finishing touch, sprinkle a few extra finely chopped peach pieces or a dusting of cinnamon on top of the glaze. You can also add a handful of toasted pecans or walnuts for an extra crunch that complements the soft rolls perfectly.
Side Dishes
These rolls pair wonderfully with a steaming cup of coffee or your favorite fruity herbal tea. For brunch, consider serving alongside fresh fruit salad or creamy scrambled eggs to balance the sweetness and make for a full, satisfying spread.
Creative Ways to Present
Transform these peachy delights into a shareable dessert by stacking the rolls high on a charming cake stand or serving them in rustic individual ramekins for a personalized touch. You can also cut them into smaller bite-sized pieces for a festive party platter that everyone will love.
Make Ahead and Storage
Storing Leftovers
Leftover Peachy Cinnamon Rolls Recipe extras store beautifully in an airtight container at room temperature for up to two days. To keep them fresh longer, refrigeration is a great option and helps maintain their soft texture without drying out.
Freezing
To freeze, individually wrap each roll in plastic wrap and then place them in a freezer-safe bag. They freeze well for up to 2 months — just thaw them overnight in the fridge before reheating, making it easy to enjoy your favorite rolls anytime.
Reheating
Warm your leftovers in a microwave for about 20 to 30 seconds or pop them in a preheated 350°F oven for 10 to 15 minutes. This revives the soft texture and melty glaze, making each bite feel freshly baked and utterly comforting.
FAQs
Can I use frozen peaches instead of fresh?
Absolutely! Just make sure to thaw and drain any excess liquid from the frozen peaches before chopping and adding them to the filling. This prevents the dough from becoming too soggy while still delivering that delightful peach flavor.
What if I don’t have instant yeast?
You can substitute active dry yeast, but remember to proof it first in warm milk with a pinch of sugar for about 5 to 10 minutes until bubbly. This extra step ensures your dough rises beautifully, just like with instant yeast.
Can I make the dough in a stand mixer?
Yes, a stand mixer with a dough hook attachment is perfect for kneading this dough. It saves time and effort while producing a wonderfully elastic dough ready for rising.
How ripe should the peaches be?
Choose peaches that are ripe but firm for the best texture. Overripe peaches might turn mushy during baking, while underripe ones won’t develop the sweetness and juiciness we want in this recipe.
Is there a dairy-free option for this recipe?
Definitely! Substitute the milk with almond or oat milk and use vegan butter instead of unsalted butter. These changes still yield soft, flavorful rolls without compromising the recipe’s charm.
Final Thoughts
There you have it — a Peachy Cinnamon Rolls Recipe that’s truly a celebration of comforting warmth and fresh, fruity delight all rolled into one. Whether you’re making it for a special brunch or just because you deserve a sweet treat, these rolls deliver joy in every bite. Grab your ingredients, roll up your sleeves, and prepare to fill your kitchen with the most inviting aroma and your heart with the happiness that only homemade cinnamon rolls with a peachy twist can bring.
Print
Peachy Cinnamon Rolls Recipe
- Prep Time: 30 minutes
- Cook Time: 30 minutes
- Total Time: 2 hours 30 minutes
- Yield: 12 servings
- Category: Breakfast
- Method: Baking
- Cuisine: American
Description
These Peachy Cinnamon Rolls combine the classic warmth of cinnamon-sugar swirls with the fresh sweetness of peaches, creating a delicious twist on a beloved breakfast treat. Soft, fluffy dough filled with a cinnamon-brown sugar mixture and juicy chopped peaches is baked to golden perfection and topped with a smooth, vanilla-infused glaze for an irresistible finish.
Ingredients
Dough
- 3 1/2 cups all-purpose flour
- 1/4 cup granulated sugar
- 1 packet (2 1/4 teaspoons) instant yeast
- 1/2 teaspoon salt
- 3/4 cup warm milk (110°F or 45°C)
- 1/4 cup unsalted butter, melted
- 1 large egg
Filling
- 1 cup fresh or canned peaches, finely chopped
- 1/3 cup brown sugar
- 2 teaspoons ground cinnamon
- 2 tablespoons unsalted butter, softened
Glaze
- 1 cup powdered sugar
- 2 tablespoons milk
- 1/2 teaspoon vanilla extract
Instructions
- Prepare the Dough: In a large bowl, combine 2 cups of flour, granulated sugar, instant yeast, and salt. Add warm milk, melted butter, and the egg. Mix the ingredients until the mixture is smooth and well combined.
- Knead the Dough: Gradually add the remaining flour, mixing until a soft dough forms. Knead the dough for 6 to 8 minutes on a floured surface until it becomes smooth and elastic.
- First Rise: Place the dough in a greased bowl, cover it with a clean kitchen towel or plastic wrap, and let it rise in a warm place for about 1 hour or until the dough has doubled in size.
- Make the Filling: In a small bowl, combine the brown sugar and ground cinnamon to create the cinnamon-sugar filling.
- Roll and Shape Dough: Punch down the risen dough to release air. Roll it out on a lightly floured surface into a 12×18-inch rectangle.
- Apply Filling and Peaches: Spread the softened butter evenly over the dough surface. Sprinkle the cinnamon-sugar mixture on top, then evenly distribute the finely chopped fresh or canned peaches over it.
- Form Rolls: Starting at one long edge, tightly roll the dough into a log shape. Cut the log into 12 equal slices and arrange them in a greased 9×13-inch baking dish.
- Second Rise: Cover the baking dish and let the rolls rise again for 30 to 40 minutes until they puff up.
- Bake the Rolls: Preheat the oven to 350°F (175°C). Bake the rolls for 25 to 30 minutes or until they turn golden brown on top and are cooked through.
- Prepare and Add Glaze: While the rolls bake, whisk together powdered sugar, milk, and vanilla extract until smooth. Drizzle this glaze over the warm rolls right after they come out of the oven for a sweet finishing touch.
Notes
- Use fresh peaches when in season for best flavor, or canned peaches drained well as a year-round alternative.
- Make sure the milk is warm (not hot) to activate the yeast properly.
- Kneading the dough thoroughly helps develop gluten for a soft and chewy texture.
- Allow the rolls to cool slightly before glazing to prevent the glaze from melting off completely.
- Store leftover rolls in an airtight container at room temperature for up to 2 days or freeze for longer storage.

