In a large bowl, whisk together flour, sugar, baking powder, baking soda, and salt.
In a separate bowl, mix buttermilk, egg, and melted butter until combined.
Pour the wet ingredients into the dry ingredients and stir gently until just combined.
Fold in fresh blueberries carefully to avoid crushing them.
Heat a non-stick skillet over medium heat and lightly grease it.
Pour 1/4 cup of batter onto the skillet for each pancake.
Cook until bubbles form on the surface, about 2-3 minutes.
Flip the pancake and cook for another 2-3 minutes until golden brown.
Repeat with remaining batter, adding more oil as needed.
Serve warm with maple syrup or your favorite toppings.