In a large mixing bowl, whisk together the all-purpose flour, baking soda, baking powder, sugar, and salt.
In a separate bowl, whisk together the buttermilk, egg, vegetable oil, vanilla extract, and lemon zest until well combined.
Pour the wet ingredients into the bowl of dry ingredients. Gently stir with a spatula or wooden spoon until just combined.
Gently fold in the blueberries until evenly distributed throughout the batter.
Preheat a non-stick skillet or griddle over medium heat.
Lightly grease the skillet and pour about 1/4 cup of batter for each pancake. Cook until bubbles form, about 2-3 minutes. Flip and cook until golden brown, 1-2 minutes more.
Remove pancakes from the skillet and keep warm in a low oven. Serve with syrup, whipped cream, or fresh fruit.