Preheat your waffle iron according to the manufacturer’s instructions. In a large bowl, combine all-purpose flour, baking powder, sugar, and salt. Whisk together until everything is combined and there are no lumps.
In a separate bowl, whisk together the eggs, oil, milk, and vanilla extract until everything is combined. Slowly add the wet ingredients to the dry ingredients while stirring constantly. Continue stirring until everything is thoroughly combined and there are no lumps.
Spray your preheated waffle iron with nonstick cooking spray. Pour the batter into the waffle iron and cook according to the manufacturer’s instructions.
Remove the waffles from the waffle iron and serve hot with syrup, butter, or your favorite toppings.