These soft, pillowy cinnamon rolls combine the warmth of traditional cinnamon sugar with sweet, juicy peaches. Each spiral features tender dough swirled with brown sugar, cinnamon, and a homemade peach filling that's gently cooked until thick and fragrant. After baking to golden perfection, a creamy vanilla glaze is drizzled over the warm rolls, creating a luscious finish that seeps into every layer.
Last August, my neighbor knocked on my door with three bags of peaches she'd picked up from a roadside stand. They were impossibly fragrant, the kind that make your whole kitchen smell like summer. We ended up making these rolls on her back porch while her kids ran through the sprinkler, and honestly, nothing has ever made my house smell quite so welcoming.
My sister in law requested these for her birthday breakfast instead of cake, which says everything. The way the peach jam caramelizes slightly in the oven while the cinnamon sugar creates these little pockets of gooey goodness, well, it is basically dessert disguised as breakfast and nobody is complaining about that situation.
Ingredients
- All-purpose flour: Bread flour works too, but regular flour gives such a tender crumb that I have stopped bothering with anything else
- Active dry yeast: Make sure your milk is warm like bathwater, not hot, or you will kill the yeast and start over like I did that first time
- Whole milk: The fat content matters here, so resist the temptation to use skim milk or your rolls will be noticeably less rich
- Unsalted butter: I keep a stick on the counter overnight so it is perfectly softened when I need it for the cinnamon layer
- Fresh peaches: In summer I use whatever is local and ripe, but canned peaches in winter actually work beautifully as long as you drain them really well
- Brown sugar: Dark brown sugar gives a deeper molasses flavor that stands up to the peaches, though light brown works perfectly fine
- Cornstarch: This little bit of thickener is what keeps the peach filling from turning into a watery mess in the oven
- Powdered sugar: Sift it first or your glaze will have tiny lumps that drive you absolutely crazy when you are trying to drizzle it prettily
Instructions
- Wake up the yeast:
- Combine your warm milk, water, and sugar in a large bowl, then sprinkle the yeast on top and walk away for ten minutes. You want to see a layer of foam on top, which means the yeast is alive and ready to work.
- Mix your dough:
- Whisk in the melted butter, eggs, and salt, then gradually add the flour until everything comes together into a shaggy ball that feels sticky but not impossible to handle.
- Knead until smooth:
- Turn the dough onto a floured surface and knead for about eight minutes, adding just enough flour to keep it from sticking to your hands, until the dough is smooth, elastic, and bounces back when you poke it.
- Let it rise:
- Place the dough in a greased bowl, cover it with plastic wrap or a warm towel, and leave it alone somewhere cozy for an hour or so until it has doubled in size.
- Cook the peaches:
- Melt butter in a saucepan over medium heat, then add your diced peaches, brown sugar, cornstarch, and spices. Let everything bubble away for about seven minutes, stirring constantly, until the mixture looks like jam and coats the back of your spoon, then set it aside to cool completely.
- Make cinnamon sugar:
- While the peaches cool, stir together your brown sugar and cinnamon in a small bowl until they are completely combined.
- Roll out the dough:
- Punch down the risen dough, roll it out on a floured surface into a big rectangle about sixteen by twelve inches, and spread softened butter all over the surface like you are frosting a cake.
- Layer the fillings:
- Sprinkle your cinnamon sugar mixture evenly over the butter, then spoon the cooled peach filling on top, leaving a little border around the edges so nothing spills out when you roll it up.
- Roll and slice:
- Starting from one of the long sides, roll the dough up tightly into a log, then use dental floss or a sharp knife to cut it into twelve equal pieces.
- Second rise:
- Place the rolls in a greased baking dish, cover them, and let them rise again for thirty to forty minutes until they are puffy and touching each other.
- Bake until golden:
- Bake at 350 degrees for about twenty eight minutes, rotating the pan halfway through, until the tops are golden brown and you can see the filling bubbling slightly around the edges.
- Make the glaze:
- Whisk together the powdered sugar, milk, vanilla, and pinch of salt until completely smooth, adding more milk if it is too thick to drizzle.
- Finish and serve:
- Drizzle the glaze over the warm rolls and let them set for just a few minutes before serving, though nobody in my house has ever managed to wait that long.
These rolls have become my go to for housewarming gifts and new neighbors because something about warm, homemade food makes people feel at home instantly. One friend actually cried when I brought her a batch after she had her baby, which either means the rolls are that good or new parenthood is emotionally overwhelming, probably both.
Getting Ahead
You can assemble these rolls the night before, cover the dish tightly with plastic wrap, and let them do their second rise in the refrigerator overnight. In the morning, let them sit on the counter while the oven preheats, then bake as directed. The cold rise actually develops more flavor, so do not feel guilty about taking the easy route here.
Perfecting Your Glaze Consistency
Start with less milk than you think you need, adding literally one teaspoon at a time until the glaze is thick but pourable. I aim for something the consistency of honey, which drizzles beautifully but still clings to the warm rolls instead of running right off onto the baking dish.
Serving Ideas
While these are perfect on their own with a cup of coffee, I have served them alongside vanilla ice cream for dessert and nobody complained. The warm, spiced peaches against cold, creamy ice cream is actually pretty inspired, not that I am taking credit for discovering a flavor combination that has existed forever.
- Refrigerate leftovers and warm them for twenty seconds in the microwave
- Add chopped pecans to the filling if you want some crunch
- Freeze unbaked rolls after the first rise for up to a month
There is something so satisfying about pulling a pan of these out of the oven and watching everyone drift toward the kitchen, drawn in by that incredible combination of cinnamon, peaches, and freshly baked bread. Make them once, and they will become part of your regular rotation, guaranteed.
Recipe FAQs
- → Can I use frozen peaches instead of fresh?
-
Yes, frozen peaches work well in this filling. Thaw them completely and drain excess liquid before cooking to prevent the filling from becoming too watery.
- → How do I store these rolls?
-
Keep in an airtight container at room temperature for up to 2 days. For longer storage, refrigerate for up to 5 days and warm briefly before serving.
- → Can I prepare these the night before?
-
Absolutely. Assemble the rolls, place in the baking dish, cover tightly, and refrigerate overnight. Let them sit at room temperature for 30-45 minutes before baking.
- → Why did my dough not double in size?
-
This could be due to expired yeast, liquid that was too hot and killed the yeast, or a drafty environment. Ensure your milk and water are warm (105-110°F), not hot.
- → Can I make these without a mixer?
-
Yes, knead by hand on a floured surface for 10-12 minutes until smooth and elastic. The dough is ready when it springs back when poked gently.
- → How do I know when the rolls are done baking?
-
The rolls should be golden brown on top and the center should feel set when pressed gently. An instant-read thermometer inserted into the center should read 190-200°F.