In a medium sized mixing bowl combine the: flour, baking powder, sugar, and salt. Sift the dry ingredients then set the bowl to the side.
In a large bowl combine the buttermilk, egg yolks, vanilla extract, and vegetable oil. Mix everything is until well incorporated.
Gradually add the dry ingredients with the wet ingredients, and mix until well combined.
In different bowl, add in the egg whites.
Beat the egg whites, on a high speed, until it resembles whipped cream.
Add the fluffy egg whites into the waffle batter, and fold in until well incorporated.
Turn on your waffle iron, and spray it with nonstick spray if needed.
Once hot, pour some of the batter onto the waffle iron (how much, depends on size of the iron).
Let the waffles cook until they are golden & crisp.
Remove from the iron, and serve OR place on a cooling rack.