In a large mixing bowl, add flour, sugar, baking powder, baking soda and salt. Whisk well to combine.
In a separate mixing bowl, add buttermilk, melted butter, vanilla and eggs. Whisk well to combine.
Add the wet mixture to the bowl with the dry mix and whisk everything until a loose batter forms (do not overmix -some lumps are okay).
Heat a non-stick skillet (or griddle) over medium-high heat. Once hot, pour the batter into the skillet (I use a 1/4 cup measuring cup to portion out each pancake) and cook until they are firm and golden brown on each side.
Top pancakes with butter and maple syrup and serve hot. Enjoy!