Preheat waffle iron. No need to spray or grease (the butter in the batter helps the waffles come off easily).
In a large bowl, whisk together flour, sugar, baking powder, baking soda, salt, and optional spices, oats, or chocolate chips.
In a separate bowl, whisk together buttermilk, eggs, melted butter, vanilla, and optional fruit/vegetable puree or almond extract.
Add liquid ingredients to dry ingredients. Using a spatula, stir to combine. Do not overmix.
Use a portion scoop or measuring cup to scoop batter onto waffle iron. Cook according to the waffle iron's directions or until golden brown. Add toppings to your taste. Enjoy!