In a large bowl, whisk together the flour, sugar, baking powder, and salt.
- In a separate bowl, whisk together the milk, egg, melted butter (or oil), and vanilla extract until well combined.
- Pour the wet ingredients into the dry ingredients and stir gently to combine. It’s okay if there are a few lumps.
- Fold in the blueberries gently, being careful not to crush them.
- Heat a griddle or large skillet over medium heat and lightly grease with butter or oil. Pour 1/4 cup of batter onto the skillet for each pancake. Cook for 2-3 minutes, until bubbles form and the edges begin to set. Flip and cook for another 1-2 minutes, until golden brown.
- Serve warm with maple syrup, powdered sugar, and extra blueberries, if desired.