Grease a pie or cake pan with butter or spray with cooking spray.
Dice peaches into ½” thick pieces.
In a small bowl, whisk all-purpose flour, baking powder, and a pinch of salt. Set aside.
In a large bowl, beat together unsalted butter and granulated sugar on high speed for 3-4 minutes or until light and fluffy. Beat in 2 eggs, one at a time. Once eggs are in, add vanilla extract and beat another minute or so.
Add sifted dry ingredients, and with the mixer on low speed, mix just until well blended.
Gently transfer half of the batter to a greased cake pan and smooth out the top. Add all cut peaches and level them up. Add another half of the batter and smooth out the top. Sprinkle with sliced almonds (optional).
Bake at 350°F for 20-25 minutes or until a toothpick inserted into the center comes out clean without wet batter.
Let the cake cool in the pan for 10 minutes, then run a thin spatula (or knife) around the edges to loosen it from the pan and allow the cake to cool completely.
Enjoy with a cup of tea or coffee.
Notes
Get all ingredients and tools ready before baking. Measure all ingredients by weight using a kitchen scale. Do not freeze the peach cake.