I thought I knew everything about peach cobbler until my neighbor brought over these incredible peach cobbler rolls last summer. They had all the gooey, peachy goodness of regular cobbler but in a fun, handheld form that my kids actually got excited about.
Turns out, she’d taken classic cinnamon roll dough and stuffed it with cinnamon-sugar peaches instead of the usual filling. The result? All the comfort of cobbler without needing a spoon or worrying about messy bowls. Plus, they’re way easier to pack for picnics or school lunches than trying to transport a whole cobbler dish.
Why You’ll Love These Peach Cobbler Rolls
- Best of both worlds – These rolls combine the fluffy comfort of homemade cinnamon rolls with the sweet, fruity goodness of peach cobbler in one amazing treat.
- Fresh peach flavor – The diced peaches mixed with brown sugar and cinnamon create that classic cobbler taste we all crave, especially during peach season.
- Cream cheese frosting – The tangy, sweet frosting on top balances the warm spices and fruit perfectly, making each bite irresistible.
- Perfect for special occasions – Whether it’s a weekend brunch, holiday morning, or when you want to impress guests, these rolls feel fancy but are totally doable at home.
- Make-ahead friendly – You can prepare these the night before and bake them fresh in the morning, filling your kitchen with the most amazing aroma.
What Kind of Peaches Should I Use?
You can use either fresh or canned peaches for these rolls, and both will give you delicious results. If you’re going with fresh peaches, look for ones that are ripe but still firm – they should give slightly when you press them but not be mushy. Canned peaches are actually a great option here since they’re already soft and sweet, just make sure to drain them well before dicing. If you’re using canned, go for peaches packed in juice rather than heavy syrup to avoid making your rolls too sweet. Fresh peaches will need to be peeled and diced, while canned peaches just need a good drain and chop.
Options for Substitutions
This recipe has some room for swaps, but a few ingredients are pretty important to keep:
- Active dry yeast: Don’t substitute this one – yeast is what makes these rolls fluffy and soft. If you only have instant yeast, use the same amount but mix it directly with the flour instead of proofing it first.
- All-purpose flour: Stick with all-purpose flour for the best texture. Bread flour will make them too dense, and cake flour won’t give enough structure.
- Peaches: Fresh peaches are great, but canned work perfectly too (just drain them well). You can also try diced apples, pears, or even berries – just keep the amount the same.
- Warm milk: Whole milk works best, but you can use 2% if that’s what you have. Non-dairy milk like almond or oat milk will work too, though the rolls might be slightly less rich.
- Brown sugar: White sugar mixed with a tablespoon of molasses works as a substitute, or you can use all white sugar if you don’t mind losing that caramel flavor.
- Cream cheese frosting: If you’re not a cream cheese fan, you can make a simple glaze with powdered sugar, milk, and vanilla instead.
Watch Out for These Mistakes While Baking
The biggest mistake when making peach cobbler rolls is using milk that’s too hot, which can kill the yeast and leave you with dense, heavy rolls instead of fluffy ones – aim for milk that feels just slightly warm to the touch, around 110°F.
Another common error is not draining your peaches well enough, especially if using canned fruit, as excess moisture can make the dough sticky and cause the filling to leak out during baking.
Don’t rush the rising process either – give your dough at least an hour to double in size in a warm, draft-free spot, and when rolling out the dough, keep it about 1/4 inch thick so the rolls hold their shape.
For perfect results, let the rolls cool for about 10 minutes before adding the cream cheese glaze, which prevents it from melting completely and running off the warm rolls.
What to Serve With Peach Cobbler Rolls?
These sweet, fruity rolls are perfect for breakfast or brunch alongside a hot cup of coffee or freshly squeezed orange juice. I love serving them warm with a pat of butter or even a drizzle of maple syrup for extra indulgence. They pair beautifully with crispy bacon or breakfast sausage if you want to balance out the sweetness with something savory. For a special weekend treat, try them with vanilla Greek yogurt and a sprinkle of granola, or serve them as dessert with a scoop of vanilla ice cream.
Storage Instructions
Keep Fresh: These peach cobbler rolls taste best when stored in an airtight container at room temperature for up to 2 days. If you want to keep them longer, pop them in the fridge where they’ll stay good for up to a week. The cream cheese frosting means they need to be covered well to stay moist.
Freeze: You can freeze these rolls for up to 3 months! I like to freeze them without the frosting, then add fresh frosting when I’m ready to serve. Wrap each roll individually in plastic wrap, then place them all in a freezer bag to prevent freezer burn.
Warm Up: To bring back that fresh-baked taste, warm the rolls in a 300°F oven for about 5-10 minutes or microwave individual rolls for 15-20 seconds. If they’re frozen, let them thaw at room temperature first, then warm them up and add your frosting on top.
| Preparation Time | 30-45 minutes |
| Cooking Time | 25-30 minutes |
| Total Time | 85-105 minutes |
| Level of Difficulty | Medium |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 3300-3600
- Protein: 45-55 g
- Fat: 90-105 g
- Carbohydrates: 550-600 g
Ingredients
For the dough:
- 1 cup milk, warmed to 110°f
- 2 tsp active dry yeast
- 1/4 cup sugar
- 1/4 cup butter, melted
- 1 tsp salt
- 2 large eggs
- 4 cups all-purpose flour
For the filling:
- 2 cups peaches, diced (fresh or canned)
- 1/2 cup packed brown sugar
- 2 tsp ground cinnamon
For the frosting:
- 4 oz cream cheese, at room temperature
- 1/4 cup butter, at room temperature
- 1 cup powdered sugar
- 1 tsp vanilla extract
Step 1: Prepare and Rise the Dough
- 1 cup milk, warmed to 110°F
- 2 tsp active dry yeast
- 1/4 cup sugar
- 1/4 cup butter, melted
- 1 tsp salt
- 2 large eggs
- 4 cups all-purpose flour
Dissolve the active dry yeast in the warmed milk with a pinch of the sugar.
Let the mixture sit until it becomes frothy and bubbly, about 5 minutes.
In a large bowl, combine the remaining sugar, melted butter, salt, eggs, and flour.
Pour in the frothy yeast mixture and mix until a dough forms.
Knead the dough on a lightly floured surface for about 8-10 minutes until it is smooth and elastic.
Place the dough in a lightly greased bowl, cover, and let it rise in a warm place until doubled in size, about 1 hour.
Step 2: Make the Peach Filling
- 2 cups peaches, diced (fresh or canned)
- 1/2 cup packed brown sugar
- 2 tsp ground cinnamon
In a medium bowl, combine the diced peaches with the packed brown sugar and ground cinnamon.
Stir until the peaches are evenly coated.
Set aside so the flavors can meld while the dough finishes rising.
I sometimes use fresh peaches for a brighter flavor, but canned work great too!
Step 3: Assemble and Proof the Rolls
- risen dough (from Step 1)
- peach filling (from Step 2)
Once the dough has doubled in size (from Step 1), punch it down and turn it out onto a floured surface.
Roll it into a large rectangle, about 1/4-inch thick.
Evenly spread the peach filling (from Step 2) over the dough.
Carefully roll the dough up tightly from the longer side to form a log.
Cut the log into 12 equal slices and arrange them in a greased baking dish.
Cover and let the rolls rise for another 30 minutes until puffy.
Step 4: Bake the Rolls
Preheat your oven to 350°F (175°C).
Once the rolls have finished their second rise, bake them in the preheated oven for about 25 minutes, or until golden brown and cooked through.
Let them cool for a few minutes before frosting.
Step 5: Prepare the Cream Cheese Frosting
- 4 oz cream cheese, at room temperature
- 1/4 cup butter, at room temperature
- 1 cup powdered sugar
- 1 tsp vanilla extract
While the rolls are cooling, beat the softened cream cheese and room temperature butter together until smooth and creamy.
Add powdered sugar and vanilla extract, and continue beating until the frosting is fluffy and spreadable.
For even more flavor, I sometimes add a tiny pinch of salt to balance the sweetness.
Step 6: Frost and Serve the Rolls
Drizzle or spread the cream cheese frosting (from Step 5) over the warm rolls as soon as they come out of the oven for a melty finish, or wait until they’re slightly cooled for a thicker layer.
Serve the rolls warm and enjoy.

