In a large bowl, mix together the flour, baking powder, soda, sugar, and salt.
In a separate measuring jug, whisk together the buttermilk, eggs, and vanilla extract.
Add the wet to the dry ingredients and lightly mix together. The secret to thick, fluffy pancakes is not to over mix. Stir it enough times to spell P.A.N.C.A.K.E, and then stop.
Lastly, fold in the melted butter and chocolate chips. Resist the urge to continue to mix, lumps are perfectly fine.
Put a non-stick frying pan or griddle on medium-low heat and allow a few minutes to warm.
Spoon one big, heaping spoonful of the batter per pancake. Let it naturally spread out itself so it remains thick. Don't spread out the batter with a spoon.
Cook for roughly 4 minutes on one side. Turn them over when you see bubbles forming on the top of the pancake and the edges aren't a shiny, wet batter.
Flip and cook for another on the other side for another 1-2 minutes to brown the pancakes. Enjoy hot from the griddle with butter and maple syrup.