In a large mixing bowl, combine the flour, sugar, baking powder, baking soda, and salt.
Whisk these dry ingredients together until well-blended.
In another bowl, whisk the buttermilk, egg, melted butter, and vanilla extract.
Ensure the mixture is smooth and all ingredients are fully incorporated.
Pour the wet mixture into the dry ingredients.
Stir until just combined; be cautious not to overmix.
Lumps in the batter are perfectly fine.
Heat a non-stick skillet over medium heat and add about 1 tablespoon of vegetable oil.
Pour 1/2 cup of batter onto the skillet.
Cook until bubbles form on the surface, and the edges look dry, then flip.
Cook the other side until golden brown.
Repeat with remaining batter, adding more oil to the skillet as needed.
You can keep cooked pancakes warm in an oven set to low heat.