Whisk together flour, baking powder, sugar, and salt in a mixing bowl.
In another bowl, mix Greek yogurt, egg, milk, and vanilla extract until smooth.
Gradually combine wet ingredients into dry ingredients, stirring gently until just combined to avoid overmixing.
Fold in the blueberries carefully.
Heat a non-stick skillet or griddle over medium heat and lightly coat with butter or oil.
Pour about 1/4 cup of batter per pancake onto the skillet and cook until bubbles form on the surface, about 2-3 minutes.
Flip the pancakes and cook additional 2-3 minutes until golden brown on both sides.
Remove from heat and repeat with remaining batter. Serve warm with preferred toppings.