Mix the dry ingredients: In a large bowl, whisk together the flour, sugar, baking powder, and salt.
Prepare the wet ingredients: In a separate bowl, whisk together the buttermilk, egg, melted butter, and vanilla extract until well combined.
Combine the batter: Gradually add the wet ingredients to the dry ingredients, stirring gently until just combined. Do not overmix; lumps are okay!
Fold in the blueberries: Gently fold the blueberries into the batter, being careful not to crush them.
Preheat the griddle: Heat a nonstick skillet or griddle over medium heat and lightly grease it with butter.
Cook the pancakes: Pour about 1/4 cup of batter onto the skillet for each pancake. Cook until bubbles form on the surface (about 2 minutes), then flip and cook for another 1–2 minutes until golden brown.
Serve warm: Stack the pancakes on a plate and top with butter, maple syrup, or extra blueberries. Enjoy!