
Tender peach cake swirled with juicy fresh peaches and topped with a silky brown sugar frosting that tastes like caramel kissed by summer fruit.

There is something about the combination of warm, spiced cake and juicy peaches that feels like the most comforting kind of celebration. This peach cake with brown sugar frosting takes that feeling and turns it into a dessert you will want to make on repeat all summer long. It is soft, moist, packed with real diced peaches in every bite, and finished with a brown sugar glaze that sets into a glossy, caramel like coating as it cools.
If you have been searching for the ultimate peach cake recipe with icing, this is it. We are skipping the basic vanilla buttercream and going straight for something richer. Think of it as a peach hazelnut cake with caramel icing's cozier cousin, minus the hazelnuts, but with all of that deep caramelized sweetness.
Before we get cooking, the right tools and ingredients make a real difference here. A sturdy hand mixer makes creaming the butter and sugar effortless, and a good heavy bottomed saucepan keeps the brown sugar frosting from scorching while it simmers. These are the products that genuinely help this recipe shine:
Most peach cakes either go too dense or too soggy once the fruit releases its juices during baking. This recipe solves that with a few small but important details:
Chef's Tip: If your peaches are especially ripe and juicy, toss the diced pieces in a tablespoon of flour before folding them into the batter. This little trick keeps them suspended evenly instead of sinking to the bottom of the pan.
While this dessert could absolutely be made as a peach cake with caramel frosting, the brown sugar version is faster, just as flavorful, and far more forgiving for home bakers. Melting butter and brown sugar together, simmering it briefly with cream, then whisking in powdered sugar creates a frosting that pours on smooth and warm, then sets into a slightly firm, fudgy top layer as it cools.
This is the same basic technique used for classic brown sugar icing on spice cakes, but here it gets a fruity partner. The slight bitterness of the caramelized sugar balances the natural sweetness of the peaches beautifully, which is exactly why this brown sugar peach cake combination works so well together.
Chef's Tip: Pour the frosting over the cake while it is still warm and slightly thin. It will firm up as it cools, giving you that gorgeous glossy drip down the sides without becoming too hard to slice through later.
A few small adjustments go a long way with this peach cake recipe:
Ready to make it? Here is the full step-by-step recipe:

Tender peach cake swirled with juicy fresh peaches and topped with a silky brown sugar frosting that tastes like caramel kissed by summer fruit.
Preheat the oven to 350 degrees F (175 degrees C). Grease and flour a 9x13 inch baking pan or two 9 inch round cake pans.
In a medium bowl, whisk together the flour, baking powder, baking soda, salt, and cinnamon. Set aside.
In a large bowl, beat the softened butter, granulated sugar, and brown sugar together until light and fluffy, about 3 minutes.
Add the eggs one at a time, beating well after each addition, then mix in the vanilla extract.
Add the dry ingredients in two batches, alternating with the sour cream, mixing just until combined.
Gently fold in the diced fresh peaches, being careful not to overmix the batter.
Pour the batter into the prepared pan and smooth the top with a spatula.
Bake for 32 to 38 minutes, or until a toothpick inserted in the center comes out clean or with just a few moist crumbs.
Let the cake cool in the pan for 15 minutes, then transfer to a wire rack to cool completely before frosting.
For the frosting, melt the butter in a saucepan over medium heat, then whisk in the brown sugar and cook for 2 minutes, stirring constantly.
Pour in the heavy cream, bring to a gentle simmer, and cook for 1 minute, then remove from the heat and let cool for 10 minutes.
Whisk the powdered sugar and vanilla extract into the cooled brown sugar mixture until smooth and pourable, adding a splash more cream if it is too thick.
Pour or spread the warm brown sugar frosting over the cooled cake, letting it drip slightly down the sides.
Let the frosting set for about 15 minutes before slicing and serving.
This cake is wonderful served slightly warm with a scoop of vanilla ice cream, or at room temperature with afternoon coffee. Leftovers stay fresh covered at room temperature for up to two days, or refrigerated for up to five days. Just let refrigerated slices come back to room temperature, or give them a few seconds in the microwave, so the brown sugar frosting softens back up.
If you want to prep ahead for a gathering, bake and cool the cake a day in advance, then make the frosting fresh right before serving. That way you get the glossy, just set texture that makes this peach cake with brown sugar glaze so irresistible.
However you slice it, this cake captures everything wonderful about peach season in one comforting, caramel topped dessert.