Buttery Peach Cake With Brown Sugar Frosting
The peaches weren’t even on my list that day. I had stopped by a small weekend market after picking up my kids from a birthday party, mostly hoping to grab something quick for dinner. But near the exit, a farmer stood behind a wooden crate filled with soft, golden peaches, their skins slightly bruised but deeply fragrant.
He offered one to my youngest, who took a bite and immediately declared it “the sweetest thing ever.” Juice ran down her wrist, and before I could grab a napkin, she was already asking if we could bring some home. I didn’t need much convincing.
By the time we got back, the kitchen was a mix of noise and scattered toys. I wanted something simple, something that didn’t require layers or frosting perfection. A soft cake felt right. Something you could slice casually, maybe still a little warm, without worrying about presentation.
The brown sugar frosting came later, almost as an afterthought. I had planned to leave it plain, but the smell of melted butter and brown sugar pulled me in. It turned the whole cake into something richer, deeper, like a quiet upgrade no one saw coming. That evening, plates came back empty, and even the crumbs didn’t last long.

Short Description
A soft, tender peach cake filled with juicy fruit and topped with a rich, buttery brown sugar frosting that melts right into every bite.
Key Ingredients
- For the peach cake
- 2 cups all-purpose flour
- 1 ½ teaspoons baking powder
- ½ teaspoon baking soda
- ½ teaspoon salt
- 1 cup granulated sugar
- ½ cup unsalted butter, softened
- 2 large eggs
- 1 teaspoon vanilla extract
- ½ cup sour cream
- 1 cup fresh or canned peaches, diced
- For the brown sugar frosting
- ½ cup unsalted butter
- 1 cup packed brown sugar
- ¼ cup milk
- 2 cups powdered sugar
- ½ teaspoon vanilla extract
Tools Needed
- Mixing bowls
- Electric mixer or whisk
- 9 x 13 inch baking pan
- Saucepan
- Spatula
- Measuring cups and spoons
Cooking Instructions
Step 1: Prepare the Cake Batter
Preheat the oven to 350°F (175°C). Lightly grease a 9 x 13 inch baking pan. In a medium bowl, whisk together the flour, baking powder, baking soda, and salt. In a large bowl, beat the softened butter and sugar for about 2 to 3 minutes until light and fluffy. Add the eggs one at a time, mixing well after each. Stir in the vanilla extract and sour cream until smooth. Gradually add the dry ingredients, mixing just until combined. Fold in the diced peaches gently. If the batter feels too thick, a tablespoon of milk can help loosen it slightly.
Step 2: Bake the Cake
Pour the batter into the prepared pan and spread it evenly. Bake for 30 to 35 minutes, or until a toothpick inserted into the center comes out clean. The top should be lightly golden and spring back when touched. Let the cake cool completely in the pan before frosting to avoid melting the topping.
Step 3: Make the Brown Sugar Frosting
In a saucepan over medium heat, melt the butter. Stir in the brown sugar and cook for 2 to 3 minutes until smooth and fully dissolved. Add the milk and bring the mixture to a gentle boil, then remove from heat. Let it cool for about 5 minutes. Gradually whisk in the powdered sugar and vanilla extract until the frosting becomes smooth and creamy. If it thickens too quickly, add a splash of milk to adjust.
Step 4: Frost the Cake
Spread the frosting evenly over the cooled cake using a spatula. Work quickly while the frosting is still spreadable. Let it sit for 10 to 15 minutes so it can set slightly before slicing.
Why You’ll Love This Recipe
Soft and Moist Texture: Sour cream and juicy peaches keep every bite tender
Rich Flavor: Brown sugar frosting adds a deep, caramel-like sweetness
Simple Process: No complicated steps or special techniques required
Family Friendly: Mild sweetness and soft texture make it easy to enjoy for all ages
Make Ahead Friendly: Tastes just as good the next day
Mistakes to Avoid & Solutions
Overmixing the Batter: This can make the cake dense instead of soft
Solution: Mix just until the flour disappears
Using Cold Ingredients: Cold butter or eggs won’t blend smoothly
Solution: Let ingredients sit at room temperature before starting
Watery Peaches: Excess juice can affect texture
Solution: If using canned peaches, drain and pat dry before adding
Frosting Too Runny: Adding powdered sugar too early can cause thinning
Solution: Let the brown sugar mixture cool slightly before mixing
Frosting Hardening Too Fast: It can set quickly once cooled
Solution: Spread immediately and add a splash of milk if needed
Serving and Pairing Suggestions
Serve slightly warm for a softer, melt-in-your-mouth texture
Pair with vanilla ice cream or whipped cream
Enjoy with a cup of coffee or light tea
Slice into squares for a casual family-style dessert
Works well on dessert tables or small gatherings
Storage and Reheating Tips
Refrigerator: Store in an airtight container for up to 4 days
Room Temperature: Keep covered for up to 1 day if your kitchen is cool
Freezer: Wrap slices tightly and freeze for up to 2 months
Reheating: Warm slices in the microwave for 10 to 15 seconds for a soft texture
FAQs
1. Can I use canned peaches instead of fresh?
Yes, just drain them well and pat dry to avoid extra moisture.
2. Can I make this cake without frosting?
Absolutely, the cake is soft and flavorful on its own.
3. Why is my cake dense?
It’s usually from overmixing or too much flour. Measure carefully and mix gently.
4. Can I reduce the sugar?
You can slightly reduce it, but it may affect the overall texture and moisture.
5. How do I know when the cake is done?
Insert a toothpick in the center. If it comes out clean, the cake is ready.
Tips & Tricks
Use ripe peaches for the best natural sweetness
Dice peaches into small, even pieces for better distribution
Let the frosting cool slightly for easier spreading
Line the pan with parchment for easy removal
Recipe Variations
Cinnamon Peach Cake
Add ½ teaspoon cinnamon to the dry ingredients before mixing for a warm spice note
Nutty Crunch Version
Step 1: Toast ½ cup chopped pecans in a dry pan for 3 minutes
Step 2: Fold into the batter with the peaches
Step 3: Sprinkle extra on top before frosting
Lighter Frosting Version
Step 1: Reduce powdered sugar to 1 ½ cups
Step 2: Add 1 tablespoon extra milk
Step 3: Whisk until smooth for a softer, less sweet topping
Final Thoughts
The kitchen quieted down that evening in a way that felt earned. Plates were scattered across the table, a few crumbs left behind, and someone had taken the last corner piece without asking. It didn’t bother me. That’s usually a sign the recipe did its job.
This cake carries a kind of ease that fits into busy days without much resistance. It doesn’t ask for perfect layers or careful decoration. Just a simple batter, a quick frosting, and a little patience while it cools. The peaches bring brightness, the brown sugar adds depth, and together they land somewhere between comforting and just a little special.
Buttery Peach Cake With Brown Sugar Frosting
Course: DessertDifficulty: Easy12
servings15
minutes35
minutes15
minutesA soft, tender peach cake filled with juicy fruit and topped with a rich, buttery brown sugar frosting that melts right into every bite.
Ingredients
For the peach cake
2 cups all-purpose flour
1 ½ teaspoons baking powder
½ teaspoon baking soda
½ teaspoon salt
1 cup granulated sugar
½ cup unsalted butter, softened
2 large eggs
1 teaspoon vanilla extract
½ cup sour cream
1 cup fresh or canned peaches, diced
For the brown sugar frosting
½ cup unsalted butter
1 cup packed brown sugar
¼ cup milk
2 cups powdered sugar
½ teaspoon vanilla extract
Directions
- Preheat the oven to 350°F (175°C) and grease a 9 x 13 inch baking pan. Whisk together the flour, baking powder, baking soda, and salt in a medium bowl.
- In a large bowl, beat the softened butter and sugar for 2 to 3 minutes until light and fluffy. Add the eggs one at a time, mixing well after each, then stir in the vanilla extract and sour cream.
- Gradually add the dry ingredients, mixing just until combined, then gently fold in the diced peaches. If the batter feels too thick, add 1 tablespoon milk to loosen it.
- Pour the batter into the pan and spread evenly. Bake for 30 to 35 minutes until a toothpick inserted in the center comes out clean. The top should be lightly golden and spring back when touched. Let the cake cool completely in the pan before frosting.
- Melt the butter in a saucepan over medium heat, then stir in the brown sugar and cook for 2 to 3 minutes until smooth. Add the milk, bring to a gentle boil, then remove from heat. Let cool for about 5 minutes, then whisk in the powdered sugar and vanilla extract until smooth and creamy. If it thickens too much, add a small splash of milk.
- Spread the frosting evenly over the cooled cake while it’s still spreadable. Let it sit for 10 to 15 minutes to set before slicing.