This Peach Cake is tender, moist, and full of juicy peach flavor. The rich brown sugar frosting sets into a sweet, creamy layer that pairs perfectly with the cake’s light texture. Whether you use fresh or canned peaches, this dessert is simple, comforting, and great for family gatherings or weekend baking!
2 cups all-purpose flour
1½ tsp baking powder
½ tsp baking soda
½ tsp salt
1 cup granulated sugar
½ cup unsalted butter, softened
2 large eggs
1 tsp vanilla extract
½ cup sour cream
1 cup fresh or canned peaches, diced
½ cup unsalted butter
1 cup packed brown sugar
¼ cup milk
2 cups powdered sugar
½ tsp vanilla extract
Preheat oven to 350°F (175°C).
Grease a 9×13-inch baking pan.
In a medium bowl, whisk together: flour, baking powder, baking soda, and salt.
In a large bowl, cream the butter and granulated sugar until light and fluffy.
Beat in the eggs one at a time.
Mix in vanilla and sour cream.
Add dry ingredients to the wet mixture and stir until just combined.
Fold in the diced peaches.
Pour batter into the prepared pan and spread evenly.
Bake for 30–35 minutes or until a toothpick comes out clean.
Allow the cake to cool completely.
In a saucepan, melt the butter over medium heat.
Stir in the brown sugar and cook for 2–3 minutes, until dissolved and smooth.
Add the milk and bring to a gentle boil.
Remove from heat and let it cool slightly.
Whisk in powdered sugar and vanilla until smooth and creamy.
Spread the frosting over the fully cooled cake.
Let the frosting set before slicing and serving.
Fresh vs. canned peaches: Fresh peaches give the brightest flavor, but canned peaches work great—just drain them well.
Thicker frosting? Add more powdered sugar until it reaches your preferred consistency.
Pretty presentation: Top with extra peach slices, chopped pecans, or a sprinkle of cinnamon.