Preheat the oven to 400℉ if using a silicone waffle mold, or preheat a waffle iron according to manufacturer instructions.
In a large mixing bowl, whisk together the flour, sugar, baking powder, and salt. In a separate bowl, whisk the buttermilk, melted butter, and vanilla extract until combined.
Pour the wet ingredients into the dry ingredients and whisk until a smooth batter forms. Do not overmix.
If using a silicone mold, divide the batter evenly and bake for 10 to 15 minutes, until puffed and golden. Repeat as needed.
If using a waffle iron, lightly oil the surface and cook the batter in batches until golden and crisp.
In a small bowl, mix the Greek yogurt with honey or maple syrup until smooth.
Serve the warm waffles topped with sweetened yogurt, sliced peaches, and a drizzle of maple syrup.