Combine almonds, sugar, baking powder, and salt in the bowl of a food processor. Process until the almonds are ground. Add flour and pulse to mix.
In a medium bowl, whisk together egg, milk, butter, and extract. Add flour mixture and stir to combine.
Spread batter over peach mixture.
Bake 25 to 35 minutes, or until a skewer inserted in the center comes out clean.
Cool 10 minutes, then invert onto a serving plate.