Home › Recipes › Rolls & Buns

Brown Butter Peach Cobbler Cinnamon Rolls

Soft tangzhong cinnamon rolls filled with roasted peaches, finished with brown butter streusel and a buttermilk glaze. Real fruit, no extract.

By Henry Hunter, founder of Crust & Crumb Academy and Baking Great Bread at Home.

Prep
45 minutes
Bake
28 to 32 minutes
Total
3 1/2 to 4 1/2 hours
Yield
12 rolls in a 9x13-inch pan
Difficulty
intermediate
Hydration
54%

Ingredients

Tangzhong

  • 25g (3 Tbsp) bread flour
  • 125g (1/2 cup + 1 tsp) whole milk

Dough

  • 450g (3 3/4 cups) bread flour
  • 50g (1/4 cup) granulated sugar
  • 7g (2 1/4 tsp (1 packet)) instant yeast
  • 9g (1 1/2 tsp) fine salt
  • 130g (1/2 cup + 1 Tbsp) whole milk, warm (about 90F / 32C)
  • 50g (1 egg) large egg
  • 18g (1 yolk) large egg yolk
  • 60g (4 Tbsp) unsalted butter, softened
  • 5g (1 tsp) vanilla extract

Roasted Peach Filling

  • 500g (about 4 medium peaches) peaches, halved and pitted, skin on for roasting
  • 50g (1/4 cup) light brown sugar, packed
  • 8g (1 Tbsp) cornstarch
  • 2g (1 tsp) ground cinnamon
  • 0.5g (1/4 tsp) ground nutmeg
  • 15g (1 Tbsp) lemon juice
  • 1g (1 pinch) fine salt

Cinnamon Brown Sugar Smear

  • 57g (4 Tbsp) unsalted butter, softened
  • 100g (1/2 cup) dark brown sugar, packed
  • 6g (1 Tbsp) ground cinnamon
  • 1g (1 pinch) fine salt

Brown Butter Streusel

  • 85g (6 Tbsp) unsalted butter
  • 95g (3/4 cup) all-purpose flour
  • 50g (1/4 cup) light brown sugar, packed
  • 25g (2 Tbsp) granulated sugar
  • 2g (1 tsp) ground cinnamon
  • 0.5g (1/4 tsp) ground nutmeg
  • 1g (1 pinch) fine salt

Buttermilk Glaze

  • 120g (1 cup) powdered sugar
  • 30g (2 Tbsp (more as needed)) buttermilk
  • 2g (1/2 tsp) vanilla extract
  • 0.5g (1 pinch) fine salt

Fresh Peach Garnish

  • 300g (about 1 cup diced small (2 to 3 peaches)) fresh peaches, diced small (1/4-inch chunks, left raw)

Equipment

  • Stand mixer with dough hook
  • Digital kitchen scale
  • Dough whisk
  • Bench scraper
  • Rimmed sheet pan
  • Medium saucepan
  • 9x13-inch baking pan
  • Rolling pin
  • Unflavored dental floss or thin thread
  • Instant-read thermometer

Method

Make the Tangzhong

  1. Cook the tangzhong. Whisk 25g bread flour and 125g whole milk together in a small saucepan until no lumps remain. Set it over medium-low heat and stir constantly. In two to three minutes it thickens into a soft paste and the whisk leaves a clear track across the bottom. That track is your signal. This is the tangzhong, a cooked flour paste that traps water and keeps the rolls soft for days.
  2. Cool the paste. Scrape the paste into a small bowl, press plastic wrap right onto the surface, and let it cool to just barely warm before it goes into the dough. Cold is fine too if you make it ahead.

Mix the Dough

  1. Whisk the dry ingredients. In the bowl of a stand mixer, whisk 450g bread flour, 50g granulated sugar, 7g instant yeast, and 9g fine salt. Keep the salt and yeast on opposite sides as you pour so the salt doesn't land directly on the yeast.
  2. Add wet ingredients and tangzhong. Add 130g warm milk, 1 large egg (50g), 1 large egg yolk (18g), 5g vanilla extract, and the cooled tangzhong. Mix on low with the dough hook until it comes together into a shaggy mass, about two minutes.
  3. Add butter and knead. With the mixer running on low, add 60g softened unsalted butter one tablespoon at a time, letting each piece disappear before the next. Once it's all in, knead on medium-low for 8 to 10 minutes. The dough should pull off the sides, wrap the hook, and feel smooth and tacky. Pull a piece and stretch it thin. When it stretches to a translucent windowpane without tearing, it's ready.

