This Brown Butter Peach Coffee Cake is a nutty, deeply toasty cake layered with juicy diced peaches and a thick brown sugar cinnamon streusel, finished with a simple vanilla glaze.
If you're a fan of streusel-topped bakes, this one sits right alongside my Sourdough Discard Coffee Cake, just with peaches folded in and browned butter working overtime in every component.

Quick Look: Brown Butter Peach Coffee Cake
⏱️ Ready In: about 2 hours 30 minutes
🔥 Bake Time: 55-65 minutes
🍽️ Serves: 9-12
✨ Calories: 420 per slice
🥄 Main Ingredients: brown butter, peaches, sour cream, cinnamon
🌿 Dietary: vegetarian
💛 Why You'll Love It: nutty brown butter cake, jammy peach layers, buttery cinnamon streusel, vanilla glaze
SUMMARIZE & SAVE THIS CONTENT ON
Why you'll love this recipe
- Brown butter shows up three times. It's in the cake, the streusel, and the glaze, so every bite carries that deep, toasty, nutty flavor — the same trick I lean on in my Brown Butter Sugar Cookies.
- It's a true double-decker. Batter, peaches, and streusel are layered twice, so you get filling and crunch in every single slice, not just concentrated on top.
- Sour cream keeps it tender. Just like in my Chocolate Sour Cream Pound Cake Cupcakes, sour cream is what keeps this cake soft and moist instead of dry and crumbly.
- It's a fantastic make-ahead brunch cake. Bake it the night before, glaze it in the morning, and let it sit at room temperature while your coffee brews.
Jump to:
- Quick Look: Brown Butter Peach Coffee Cake
- Why you'll love this recipe
- Ingredients You'll Need
- Easy Substitutions & Variations
- How to Make Brown Butter Peach Coffee Cake
- Expert Tips
- What Makes This Recipe Special?
- Brown Butter Peach Coffee Cake FAQs
- Brown Butter Peach Coffee Cake Troubleshooting Guide
- Storage
- Other Fruit-Filled Dessert Recipes to Consider
- Brown Butter Peach Coffee Cake
Ingredients You'll Need

For the Brown Butter
- Unsalted butter – browned low and slow until deeply golden with toasted milk solids; this one batch gets divided between the cake, streusel, and glaze.
For the Brown Sugar Cinnamon Streusel
- All-purpose flour – gives the streusel its structure so it clumps instead of turning to sand.
- Light brown sugar – for a deeper, more caramel-y sweetness than granulated sugar would give.
- Kosher salt – balances the sweetness of the streusel.
- Cinnamon – the backbone flavor, similar to the streusel in my Banana Blackberry Muffins.
- Cardamom – optional, but it adds a warm, floral note that pairs beautifully with brown butter.
- Browned butter, melted – binds the streusel into big, buttery clumps.
For the Peach Layer
- Peaches – peeled and diced; ripe but still slightly firm peaches hold their shape best.
- Flour – helps absorb excess peach juice so the cake doesn't turn soggy.
- Granulated sugar – just a touch, to draw out the peaches' juices and sweeten them slightly.
- Vanilla extract and salt – round out the peach flavor.
For the Cake
- All-purpose flour – the base of the batter.
- Baking powder and baking soda – for lift in a batter that's carrying a lot of streusel and fruit weight.
- Kosher salt – balances the sweetness.
- Browned butter – the star of the show, adding a nutty richness you won't get from regular melted or softened butter.
- Light brown sugar and granulated sugar – the combination gives the crumb both moisture and a light caramel flavor.
- Eggs and an extra egg yolk – the extra yolk adds richness and helps keep the cake tender.
- Sour cream – for a soft, moist crumb, the same way it works in my Sourdough Discard Coffee Cake.
- Vanilla extract and almond extract – almond extract is optional but adds a subtle bakery-style depth alongside the peaches.
- Milk – only if your batter seems too thick to spread.
For the Vanilla Glaze
- Powdered sugar – the base of a simple, pourable glaze.
- Browned butter – yes, more of it — it's what separates this glaze from a basic vanilla one.
- Milk – thins the glaze to a drizzle-able consistency.
- Vanilla extract and salt – rounds everything out, similar to the glaze on my Apple Pie Cinnamon Rolls.
See the recipe card for quantities.
See recipe card for quantities.
Easy Substitutions & Variations
- No peaches on hand: nectarines or plums work well as a swap — no need to peel nectarines if you don't want to.
- Frozen peaches: thaw and drain them well first, patting dry with a paper towel, or the peach layer will add too much liquid to the batter.
- Dairy-free: this one is tricky since brown butter is the whole point, but a plant-based butter that browns (check the label) can be substituted in all three components; sour cream can be swapped for a full-fat dairy-free yogurt.
- Skip the almond extract: it's optional — leave it out for a purely vanilla flavor, or swap in an extra ¼ teaspoon vanilla instead.
- No cardamom: just leave it out, or substitute a pinch of nutmeg for a different warm note, similar to the spicing in my Pumpkin Banana Bread.
How to Make Brown Butter Peach Coffee Cake
Note: I bake by weight for accuracy. Cup measurements are approximate and may vary depending on how you scoop.

