Preheat the waffle iron:
Plug in your waffle iron and allow it to preheat fully while you prepare the batter. Lightly grease it with nonstick spray or melted butter to prevent sticking.
Mix the dry ingredients:
In a large mixing bowl, whisk together the flour, sugar, baking powder, baking soda, and salt until evenly combined. This ensures the leavening agents are well distributed for fluffy waffles.
Prepare the wet mixture:
In a separate medium bowl, beat the eggs lightly. Add the buttermilk, melted butter, and vanilla extract, whisking until the mixture is smooth and uniform.
Combine wet and dry ingredients:
Make a well in the center of the dry mixture and slowly pour in the wet mixture. Gently fold the batter together with a spatula until just combined. Do not overmix—small lumps are perfectly fine and help the waffles stay tender. Let the batter rest for 5 minutes while your waffle iron continues to heat.
Cook the waffles:
Pour batter into the center of the hot waffle iron (amount will vary depending on your waffle maker). Close the lid and cook according to manufacturer’s instructions, usually 3–5 minutes, until golden brown and crisp. Carefully remove the waffle and place it on a wire rack to prevent sogginess while cooking the rest.
Serve warm:
Stack the waffles on a platter and serve immediately with your favorite toppings such as butter, maple syrup, fresh fruit, or whipped cream. For an extra treat, drizzle with chocolate sauce or sprinkle with powdered sugar.