Step 1: Preheat the Oven
Preheat your oven to 350°F (175°C). Grease and flour a 9-inch round cake pan or line it with parchment paper.
Step 2: Prepare the Dry Ingredients
In a medium bowl, whisk together the flour, baking powder, baking soda, and salt. Set aside.
Step 3: Cream Butter and Sugar
In a large mixing bowl, use a hand or stand mixer to cream the softened butter and sugar until light and fluffy, about 2–3 minutes.
Step 4: Add Wet Ingredients
Beat in the eggs, one at a time, followed by the vanilla extract. Mix in the sour cream or Greek yogurt until fully combined.
Step 5: Combine Wet and Dry Ingredients
Gradually add the dry ingredients to the wet ingredients, mixing just until incorporated. Do not overmix.
Step 6: Assemble the Cake
Spread the batter evenly into the prepared pan. Arrange the peach slices in a circular pattern on top of the batter. Sprinkle the sugar-cinnamon mixture evenly over the peaches.
Step 7: Bake
Bake in the preheated oven for 35–40 minutes, or until a toothpick inserted into the center of the cake comes out clean.
Step 8: Cool and Serve
Allow the cake to cool in the pan for 10 minutes before transferring it to a wire rack to cool completely. Serve warm or at room temperature.