In a mixing bowl, whisk together the egg, buttermilk, oil, and vanilla extract.
In a separate bowl, combine the flour, baking soda, baking powder, salt, and sugar.
Gradually mix the dry ingredients into the wet ingredients until just combined. Do not overmix—some lumps are fine!
Heat a non-stick skillet or griddle over medium heat and lightly grease with butter or oil.
Pour ¼ cup of batter onto the skillet for each pancake. Cook until bubbles form on the surface, then flip and cook until golden brown.
Serve warm with butter, syrup, or your favorite toppings!