Last August, the peach stand at the Hollywood Farmers Market had the most fragrant, ripe peaches. I brought home a basket, knowing they wouldn’t last long, and felt inspired to bake. There’s something about a homemade cake that feels like a small occasion. This recipe started as a simple yellow cake, but I wanted something more substantial, something that could carry the sweetness of summer fruit. The brown sugar frosting came to me because I was looking for a rich, almost caramelized counterpoint to the bright peaches. It balances the fruit well.
This peach cake with brown sugar frosting easy moist recipe is designed for those moments when you want a dessert that feels special without requiring a full afternoon in the kitchen. The cake itself is straightforward, a buttermilk base that keeps things tender. The peaches soften beautifully as it bakes, releasing their juices into the batter. Then there’s the frosting, a cooked brown sugar concoction that sets up with a subtle chew. It’s a comforting combination, suitable for a quiet evening at home or sharing with friends on the patio.

Ingredients
Gathering your ingredients beforehand makes the process smoother. Fresh, ripe peaches are key here; underripe ones won’t offer the same sweetness or texture. I once used peaches that were a bit mealy, and it just didn’t quite hit the mark. For the buttermilk, if you don’t have it on hand, you can make a quick substitute with regular milk and a splash of lemon juice or white vinegar. Let it sit for five minutes until it curdles slightly.
Cake components
You will need all-purpose flour, baking soda, salt, and ground cinnamon for the dry ingredients. For the wet components, softened unsalted butter, granulated sugar, large eggs, vanilla extract, buttermilk, and fresh chopped peaches.
For the frosting
The frosting calls for softened unsalted butter, packed light brown sugar, granulated sugar, heavy cream, vanilla extract, and powdered sugar. These create that rich, cooked brown sugar flavor.