Step 1: Brown the butter. Melt the full 325g butter in a light-colored saucepan over medium heat, swirling often, until deeply golden with lots of toasted milk solids. Pour into a bowl and cool until room temperature but still pourable. This yields roughly 265-270g browned butter — 160g for the cake, 60-70g for the streusel, and 15g for the glaze, with a little extra to cover what sticks to the

Step 2: Make the streusel. Whisk together the flour, brown sugar, salt, cinnamon, and cardamom. Pour in the melted browned butter and mix until large, buttery clumps form, some pea-size, some walnut-size. Set aside.

Step 3: Prep the peaches. Toss the diced peaches with flour, sugar, vanilla, and a pinch of salt. Set aside.

Step 4: Mix the dry ingredients. Whisk together the flour, baking powder, baking soda, and salt in a bowl.
Step 5: Mix the wet ingredients. In a separate bowl, whisk the browned butter, brown sugar, and granulated sugar until smooth. Add the eggs and egg yolk, whisking to combine. Whisk in the sour cream, vanilla, and almond extract if using.
Step 6: Combine. Fold the dry ingredients into the wet ingredients until just combined. Add milk only if the batter seems very thick.

Step 7: Assemble and Bake. Grease and line an 8-inch square pan. Spread half the batter in the pan. Scatter half the peaches over the batter. Sprinkle with one-third of the streusel. Spread the remaining batter over top. Scatter the remaining peaches over the batter. Finish with the remaining streusel.
Bake at 350°F (177°C) for 55-65 minutes, tenting with foil if the streusel browns too quickly. The cake is done when the internal temperature reaches around 205°F.

Step 8: Cool and Glaze. Cool for 45 minutes before slicing. This isn't optional — the layers need time to set, or you'll end up with a gummy center.
Whisk together the powdered sugar, browned butter, milk, vanilla, and a pinch of salt until smooth and pourable. Drizzle over the cake once it's completely cooled.
Weigh your ingredients! Using a kitchen scale ensures your measurements are accurate, which is key for getting consistent results in baking. It takes the guesswork out of measuring and helps your recipes turn out exactly as intended every time.
Expert Tips
- Use a light-colored saucepan for the butter. It's much easier to judge the color of the browned bits against light-colored stainless steel than a dark nonstick pan — you want deep golden, not black.
- Let the browned butter cool before mixing. It needs to be pourable but not hot, or it can scramble the eggs when whisked into the batter.
- A thermometer takes the guesswork out. With all that streusel and fruit weight, a toothpick test can be unreliable here — pull the cake once it hits about 205°F in the center.
- Tent with foil if the top browns too fast. The streusel has a lot of surface area exposed to heat for a long bake time, so don't hesitate to loosely tent foil over the top around the 35-40 minute mark.
- Don't skip the cooling time. Slicing too early will give you a gummy, underset center even if the cake is fully baked — 45 minutes on the counter is worth the wait.
What Makes This Recipe Special?
Most coffee cakes use one component of browned butter, if any — this one uses it in the cake, the streusel, and the glaze, so the nutty, toasty flavor builds in layers rather than sitting on top as an afterthought.
The double layer of batter, peaches, and streusel (instead of one layer with streusel just on top) is what gives every slice real filling instead of concentrating all the fruit and crunch at the top, a technique similar to what I use in my Easy Peach Crumb Bars.
Additionally, baking to an internal temperature instead of relying on a toothpick means this dense, fruit-and-streusel-heavy batter comes out fully set without drying out, the same approach that keeps my Chewy Brown Butter Sourdough Chocolate Chip Cookies perfectly textured.

Brown Butter Peach Coffee Cake FAQs
Yes — thaw them fully and drain off as much liquid as possible, patting dry with paper towels, before tossing with the flour and sugar.
It's worth it. The cake, streusel, and glaze each pick up a slightly different nutty flavor from the browned butter, and it's what sets this cake apart from a standard peach coffee cake, similar to how brown butter carries my Brown Butter Oatmeal Cookies.
With two layers of peaches and streusel, a toothpick can come out clean from a pocket of streusel while the cake underneath is still underbaked. A thermometer is a much more reliable check here.
Yes. Bake the cake up to a day ahead and store it, unglazed, at room temperature wrapped tightly. Make and add the glaze right before serving for the freshest look and flavor.
Absolutely — either works well and doesn't require peeling if you'd rather skip that step.
Brown Butter Peach Coffee Cake Troubleshooting Guide
| Problem | Cause | Fix |
|---|---|---|
| Center is gummy or dense | Sliced before fully cooled, or pulled before reaching 205°F internally | Cool the full 45 minutes and always check with a thermometer, not just a toothpick |
| Streusel browned too dark | Oven runs hot, or no foil tent used | Tent loosely with foil around the 35-40 minute mark |
| Peaches sank to the bottom | Peaches were very juicy or diced too large | Toss peaches well in flour before layering, and dice no larger than ½ inch |
| Batter was too thick to spread | Flour was scooped instead of weighed | Weigh ingredients, and add the tablespoon of milk if the batter feels stiff |
| Glaze is too thin and runs off | Butter or milk added while too warm | Let glaze ingredients cool slightly and whisk in milk gradually until just pourable |
Storage
Store the cake covered at room temperature for up to 2 days, or in the refrigerator for up to 5 days (bring to room temperature before serving for the best texture).
The unglazed cake freezes well wrapped tightly for up to 1 month — thaw at room temperature and glaze just before serving.
I don't recommend freezing the cake once glazed, as the glaze can turn sticky when thawed.
Other Fruit-Filled Dessert Recipes to Consider
Did you make this recipe?
If you try this recipe, I’d love if you left a quick rating and review below! It really helps support my blog and lets others know how the recipe turned out for you. Also, don't forget to tag me @kneadedthat on Instagram and use the hashtag #kneadedthat so I can see what you made and share it!