Mouthwatering Peach Cobbler Rolls
Ingredients
For the dough:
- 1 cup milk, warmed to 110°F
- 2 tsp active dry yeast
- 1/4 cup sugar
- 1/4 cup butter, melted
- 1 tsp salt
- 2 large eggs
- 4 cups all-purpose flour
For the filling:
- 2 cups peaches, diced (fresh or canned)
- 1/2 cup packed brown sugar
- 2 tsp ground cinnamon
For the frosting:
- 4 oz cream cheese, at room temperature
- 1/4 cup butter, at room temperature
- 1 cup powdered sugar
- 1 tsp vanilla extract
Instructions
- Dissolve the active dry yeast in the warmed milk with a pinch of the sugar. Let the mixture sit until it becomes frothy and bubbly, about 5 minutes. In a large bowl, combine the remaining sugar, melted butter, salt, eggs, and flour. Pour in the frothy yeast mixture and mix until a dough forms. Knead the dough on a lightly floured surface for about 8-10 minutes until it is smooth and elastic. Place the dough in a lightly greased bowl, cover, and let it rise in a warm place until doubled in size, about 1 hour.
- In a medium bowl, combine the diced peaches with the packed brown sugar and ground cinnamon. Stir until the peaches are evenly coated. Set aside so the flavors can meld while the dough finishes rising. I sometimes use fresh peaches for a brighter flavor, but canned work great too!
- Once the dough has doubled in size (from Step 1), punch it down and turn it out onto a floured surface. Roll it into a large rectangle, about 1/4-inch thick. Evenly spread the peach filling (from Step 2) over the dough. Carefully roll the dough up tightly from the longer side to form a log. Cut the log into 12 equal slices and arrange them in a greased baking dish. Cover and let the rolls rise for another 30 minutes until puffy.
- Preheat your oven to 350°F (175°C). Once the rolls have finished their second rise, bake them in the preheated oven for about 25 minutes, or until golden brown and cooked through. Let them cool for a few minutes before frosting.
- While the rolls are cooling, beat the softened cream cheese and room temperature butter together until smooth and creamy. Add powdered sugar and vanilla extract, and continue beating until the frosting is fluffy and spreadable. For even more flavor, I sometimes add a tiny pinch of salt to balance the sweetness.
- Drizzle or spread the cream cheese frosting (from Step 5) over the warm rolls as soon as they come out of the oven for a melty finish, or wait until they're slightly cooled for a thicker layer. Serve the rolls warm and enjoy.


