
Want to save this recipe?
Fresh, juicy peaches baked into a tender, buttery sponge cake bring the golden warmth of summer straight into your kitchen. The second this cake bakes, the intoxicating aroma of caramelized stone fruit and warm vanilla fills every room, instantly drawing the kids to the counter. Layered with a velvety, rich brown sugar frosting that mimics the deep flavor of homemade caramel, every single bite delivers a beautiful balance of sweet, juicy fruit and molten, buttery bliss.
Serving a thick slice of this beautiful cake to my family is one of my favorite weekend rewards. My husband loves how the deep, molasses notes of the frosting complement the bright, natural sweetness of the fruit, while the kids dive straight for the fresh peach slices on top. When I styled this cake on the counter, watching the smooth frosting glide over the golden crumb, I knew it would become an instant family classic on our dining table at recipesofhome.com.
Why You’ll Love It
- Celebrates seasonal fruit: An incredible way to showcase juicy, ripe summer peaches at the absolute peak of their flavor profile.
- Caramel-infused frosting: The cooked brown sugar frosting delivers a deep, old-fashioned molasses flavor that outperforms traditional vanilla buttercream.
- Moist texture insurance: The natural juices from the embedded peach slices seep into the batter, ensuring the cake stays incredibly soft for days.
- Stunning presentation: Topping the smooth, tan frosting with a crown of vibrant, fresh peach wedges creates an instant bakery-worthy centerpiece.
- Kid-approved comfort flavor: Combines the nostalgic warmth of brown sugar with a tender, fluffy cake crumb that children completely adore.

Ingredient Notes & Details
- Fresh peaches: The star ingredient. Ripe, fragrant peaches provide natural sweetness and moisture. Peeling is optional, but slicing them thin ensures they fold evenly into the batter.
- Brown sugar: Used in both the cake and frosting to introduce a rich, caramel-like depth and essential moisture to the crumb.
- Unsalted butter: Brings a classic, rich bakery flavor and creates a tender, melt-in-your-mouth texture when creamed with the sugar.
- All-purpose flour: Forms the structural foundation of the cake layers, keeping the cake sturdy enough to hold the heavy fruit pieces.
- Whole milk: Hydrates the dry ingredients gently, ensuring a smooth, spreadable batter and a silky consistency in the cooked frosting.
Natural Substitutions: If fresh peaches are out of season, high-quality canned peaches (drained and patted completely dry) or frozen thawed peaches work beautifully. Swap the all-purpose flour for a 1:1 gluten-free baking blend to accommodate sensitive bellies. If you are out of brown sugar for the frosting, coconut sugar makes an excellent, deeply unrefined alternative.
Step-by-Step Instructions
We begin by creaming our softened unsalted butter with the granulated and brown sugars until the mixture is exceptionally pale and fluffy. Spending a few solid minutes on this step is crucial because it incorporates tiny air pockets into the fat, allowing the cake layers to rise beautifully without becoming dense. Next, beat in the eggs one at a time, followed by a generous splash of vanilla extract.
Alternately fold your sifted dry ingredients and whole milk into the wet base. This method keeps the batter uniform and prevents over-activating the gluten, which would rob the cake of its signature tender texture. Gently fold in the diced peaches, then spread the batter into prepared cake pans.
While the cakes bake to a perfect golden brown, we whip up the signature frosting by melting butter and brown sugar together in a small saucepan, letting it boil briefly to dissolve the sugar crystals. Whisk in the powdered sugar and a touch of milk until completely smooth and velvety. Let the cake layers cool fully before spreading this thick, caramel-scented frosting over the top and crowning it with fresh, juicy peach slices.
Tips
- Don’t use overly mushy fruit: Choose peaches that are fragrant and slightly soft but still firm enough to slice cleanly without collapsing.
- Spoon and level the flour: Avoid packing flour directly into the measuring cup to ensure your cake layers stay light and airy.
- Cool the layers completely: Never frost a warm cake, or the buttery brown sugar frosting will melt and slide off the sides.
- Pat the peaches dry: If your fruit is incredibly juicy, press the slices gently with a paper towel to remove excess surface moisture before baking.
- Sift your powdered sugar: Sifting guarantees a completely lump-free, silky smooth glaze when whipping up the cooked frosting.
Storage & Reheating
Store any leftover peach cake in an airtight container or under a cake dome in the refrigerator for up to 4 days. Because the cake contains fresh fruit juices and real dairy frosting, chilling keeps it perfectly safe and fresh. To serve, let individual slices sit on the kitchen counter for 20 minutes to allow the butter in the cake and frosting to soften back to a luxurious, melt-in-your-mouth texture. Do not freeze the fully assembled cake, as the fresh peach toppings can become watery upon thawing.
Serving & FAQs
This decadent cake pairs spectacularly with a steaming mug of black coffee, a cold glass of milk, or served alongside a scoop of vanilla bean ice cream for an ultimate dessert experience.
Can I leave the skins on the peaches?
Yes! The skins soften beautifully during the baking process and add a gorgeous pop of natural color to the inside of the cake layers.
Why did my brown sugar frosting turn out grainy?
Graininess happens if the brown sugar and butter aren’t boiled long enough to dissolve the sugar crystals completely. Ensure the mixture bubbles gently for a full minute before adding the powdered sugar.
Homemade Peach Cake with Brown Sugar Frosting
Prep Time: 23 minutes
Bake Time: 28 minutes
Total Time: 51 minutes
Servings: 8
Ingredients
- 2 cups all-purpose flour
- 1.5 teaspoons baking powder
- ½ cup unsalted butter, softened
- ½ cup brown sugar, packed
- ½ cup granulated sugar
- 2 large eggs
- 1 teaspoon vanilla extract
- ½ cup whole milk
- 1.5 cups fresh peaches, diced
- ¼ teaspoon salt
For the Frosting
- ½ cup unsalted butter
- 1 cup brown sugar, packed
- ¼ cup whole milk
- 2.5 cups powdered sugar
- 1 teaspoon vanilla extract
- Fresh peach slices for garnish
Instructions
- Preheat your oven to 350°F (177°C) and grease two 8-inch round cake pans.
- In a medium bowl, whisk together the all-purpose flour, baking powder, and salt.
- In a large bowl, cream the softened butter, brown sugar, and granulated sugar together for 3 minutes until light and fluffy.
- Beat in the eggs one at a time, then stir in the vanilla extract until fully incorporated.
- Alternately add the dry ingredients and the whole milk to the wet mixture, stirring gently just until combined.
- Fold in the diced peaches carefully, then divide the batter evenly between the prepared pans.
- Bake for 28 minutes until a toothpick inserted into the center comes out clean. Let the layers cool completely.
- For the frosting, melt the butter and brown sugar together in a saucepan over medium heat. Bring to a gentle boil for 1 minute, then stir in the milk and remove from heat.
- Gradually whisk in the powdered sugar and vanilla extract until completely smooth and spreadable.
- Frost the cooled cake layers generously and garnish the top with fresh peach slices before slicing.


















Leave a Reply