Mix the Dry Ingredients: In a large mixing bowl, whisk together the all-purpose flour, sugar, baking powder, baking soda, and salt until well combined.
Combine Wet Ingredients: In a separate bowl, whisk together the buttermilk, egg, and melted butter until smooth. Make sure the butter isn’t too hot to avoid cooking the egg!
Combine Both Mixtures: Pour the wet mixture into the dry ingredients. Stir gently with a spatula until just combined, being careful not to overmix — a few lumps are okay!
Fold in Blueberries: Gently fold in the fresh blueberries to avoid breaking them apart.
Heat the Skillet: Preheat a non-stick skillet or griddle over medium heat and lightly grease with cooking spray or a small amount of butter.
Cook the Pancakes: Pour about 1/4 cup of batter for each pancake onto the skillet. Cook until bubbles form on the surface (about 2-3 minutes). Flip and cook for an additional 1-2 minutes, or until golden brown.
Serve Warm: Stack the pancakes high and serve warm with maple syrup and additional blueberries, if desired.