In a medium bowl, beat the egg and then mix in the buttermilk, oil, and vanilla until everything is well blended.
In a separate large bowl, combine the flour, granulated sugar, baking powder, baking soda, and salt. Add the egg mixture to the dry ingredients and stir lightly, making sure to keep the batter a little lumpy. Allow the batter to rest for 15 minutes.
While the batter is resting, heat the waffle iron according to its instructions and lightly coat the surface with cooking spray.
Pour enough batter into the center of the iron to cover it completely. Cook the waffle until it turns golden brown, which should take about 5 minutes. Shift the cooked waffle to a plate and cover it with foil to keep it warm. Continue this process with the remaining batter.
Serve the waffles on individual plates, drizzling with syrup and adding a pat of butter on top.
Notes
Prep time and cook time are not specified, and the recipe yields multiple servings.