Whisk together dry ingredients in a large bowl. In a medium bowl whisk together eggs, buttermilk, and vanilla.
Stir wet ingredients into dry ingredients to form the batter. Try not to over-mix, but stir out any large lumps. If the batter is super-thick (not pourable) add another ¼-½ cup buttermilk. Stir in melted (and cooled) butter.
Pour batter into heated waffle iron in ⅓ cup batches. Cook waffles according to waffle iron instructions.
To freeze: Remove waffles from iron and let cool completely at room temperature to pull off any steam. Wrap each waffle tightly in plastic wrap. Then wrap two waffles together in foil. Freeze waffles. They will keep fine for 3-4 months.
To reheat waffles: Unwrap waffle and just place right back in the waffle iron! Let heat for 2-3 minutes and serve immediately!