In a large mixing bowl, whisk together the all-purpose flour, sugar, baking powder, baking soda, and fine sea salt until well combined.
In a separate bowl, whisk together the egg, buttermilk, extra virgin olive oil, lemon zest, and vanilla extract until smooth.
Pour the wet mixture into the dry ingredients. Gently stir with a spatula until just combined. Let the batter rest for about 5 minutes while you heat your skillet.
Preheat a non-stick skillet or griddle over medium heat. Test readiness by sprinkling a few drops of water; if they sizzle, it's ready.
Lightly grease the skillet with a small amount of olive oil. Pour about ¼ cup of batter onto the skillet for each pancake. Cook until bubbles form and edges look set, about 2-3 minutes. Flip and cook another 1-2 minutes until golden brown.
Transfer the pancakes to a plate and keep warm. Repeat with remaining batter. Serve warm with toppings of choice and enjoy!