Preheat the oven to 350˚F. Lightly grease a 2-quart baking dish with butter and set aside.
Arrange the peach slices on the bottom of the baking dish. Sprinkle with 2 tablespoons of sugar and set aside. Tip: If the peaches are very soft and juicy, toss them with a tablespoon of cornstarch to help thicken the filling.
In a mixing bowl, whisk together the flour, ¾ cup sugar, baking powder, cinnamon, nutmeg, and salt.
Melt the butter, then whisk in the vanilla. Pour the butter mixture over the flour mixture and stir until everything is incorporated and the batter is moist. It will resemble a cookie batter.
Using your hands, sprinkle the batter over the peaches.
Bake for 25 to 30 minutes, or until browned on top and bubbly.
Remove from oven and let it rest at room temperature for 15 minutes.
Serve warm with ice cream.
