In a medium mixing bowl, add the flour, sugar, baking powder, and salt. Use a whisk to combine. Make a small well in the center of the dry ingredients.
In a second medium bowl, use a hand mixer to beat the egg whites until they form stiff peaks.
Add the egg yolks, oil, and milk to the well, and use the whisk to slowly combine the wet and dry ingredients. Stir well until very few lumps remain.
Fold in the beaten egg whites, taking care not to over-mix.
Pour the batter into your waffle iron according to manufacturer’s directions.
When the waffle is done cooking, carefully place it on a wire rack to cool, taking care not to stack the waffles on top of each other. Repeat with remaining batter.
Serve waffles hot with your favorite topping, such as buttermilk syrup, fruit, or whipped cream.
Notes
Place cooked waffles directly on the rack of an oven heated to 200 degrees F to keep them warm while cooking the rest of the waffles.
Waffles aren't just for breakfast! This is a perfect recipe to serve for dinner with either sweet or savory toppings.
It's best to use this batter right away as soon as it's done mixing so the whipped egg whites don't have time to deflate.
Do NOT stack your waffles once they're done cooking! This will result in icky soggy waffles.