First Rise

  1. Bulk ferment (visual cues, not the clock). Round the dough into a ball, drop it seam side down into a lightly greased bowl, and cover. Let the dough rise until visibly aerated and approximately 60 to 75% larger, usually 60 to 90 minutes in a warm kitchen. A folding proofer holds the temperature steady if you have one. Rise time is a range because it depends on your kitchen; trust the dough cues over the clock. This is your bulk fermentation.
  2. Use the rise time: roast peaches and make streusel. While the dough is rising, roast the peaches and prepare the brown butter streusel in the next two sections. You want both fully cooled before you assemble so nothing melts the smear or slows the second rise. If the dough finishes early, punch it down gently and let it wait covered until the fillings catch up.

Roast the Peach Filling

  1. Halve skin on, cut side up on a rimmed pan. Heat the oven to 400F (205C). Halve 500g peaches and pull out the pits, but leave the skin on. Toss the halves with 50g light brown sugar, 8g cornstarch, 2g ground cinnamon, 0.5g ground nutmeg, 15g lemon juice, and 1g fine salt. Set them cut side up on a parchment-lined rimmed sheet pan. Use a rimmed pan on purpose: the peaches release a lot of juice and you want to catch it, not lose it to the oven floor.
  2. Roast at 400F (205C) until edges color and juice thickens. Roast at 400F (205C) for 20 to 25 minutes, until the edges color and the pan juices thicken to a loose syrup. You want caramelized edges and a jammy pan, not swimming fruit.
  3. Slip the skins, chop the flesh. Let the halves cool a couple of minutes on the pan, just until you can handle them. The skins slip off with a light pinch. Discard the skins, then chop the flesh into rough 1/2-inch pieces for the filling.
  4. Drain the juice. Drain the juice. Tilt the pan and drain the pooled juice into a small bowl before the peaches go anywhere near the dough. Loose juice leaks out the ends of the log as it bakes. Set that drained juice aside for the brown butter streusel.
  5. Cool completely before assembly. Cool the chopped peaches completely before assembly. After roasting and cooling, the peach mixture should weigh approximately 325 to 375g and look thick and jammy, with no loose liquid. Cold filling spreads clean and won't melt the smear.

Make the Cinnamon Smear

  1. Make the smear. Stir 57g softened unsalted butter, 100g dark brown sugar, 6g ground cinnamon, and 1g fine salt into a spreadable paste. A soft smear grips the dough and stays put when you roll, where dry cinnamon sugar tends to leak out the ends.

Make the Brown Butter Streusel

  1. Brown the butter. Brown the butter in a light pan until the milk solids smell like toasted nuts and turn deep golden, roughly 4 to 6 minutes. Optional, for deeper cobbler flavor: take the pan off the heat and, while the butter is still warm and liquid, pour in the reserved peach juice. Return it to low heat and reduce for a minute or two into a glossy syrup, stirring, until it comes together with the butter. Then stir in the flour, sugars, and spices in the next step to form clumps, and chill the streusel until you need it. That nutty brown butter depth is what reads as cobbler crust.
  2. Mix and chill the streusel. Stir 95g all-purpose flour, 50g light brown sugar, 25g granulated sugar, 2g ground cinnamon, 0.5g ground nutmeg, and 1g fine salt into the warm brown butter until clumps form. Squeeze a handful and break it into pea-size and marble-size pieces. Chill it in the freezer until you need it so it holds its shape in the oven.

Fill, Roll, and Cut

  1. Roll out the dough. Confirm the peach filling is fully cool before you start; a warm filling will slump the smear and stretch out the second rise. Turn the risen dough onto a lightly floured surface and roll it into an 18x14-inch rectangle with a long side facing you. Take your time getting the corners square. Even thickness means even rolls.
  2. Spread smear and peaches. Spread the cinnamon smear across the whole rectangle, leaving the bottom inch bare so the seam can seal. Spoon the cooled roasted peaches over the smear and spread them thin and even. Too much fruit in one spot makes a roll that won't hold together.
  3. Roll and cut with floss. Starting from the top long edge, roll the dough into a snug log, keeping the tension even as you go. Pinch the bare seam to seal and set the log seam side down. Trim a half inch off each ragged end, then cut 12 even rolls with unflavored dental floss. Slide the floss under the log, cross the ends over the top, and pull. Clean cut, no squashing.
  4. Pan the rolls. Butter a 9x13 pan and set the rolls in cut side up, leaving a little room between them to grow. Cover.

