In a large bowl, whisk together the flour, sugar, baking powder, baking soda, and salt.
In another bowl, whisk together the buttermilk, egg, and melted butter.
Pour the wet ingredients into the dry ingredients and stir until just combined. Fold in the blueberries.
Heat a non-stick skillet or griddle over medium heat. Grease lightly with butter or oil.
Pour 1/4 cup of batter onto the skillet for each pancake. Cook until bubbles form on the surface and edges look dry, about 2-3 minutes. Flip and cook until golden brown, another 2-3 minutes.
Serve warm with syrup or your favorite toppings.
Notes
For best results, use fresh blueberries. If using frozen, make sure they are thawed and drained.