Preheat your waffle iron according to the manufacturer's instructions.
In a large mixing bowl, whisk together the eggs, buttermilk, melted butter, and vanilla extract.
In a separate bowl, whisk together the flour, sugar, baking powder, baking soda, and salt.
Add the dry ingredients to the wet ingredients and gently stir just until combined. A few small lumps are fine. Do not overmix.
Lightly grease the waffle iron if needed.
Pour the recommended amount of batter into the preheated waffle iron.
Cook according to the manufacturer's instructions, or until the waffles are golden brown and crisp.
Carefully remove the waffle and place it on a wire rack. Repeat with the remaining batter.
Serve warm with butter, maple syrup, fresh berries, whipped cream, or your favorite toppings.