Instructions
Preheat your oven to 350°F (175°C). Prepare a 9×13 inch baking pan by greasing and flouring it thoroughly. This helps ensure the cake releases cleanly. In a medium bowl, combine the flour, baking soda, salt, and cinnamon with a whisk until well mixed.
Prepare the cake batter
In a larger bowl, cream together the softened butter and granulated sugar until the mixture is light and fluffy. Beat in the eggs one at a time, then stir in the vanilla extract. Alternate adding the dry ingredients and buttermilk to the wet mixture, beginning and ending with the dry. Mix only until just combined. Gently fold in the chopped peaches.
Baking the cake
Pour the batter into your prepared baking pan and spread it evenly. Bake for 30-35 minutes. A wooden skewer inserted into the center should come out clean when it’s done. Let the cake cool completely in the pan on a wire rack.
Crafting the brown sugar frosting
For the frosting, melt the softened butter in a medium saucepan over medium heat. Stir in both the brown sugar and granulated sugar. Bring this mixture to a boil, stirring constantly, and let it boil for one minute. Remove the pan from the heat, then stir in the heavy cream and vanilla extract. Gradually whisk in the powdered sugar until the frosting is smooth and creamy.
Assembling the dessert
Once the cake has cooled completely, spread the prepared brown sugar frosting evenly over the top. A simple offset spatula works well for this.
Notes From My Kitchen
Nonna Rosa always said that the best desserts start with the best ingredients, and that’s especially true for the peaches here. The riper, the better. If they’re a little soft, that’s fine; they’ll break down nicely in the oven. For the frosting, don’t rush the boiling step. That minute of constant stirring helps develop the depth of flavor and ensures the right texture. I’ve found that if you don’t boil it long enough, the frosting can be a bit too soft.
I usually use my 6-quart Instant Pot’s sauté function to melt the butter and cook the brown sugar mixture for the frosting. It heats evenly and cleans up easily. One thing I’ve learned is that the cake needs to be completely cool before frosting. If it’s even slightly warm, the frosting will melt and slide right off, making a sticky mess. A good hour or two on the cooling rack, or even popping it in the fridge for 30 minutes, works best. Leftovers are quite good with a cup of coffee the next morning.
Variations
You can easily adapt this recipe to other seasonal fruits. Blueberries or mixed berries work well, as do thinly sliced apples or pears in the fall. For a different spice profile, try adding a pinch of nutmeg or cardamom to the cake batter with the cinnamon. If you prefer a less sweet frosting, a simple cream cheese frosting would provide a nice tang to balance the peaches. You could also swirl in a tablespoon of bourbon or rum into the frosting for a more adult flavor. For a lighter touch, a simple dusting of powdered sugar directly on the cake could suffice, especially if your peaches are very sweet.
Storage
This peach cake with brown sugar frosting is best kept at room temperature for up to two days, covered loosely to prevent it from drying out. If you live in a warmer climate, or if you plan to keep it longer, refrigerate it in an airtight container for up to five days. The frosting will firm up a bit in the fridge, so let slices come to room temperature for about 15 minutes before serving. For longer storage, freeze individual slices wrapped tightly in plastic wrap, then placed in a freezer-safe bag, for up to one month.
FAQ
Can I use frozen peaches?
Yes, you can use frozen peaches. Thaw them completely and drain any excess liquid before folding them into the batter. This prevents too much moisture from being released during baking.
How to prevent a dry cake?
To ensure a moist cake, avoid overmixing the batter once the wet and dry ingredients are combined. Overmixing develops gluten, which can lead to a tougher, drier texture. Also, bake only until a skewer inserted in the center comes out clean.
Nutritional Information
On a recent Tuesday, I looked over the estimated nutritional values for this peach cake. Each serving, based on 12 slices from a 9×13 inch pan, contains approximately 525 calories, with 25g of fat and 75g of carbohydrates. Sugar content is around 70g, and protein comes in at 4g. These figures can vary depending on the specific brands of ingredients used, particularly the fat content of butter and cream, and the natural sweetness of your peaches. You can find more recipe ideas on Pinterest.
Print
Peach Cake with Brown Sugar Frosting
- Total Time: 55 minutes
- Yield: 12 servings
Description
This recipe yields a moist peach cake topped with a rich brown sugar frosting.
Ingredients
- 1 1/2 cups all-purpose flour
- 1 teaspoon baking soda
- 1/2 teaspoon salt
- 1 teaspoon ground cinnamon
- 1/2 cup (1 stick) unsalted butter, softened
- 1 cup granulated sugar
- 2 large eggs
- 1 teaspoon vanilla extract
- 1 cup buttermilk
- 1 1/2 cups chopped fresh peaches
- 1/2 cup (1 stick) unsalted butter, softened
- 1/2 cup packed light brown sugar
- 1/4 cup granulated sugar
- 1/4 cup heavy cream
- 1 teaspoon vanilla extract
- 2 cups powdered sugar
Instructions
- Preheat oven to 350°F (175°C). Grease and flour a 9×13 inch baking pan.
- In a medium bowl, whisk together flour, baking soda, salt, and cinnamon.
- In a large bowl, cream together 1/2 cup softened butter and 1 cup granulated sugar until light and fluffy.
- Beat in eggs one at a time, then stir in 1 teaspoon vanilla extract.
- Gradually add dry ingredients to wet ingredients, alternating with buttermilk, beginning and ending with dry ingredients. Mix until just combined.
- Fold in chopped peaches.
- Pour batter into prepared baking pan and spread evenly.
- Bake for 30-35 minutes, or until a wooden skewer inserted into the center comes out clean.
- Let cake cool completely in the pan on a wire rack.
- For the frosting, in a medium saucepan, melt 1/2 cup softened butter over medium heat.
- Stir in brown sugar and 1/4 cup granulated sugar. Bring to a boil, stirring constantly. Boil for 1 minute.
- Remove from heat and stir in heavy cream and 1 teaspoon vanilla extract.
- Gradually whisk in powdered sugar until smooth and creamy.
- Spread frosting over the cooled cake.
Notes
- Ensure peaches are ripe for best flavor.
- Do not overmix the cake batter.
- Allow the cake to cool completely before frosting to prevent the frosting from melting.
- Prep Time: 20 minutes
- Cook Time: 35 minutes
- Category: Dessert
- Method: Baking
- Cuisine: American





