Combine the flour, sugar, baking powder, baking soda and salt in a medium bowl. Whisk together.
In a small bowl combine the buttermilk, butter, vanilla and egg. Whisk together.
Combine the wet and dry ingredients and whisk until just incorporate - do not over mix.
Let rest for 15 minutes. Make some coffee or tea.
Heat a griddle pan on medium to low heat and spray with cooking spray before dropping 1/3 cup of batter onto the hot pan. Cook for about 2 minutes each side until nice and golden brown and cooked through.