If you are looking for a dessert that flawlessly balances sweetness, fruitiness, and a cozy, caramel-like finish, this Peach Cake with Brown Sugar Frosting Recipe is absolutely for you. This cake brings together juicy diced peaches folded into a tender, moist batter, topped with a luscious brown sugar frosting that feels like a warm hug on a plate. Whether you’re baking for a family gathering or craving a comforting treat, this recipe promises a delightful experience that feels both homey and special.

Ingredients You’ll Need
This Peach Cake with Brown Sugar Frosting Recipe shines because of its simplicity and the quality of each component. Every ingredient plays a vital role—from the soft butter creating richness and fluffiness to the fresh peaches providing bursts of summer sweetness. The brown sugar frosting ties it all together with a silky, sweet note that complements the fruit perfectly.
- 1 cup unsalted butter, softened: Essential for a creamy texture in both the cake and frosting, ensuring richness without overpowering sweetness.
- 2 cups granulated sugar: Adds the right amount of sweetness to balance tart peaches and enhance browning.
- 3 large eggs: Provide structure and help the cake rise beautifully.
- 1 teaspoon vanilla extract: Infuses a warm, aromatic depth that brings all flavors together.
- 3 cups all-purpose flour: The foundation that gives the cake its tender crumb.
- 1 teaspoon baking powder: Helps the cake rise just enough for a soft yet sturdy texture.
- 1/2 teaspoon baking soda: Reacts with the sour cream for a perfectly light crumb.
- 1/2 teaspoon salt: Balances sweetness and enhances flavor complexity.
- 1 cup sour cream: Adds moisture and a slight tanginess that keeps the cake from tasting too sweet.
- 2 cups diced fresh peaches (about 2-3 peaches): Fresh peaches provide juicy bursts that make every bite exciting.
- 1/2 cup unsalted butter (for frosting): Creates the rich base of the brown sugar frosting, melting perfectly for that silky finish.
- 1 cup packed brown sugar: Gives the frosting its deep molasses flavor and beautiful caramel color.
- 1/4 cup whole milk: Balances the sugar with creaminess and helps the frosting reach the perfect pourable consistency.
- 2 cups powdered sugar: Sweetens and thickens the frosting for that classic cake-top finish.
How to Make Peach Cake with Brown Sugar Frosting Recipe
Step 1: Prepare for Baking
Start by preheating your oven to 325°F (165°C) and greasing and flouring a 9×13-inch baking pan. This ensures the cake won’t stick and creates beautiful edges once baked. Setting this up ahead makes your baking process smooth and stress-free.
Step 2: Cream Butter and Sugar
In a large mixing bowl, cream the softened butter together with granulated sugar until the mixture turns light and fluffy. This step is crucial because it incorporates air into the batter, ensuring a soft, tender texture that melts in your mouth.
Step 3: Add Eggs and Vanilla
One at a time, beat in the eggs, making sure each is fully incorporated before adding the next. Follow with the vanilla extract for a hint of fragrant sweetness that quietly enhances the cake’s flavor profile.
Step 4: Mix Dry Ingredients
Whisk together the all-purpose flour, baking powder, baking soda, and salt in a separate bowl. This ensures the leavening agents are evenly distributed for a consistent rise and prevents uneven pockets of baking powder or soda in your cake.
Step 5: Combine Dry Ingredients with Wet
Gradually add the dry ingredients into the butter mixture, alternating with sour cream. This gradual mixing maintains moisture and lightness, helping the batter stay silky smooth without getting tough. The sour cream adds subtle tang and moistness that’s essential in this cake.
Step 6: Fold in the Peaches
Gently fold in the diced fresh peaches, taking care not to overmix. This step preserves the juicy bursts of peach throughout the batter, making each forkful more exciting and full of natural fruit flavor.
Step 7: Bake the Cake
Pour the batter evenly into the prepared pan and bake for 40-45 minutes. You’ll know it’s done when a toothpick inserted into the center comes out clean and the top is a lovely golden color. The peach aroma filling your kitchen at this point is simply irresistible!
Step 8: Prepare the Brown Sugar Frosting
While the cake is baking, melt butter in a saucepan over medium heat. Add the brown sugar and whole milk, and bring the mixture to a boil, letting it bubble gently for two minutes. Then remove from heat and whisk in powdered sugar until smooth. This frosting is rich, luscious, and quickly becomes the star topping for this Peach Cake with Brown Sugar Frosting Recipe.
Step 9: Finish and Cool
Pour the warm frosting over the warm cake straight from the oven. The frosting seeps into the top layer, creating a sticky, caramelized glaze. Let the cake cool completely before slicing to allow the frosting to set properly and flavors to meld beautifully.
How to Serve Peach Cake with Brown Sugar Frosting Recipe

