Pre-heat your oven to 350°F. Grease a 9 inch round cake pan and line it with parchment.
In a medium bowl, whisk together flour, sugar, baking powder and salt.
In a separate larger bowl, whisk together eggs, ricotta and vanilla until smooth and creamy.
Fold the dry ingredients into the wet ingredients until just combined.
Add the melted butter and mix until well combined.
Evenly spread two thirds of the cake batter into the prepared cake pan.
Sprinkle 1 cup of the chopped peaches across the top of the batter.
Spread the remaining batter evenly over the top of the peaches in the cake pan.
Sprinkle the remaining 1/2 cup peaches onto the top of the cake batter.
Bake for 45-55 minutes or until a tester comes out clean when inserted into the centre.
Allow cake to cool for at least 20 minutes before removing from pan.
Dust with icing sugar before serving (optional).