Preheat a non-stick, electric griddle to 350 degrees F.
In a large bowl, whisk together the flour, sugar, baking powder, baking soda and salt until well-blended.
In another bowl, whisk together the buttermilk, eggs, vegetable oil and vanilla until smooth.
Pour the buttermilk mixture into the flour mixture. Stir with a spatula or wooden spoon until the batter is blended. Some lumps are OK.
Scoop two tablespoons of batter onto the hot griddle per pancake. Flip the pancakes when you start to see bubbles in the batter. Serve hot with butter and maple syrup.