In a large mixing bowl, whisk together the flour, sugar, baking powder, baking soda, and salt until well combined.
In a separate bowl, mix the buttermilk, egg, and melted butter until smooth.
Pour the wet ingredients into the dry ingredients and stir gently until just combined. Be careful not to overmix; a few lumps are okay.
Fold in the chocolate chips.
Heat a non-stick skillet or griddle over medium heat and lightly grease it with butter or oil.
Pour about 1/4 cup of batter onto the skillet for each pancake. Cook until bubbles form on the surface and the edges look set, about 2-3 minutes.
Flip the pancakes and cook for an additional 1-2 minutes until golden brown.
Remove from the skillet and keep warm while you repeat with the remaining batter.