These soft, fluffy cinnamon rolls combine the comforting flavors of peach pie with classic cinnamon roll dough. The homemade yeast dough is filled with sweetened peaches cooked with cinnamon and nutmeg, plus a layer of cinnamon sugar. After rising and baking, they're topped with a smooth vanilla glaze for the perfect finish.
The process takes about 3 hours total, including rising time for the dough. Fresh or canned peaches work equally well, making this a year-round treat. The rolls yield 12 generous portions that stay fresh for days.
What makes these special is the combination of fruit filling and traditional cinnamon sugar layer—you get the best of both worlds. The peach filling adds moisture and natural sweetness, while the cinnamon sugar provides that classic warmth we all love.
The kitchen smelled incredible when I first combined warm cinnamon with sweet peaches during peach season last year. My roommate wandered in, asking what bakery had opened in our apartment. That accidental discovery turned into a weekend tradition we both looked forward to.
I brought these to a friend's brunch last month and watched them disappear in under ten minutes. Someone asked for the recipe before even finishing their first roll. Now they are my most requested contribution to any gathering.
Ingredients
- All-purpose flour: Creates the pillowy texture we want in cinnamon rolls
- Active dry yeast: Essential for that signature fluffiness and rise
- Whole milk: Adds richness and helps activate the yeast properly
- Fresh peaches: The star ingredient that makes these unique
- Brown sugar: Brings deep caramel notes to both fillings
- Ground cinnamon: Warm spice that pairs beautifully with peaches
- Powdered sugar: Creates the perfect creamy glaze consistency
Instructions
- Wake up the yeast:
- Combine warm milk, water, sugar, and yeast in your largest bowl. Wait about 8 minutes until you see bubbles forming on top.
- Mix the dough:
- Add melted butter, eggs, and salt to the yeast mixture. Gradually stir in flour until the dough comes together, then knead for 9 minutes until smooth.
- Let it rise:
- Place dough in a greased bowl, cover with a clean towel, and find the warmest spot in your kitchen. Let it double in size, about 1 hour 15 minutes.
- Cook the peaches:
- Melt butter in a saucepan over medium heat. Add diced peaches, brown sugar, cornstarch, cinnamon, and nutmeg. Stir for 6 minutes until thickened, then cool completely.
- Roll and fill:
- Punch down dough and roll into a 16x12 inch rectangle on a floured surface. Spread softened butter, sprinkle cinnamon sugar evenly, then add cooled peach filling.
- Shape the rolls:
- Roll the dough tightly from the long side into a log. Cut into 12 equal pieces and place them cut side up in a greased baking dish.
- Second rise:
- Cover the dish and let the rolls puff up for 35 minutes until they look noticeably swollen.
- Bake until golden:
- Bake at 350°F for 28 minutes until the tops are golden brown and a toothpick comes out clean from the center.
- Make the glaze:
- Whisk powdered sugar, milk, vanilla, and pinch of salt until completely smooth. Drizzle generously over the warm rolls.
My sister called me mid-bite when she tried these for the first time, demanding I teach her the method. We spent the next Sunday making them together, flour everywhere, laughing at our messy attempts at rolling. Those imperfect rolls were still the best thing either of us had ever baked.
Making Ahead
You can assemble the rolls the night before and refrigerate them before the second rise. Let them come to room temperature for 45 minutes while your oven preheats, then bake as directed. The slow overnight chill actually develops more flavor.
Storage Wisdom
These keep well in an airtight container for 2 days at room temperature. For longer storage, freeze the baked rolls without glaze, then thaw and rewarm at 300°F for 10 minutes before adding fresh glaze.
Serving Suggestions
Serve these slightly warm so the peach filling is still gooey. They pair beautifully with strong black coffee or a spiced chai tea. For extra indulgence, add a scoop of vanilla ice cream on the side.
- Toast chopped pecans in a dry pan before sprinkling over the glaze
- Add a pinch of cardamom to the peach filling for warmth
- Brush the baked rolls with melted butter before glazing for extra shine
Nothing beats pulling these fresh from the oven and watching that first steam escape. The combination of cinnamon and peaches feels like home in the best possible way.
Recipe FAQs
- → Can I use canned peaches instead of fresh?
-
Yes, canned peaches work perfectly in this. Just drain them well before dicing and adding to the filling. They may even be sweeter, so you could reduce the brown sugar slightly if preferred.
- → How do I store these cinnamon rolls?
-
Store cooled rolls in an airtight container at room temperature for up to 2 days. For longer storage, refrigerate for up to 5 days. Reheat gently in the microwave for 15-20 seconds before serving.
- → Can I make these ahead of time?
-
Absolutely. Prepare the rolls through step 5, then cover and refrigerate overnight. Let them come to room temperature for 30-45 minutes before baking. The glaze can be made ahead and stored in the fridge.
- → Why did my dough not rise properly?
-
Several factors affect rising: ensure your milk and water are warm (105-110°F), not hot. Make sure your yeast is fresh and not expired. Find a warm, draft-free spot for rising, and give it enough time—up to 1.5 hours if needed.
- → Can I freeze these rolls?
-
Yes, freeze baked and cooled rolls without glaze for up to 3 months. Thaw overnight, then glaze before serving. Alternatively, freeze unbaked rolls after slicing—thaw and let rise before baking as directed.
- → What can I substitute for whole milk?
-
You can use 2% milk with slightly softer results. For non-dairy options, oat milk or soy milk work best. Avoid skim milk as it lacks the fat content needed for tender dough.