Preheat oven to 350°F (175°C). Grease a 9-inch cake pan and line with parchment paper.
In a bowl, whisk together flour, baking powder, baking soda, and salt.
In another bowl, whisk sugar, olive oil, eggs, yogurt, vanilla, and lemon zest until smooth.
Gradually add dry ingredients to the wet mixture, stirring until just combined.
Pour the batter into the prepared pan and smooth the top.
Arrange peach slices over the batter in a circular pattern.
Sprinkle brown sugar evenly over the peaches.
Bake for 40–45 minutes, or until a toothpick inserted in the center comes out clean.
Cool in the pan for 10 minutes, then transfer to a rack to cool completely.
Serve warm or at room temperature, optionally dusted with powdered sugar.