Garnishes
To elevate your presentation, consider fresh peach slices or a sprinkle of chopped toasted pecans on top of the frosting. A little powdered sugar dusting or a few fresh mint leaves adds a fresh, inviting touch that makes the cake look as good as it tastes.
Side Dishes
This Peach Cake with Brown Sugar Frosting Recipe pairs wonderfully with a dollop of whipped cream or a scoop of vanilla ice cream. For an adult twist, a light drizzle of bourbon caramel sauce or a glass of chilled late-harvest wine brings out the richness in the cake perfectly.
Creative Ways to Present
Try serving individual slices next to a small bowl of sautéed peaches or fresh berry compote for a vibrant color contrast. Alternatively, cut the cake into petite squares and serve them on dessert trays at a brunch or baby shower for a charming, bite-sized treat.
Make Ahead and Storage
Storing Leftovers
Store any leftover peach cake in an airtight container at room temperature for up to two days. Beyond this, refrigeration is best to maintain freshness. Covered tightly, it will stay moist and flavorful for about 4 to 5 days.
Freezing
You can freeze this cake either frosted or unfrosted. Wrap tightly in plastic wrap and place in a freezer-safe container. Frozen, it keeps well for up to three months. Thaw overnight in the refrigerator before serving, and refresh the frosting if needed.
Reheating
Warm individual slices in the microwave for 15-20 seconds to revive that fresh-baked sensation. If frostings feel too firm after refrigeration, a brief reheat softens them beautifully without losing the integrity of the taste.
FAQs
Can I use canned peaches instead of fresh for this Peach Cake with Brown Sugar Frosting Recipe?
Yes, you can substitute canned peaches, but opt for ones packed in juice rather than syrup to avoid overly sweetening the cake. Be sure to drain and pat them dry well to keep the batter from becoming too wet.
Is it possible to make this recipe gluten-free?
Absolutely! Use a 1:1 gluten-free flour blend that includes xanthan gum for structure. Keep an eye on baking time, as gluten-free flours sometimes require slight adjustments.
Can I make the frosting ahead of time?
Yes, the frosting can be prepared in advance and stored in the refrigerator. When ready to use, gently rewarm it on the stove or in the microwave until pourable, whisking to restore smoothness.
What if my cake is too moist or dense?
Make sure to measure your flour properly and avoid overmixing the batter. Also, ensure the peaches are not overly juicy by draining excess moisture before folding them in.
Can this cake be made as cupcakes?
Definitely! Fill cupcake liners about two-thirds full with batter and bake at 350°F (175°C) for around 20-25 minutes. Top with the brown sugar frosting once cooled for adorable individual treats.
Final Thoughts
There is something undeniably comforting and special about this Peach Cake with Brown Sugar Frosting Recipe. Its combination of juicy peaches and rich, caramel-like frosting makes each bite feel like a small celebration. I encourage you to give it a try soon — it promises smiles, satisfied sweet cravings, and a beautiful way to bring a little warmth to your table.
Print
Peach Cake with Brown Sugar Frosting Recipe
- Prep Time: 20 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour 5 minutes
- Yield: 12 servings
- Category: Dessert
- Method: Baking
- Cuisine: American
Description
This Peach Cake with Brown Sugar Frosting is a moist and flavorful dessert that combines tender cake packed with fresh peaches and topped with a luscious brown sugar frosting. Perfect for any occasion, this cake offers a delightful balance of sweetness and fruitiness with a rich, creamy frosting that melts in your mouth.
Ingredients
For the Peach Cake
- 1 cup unsalted butter, softened
- 2 cups granulated sugar
- 3 large eggs
- 1 teaspoon vanilla extract
- 3 cups all-purpose flour
- 1 teaspoon baking powder
- 1/2 teaspoon baking soda
- 1/2 teaspoon salt
- 1 cup sour cream
- 2 cups diced fresh peaches (about 2–3 peaches)
For the Brown Sugar Frosting
- 1/2 cup unsalted butter
- 1 cup packed brown sugar
- 1/4 cup whole milk
- 2 cups powdered sugar
Instructions
- Preheat and Prepare Pan: Preheat your oven to 325°F (165°C). Grease and flour a 9×13-inch baking pan to ensure the cake doesn’t stick during baking.
- Cream Butter and Sugar: In a large mixing bowl, cream together the softened butter and granulated sugar until the mixture is light and fluffy, which helps create a tender cake texture.
- Add Eggs and Vanilla: Beat in the eggs, one at a time, ensuring each is fully incorporated before adding the next. Then add the vanilla extract to enhance the cake’s aroma and flavor.
- Mix Dry Ingredients: In a separate bowl, whisk together the all-purpose flour, baking powder, baking soda, and salt to evenly distribute the leavening agents and seasoning.
- Combine Wet and Dry Ingredients: Gradually add the dry ingredients to the butter mixture alternately with the sour cream, beginning and ending with the dry ingredients. This alternating method helps maintain a smooth batter consistency.
- Fold in Peaches: Gently fold the diced fresh peaches into the batter, being careful not to overmix to keep the peaches intact and distribute them evenly.
- Bake the Cake: Spread the batter evenly into the prepared baking pan. Bake in the preheated oven for 40-45 minutes, or until a toothpick inserted into the center comes out clean.
- Prepare the Brown Sugar Frosting: While the cake bakes, melt the butter in a saucepan over medium heat. Add the packed brown sugar and whole milk, bringing the mixture to a boil. Boil for 2 minutes while stirring continuously to develop the frosting’s rich flavor and texture. Remove from heat and whisk in the powdered sugar until smooth.
- Frost the Cake: Pour the warm brown sugar frosting evenly over the warm cake right after taking it out of the oven to allow the frosting to soak slightly and set beautifully.
- Cool and Serve: Allow the cake to cool completely in the pan so the frosting can fully set. Once cooled, slice and serve this delicious peach cake. Enjoy your homemade treat!
Notes
- You can substitute fresh peaches with frozen peaches, but be sure to thaw and drain them well before adding to prevent excess moisture.
- Make sure the butter is softened but not melted for creaming with sugar to achieve the best cake texture.
- For a more intense peach flavor, add 1 teaspoon of peach extract along with vanilla.
- This cake keeps well in an airtight container at room temperature for up to 2 days or refrigerated for up to 5 days.
- To make the cake gluten-free, replace the all-purpose flour with a 1:1 gluten-free flour blend and add 1/2 teaspoon xanthan gum for texture.