Second Rise

  1. Proof until puffy. Let the rolls proof in a warm spot until puffy and touching, 45 to 60 minutes. Press one gently. It should spring back slowly and leave a faint dent. Near the end, heat the oven to 350F (175C).

Bake

  1. Top with streusel and bake. Scatter the cold brown butter streusel evenly over the risen rolls. Go heavy across the tops. Bake at 350F (175C) on the center rack for 28 to 32 minutes, until deep golden and the streusel is set.
  2. Check doneness (dough, not peach). Bake until the center roll registers 190 to 195F (88 to 91C). Insert the thermometer into the dough portion of the center roll, not into a peach pocket, or you will read the filling instead of the crumb. If the tops brown too fast before then, tent loosely with foil. Cool in the pan on a rack for 15 minutes before glazing so the glaze sets instead of sliding off.

Buttermilk Glaze

  1. Whisk the glaze. Whisk 120g powdered sugar, 30g buttermilk, 2g vanilla extract, and 0.5g fine salt until smooth and pourable. Add buttermilk a few drops at a time if it's too thick. The tang plays off the sweet fruit and streusel the way a cobbler leans on a squeeze of lemon.
  2. Drizzle the glaze. Drizzle the glaze over the warm rolls in loose ribbons so the tops still show through.
  3. Scatter fresh peach garnish and serve. Scatter 300g fresh peaches (about 2 to 3 peaches), cut into small 1/4-inch chunks and left raw, over the glazed rolls. The cool, bright raw fruit plays against the deep roasted peach inside and the caramel of the streusel. Serve right away while the streusel is still crisp.

Baking

Oven: 175°C / 350°F. Internal temperature when done: 88°C / 190°F.

Bake time: 28 to 32 minutes

Storage

  • Room temperature: Best served the day they're baked. Cover and hold at room temperature up to about 24 hours, then move to the refrigerator. Warm 15 to 20 seconds in the microwave to bring back the soft crumb.
  • Refrigerated: Because these carry a fresh buttermilk glaze, refrigerate leftovers past the first day. Covered, they keep 3 to 4 days chilled. Bring to room temperature or warm briefly before serving.
  • Frozen: Freeze baked, unglazed rolls up to 2 months. Thaw, warm in a 300F (150C) oven until heated through, then glaze fresh.
  • Refresh: Warm at 325F (165C) for 8 to 10 minutes, or microwave a single roll for 15 to 20 seconds. Add fresh glaze after warming.

Buttermilk glaze contains fresh dairy and is not universally shelf-stable. Cottage-food and time-and-temperature rules for glazed rolls vary by jurisdiction. Refrigerate whenever local regulations or your food-safety guidance require it, especially for gifting, selling, or holding out longer than a few hours.

Frequently Asked Questions

Can I use frozen or canned peaches instead of fresh?

Yes. Thaw frozen peaches and drain them well, then roast the same way. For canned, drain and pat dry, and cut the roast time since they're already soft. Fresh in peak summer gives the best flavor, but roasting rescues out-of-season fruit.

Why weigh in grams instead of cups?

Flour is the one that gets you. A cup scooped from the bag can weigh 120g or 160g depending on how packed it is, and that swing is the difference between a soft roll and a dense one. A scale takes the guessing out. Volume is here as a backup, but the grams are what I'd trust.

Can I mix the dough the night before?

You can. After shaping and cutting, cover the pan and refrigerate overnight instead of the second rise. In the morning, pull it out and let the rolls come up warm and puffy, about 60 to 90 minutes, then top and bake. Great for a slow Saturday morning.

My filling always runs out the sides. What am I doing wrong?

Two usual culprits: wet filling and warm filling. Roast the peaches until they weigh about 325 to 375g with no free liquid on the pan, and chill them fully before they meet the dough. Spread the filling thin and even, and leave that bottom inch bare so the seam seals clean.

No buttermilk on hand. What can I use for the glaze?

Stir a teaspoon of lemon juice or white vinegar into 30g of milk and let it sit five minutes. It won't be identical, but it brings the same tang that keeps the glaze from tasting like flat powdered sugar. A cream cheese glaze also works if you want it richer.

Nutrition

Per serving (1 roll): 460 calories, 73g carbohydrates, 8g protein, 15g fat, 2g fiber, 410mg sodium. Makes 12 servings.