Ingredients
- 3–4 fresh ripe peaches (or 2 cups canned/frozen peaches, drained)
- 2 ½ cups all-purpose flour
- 2 tsp baking powder
- 1 tsp baking soda
- ½ tsp salt
- 1 cup unsalted butter, softened
- 1 cup granulated sugar
- ½ cup brown sugar
- 3 large eggs
- 2 tsp vanilla extract
- 1 cup milk or buttermilk
For the frosting:
- ½ cup unsalted butter
- 1 cup brown sugar
- 2 cups powdered sugar
- 2–3 tbsp milk
- 1 tsp vanilla extract
- Optional: 2 oz cream cheese
Instructions
- Preheat oven to 350°F (175°C) and prepare the baking pan by greasing and flouring it or lining with parchment paper.
- Peel and slice the peaches, removing any pits. Drain canned or thawed frozen peaches.
- In a medium bowl, whisk together flour, baking powder, baking soda, and salt. Set aside.
- In a large bowl, cream the butter, granulated sugar, and brown sugar until light and fluffy.
- Beat in the eggs, one at a time, followed by the vanilla extract.
- Gradually combine the dry ingredients with the butter mixture, alternating with milk or buttermilk, starting and ending with the flour mixture.
- Gently fold in the peach slices using a spatula, being careful not to break them.
- Pour the batter into the prepared pan and smooth the top evenly.
- Bake for 35–40 minutes or until a toothpick inserted into the center comes out clean.
- Allow the cake to cool for 10–15 minutes, then transfer to a wire rack to cool completely.
- For the frosting, melt butter in a saucepan and stir in brown sugar until smooth. Let cool slightly.
- Beat in powdered sugar, milk, vanilla extract, and optional cream cheese until smooth and spreadable.
- Frost the cooled cake evenly and garnish with peach slices or nuts if desired.
Notes
Fresh peaches are preferred for the best flavor, but canned or frozen peaches work well.
Avoid overmixing the batter to keep the cake light and fluffy.
Frost the cake only when completely cooled to prevent melting.
- Prep Time: 25
- Cook Time: 40