01 -
Preheat the oven to 175°C (350°F). Grease and flour a 9-inch round cake pan or line it with parchment paper.
02 -
In a medium bowl, whisk together the flour, baking powder, baking soda, and salt. Set aside.
03 -
In a large bowl, use a hand or stand mixer to cream the softened butter, granulated sugar, and brown sugar until light and fluffy, about 2–3 minutes.
04 -
Beat in the eggs one at a time, followed by the vanilla extract.
05 -
Alternately add the dry ingredients and buttermilk to the butter mixture in three additions, beginning and ending with the dry ingredients. Mix until just combined.
06 -
In a separate bowl, toss the sliced peaches with brown sugar, melted butter, cinnamon, and nutmeg. Set aside.
07 -
Spread the batter evenly in the prepared pan. Arrange the peach slices on top of the batter in a circular pattern.
08 -
If using, prepare streusel by mixing flour, brown sugar, butter, nuts, and cinnamon. Sprinkle evenly on top of the peaches.
09 -
Bake for 45–55 minutes, or until a toothpick inserted into the center comes out clean. Allow the cake to cool in the pan for 15 minutes before transferring to a wire rack to cool completely.
10 -
Slice and serve as is, or with a dollop of whipped cream or a scoop of vanilla ice cream for added indulgence.