In a large bowl, whisk together the flour, sugar, baking powder, baking soda, and salt until well combined.
In another bowl, mix the Greek yogurt, milk, egg, melted butter, and vanilla extract until smooth.
Pour the wet ingredients into the dry ingredients and stir gently until just combined. Be careful not to overmix; a few lumps are okay.
Fold in the blueberries gently, ensuring they are evenly distributed throughout the batter.
Heat a non-stick skillet or griddle over medium heat and lightly grease with butter or oil.
Pour about 1/4 cup of batter for each pancake onto the skillet. Cook until bubbles form on the surface and the edges look set, about 3-4 minutes.
Flip the pancakes and cook for an additional 2-3 minutes, or until golden brown.
Repeat with the remaining batter, adjusting the heat as necessary to prevent burning.
Serve warm with maple syrup, additional blueberries, or your favorite toppings.