Brown Butter Peach Coffee Cake
Equipment
- Light-colored saucepan
- 8-inch square baking pan
- Parchment Paper
- Instant-read or probe thermometer
- Mixing bowls
Ingredients
Brown Butter
- 325 g unsalted butter 1⅓ cups + 2 tablespoons
Brown Sugar Cinnamon Streusel
- 140 g all-purpose flour 1 cup + 2 tablespoons
- 120 g light brown sugar packed (⅔ cup)
- ½ teaspoon kosher salt
- 1 teaspoon cinnamon
- ¼ teaspoon cardamom optional but wonderful
- 60-70 g browned butter melted (¼ cup + 1 tablespoon)
Peach Layer
- 400 g peaches about 3 medium, peeled and diced (2⅔ cups diced)
- 15 g flour 2 tablespoons
- 12 g granulated sugar 1 tablespoon
- ½ teaspoon vanilla extract
- pinch salt
Cake
- 300 g all-purpose flour 2⅓ cups
- 8 g baking powder 2 teaspoons
- ½ teaspoon baking soda
- ¾ teaspoon kosher salt
- 160 g browned butter ¾ cup
- 170 g light brown sugar packed (¾ cup + 2 tablespoons)
- 60 g granulated sugar ¼ cup + 1 tablespoon
- 2 large eggs
- 1 egg yolk
- 180 g sour cream ¾ cup
- 2 teaspoons vanilla extract
- ½ teaspoon almond extract optional
- 1 tablespoon milk if batter seems very thick
Vanilla Glaze
- 115 g powdered sugar 1 cup
- 15 g browned butter 1 tablespoon
- 1-2 tablespoons milk as needed
- ½ teaspoon vanilla extract
- pinch salt
Instructions
- Melt the full 325g butter in a light-colored saucepan over medium heat, swirling often, until deeply golden with lots of toasted milk solids. Pour into a bowl and cool until room temperature but still pourable. This yields roughly 265-270g browned butter — 160g for the cake, 60-70g for the streusel, and 15g for the glaze, with a little extra to cover what sticks to the pan.325 g unsalted butter
- Whisk together the flour, brown sugar, salt, cinnamon, and cardamom for the streusel. Pour in the melted browned butter and mix until large, buttery clumps form. Set aside.140 g all-purpose flour, 120 g light brown sugar, ½ teaspoon kosher salt, 1 teaspoon cinnamon, ¼ teaspoon cardamom, 60-70 g browned butter
- Toss the diced peaches with flour, sugar, vanilla, and a pinch of salt. Set aside.400 g peaches, 15 g flour, 12 g granulated sugar, ½ teaspoon vanilla extract, pinch salt
- Whisk together the flour, baking powder, baking soda, and salt in a bowl.300 g all-purpose flour, 8 g baking powder, ½ teaspoon baking soda, ¾ teaspoon kosher salt
- In a separate bowl, whisk the browned butter, brown sugar, and granulated sugar until smooth. Add the eggs and egg yolk, whisking to combine. Whisk in the sour cream, vanilla, and almond extract if using.160 g browned butter, 170 g light brown sugar, 60 g granulated sugar, 2 large eggs, 1 egg yolk, 180 g sour cream, 2 teaspoons vanilla extract, ½ teaspoon almond extract
- Fold the dry ingredients into the wet ingredients until just combined. Add milk only if the batter seems very thick.1 tablespoon milk
- Grease and line an 8-inch square pan. Spread half the batter in the pan. Scatter half the peaches over the batter. Sprinkle with one-third of the streusel. Spread the remaining batter over top. Scatter the remaining peaches over the batter. Finish with the remaining streusel.
- Bake at 350°F (177°C) for 55-65 minutes, tenting with foil if the streusel browns too quickly. Cake is done when the internal temperature reaches around 205°F.
- Cool for 45 minutes before slicing.
- Whisk together the powdered sugar, browned butter, milk, vanilla, and a pinch of salt until smooth and pourable. Drizzle over the cake once completely cooled.115 g powdered sugar, 15 g browned butter, 1-2 tablespoons milk, ½ teaspoon vanilla extract, pinch salt









Leave a Reply