In a glass or stainless steel bowl, beat the egg whites until stiff. Set aside.
In a large bowl, whisk together the egg yolks and vanilla extract until smooth. Add the rest of the ingredients and whisk until just combined. Gently fold in the egg whites. Don’t worry if the batter is lumpy, that’s a good thing.
Let the batter sit for 10 minutes while you let your waffle iron preheat.
How much batter you use will depend on the size of your waffle maker. I have an American-style waffle maker that makes four squares at a time. I drop a 1/4 cup batter into the center of each square. Close the lid and remove the waffles when the timer goes off or the waffle appears golden brown across the top and steam stops streaming out from the sides of the waffle iron. Serve.
To freeze the waffles, first, let them cool completely. Once cool, wrap each individual waffle in plastic wrap. Then either wrap two in foil or place them in freezer ziplock bags.
Take a waffle out of the freezer when you want one and reheat it in the waffle iron for 3 to 5 minutes or when it is crispy again and heated all the way through.