In a medium bowl, mix together the flour, baking powder, baking soda and salt.
In a separate bowl, mix together the butter, milk, eggs, sugar and vanilla. Slowly add in the dry ingredients, mixing until fully combined. Fold in the bananas, chocolate chips and nuts.
Heat a medium skillet over medium heat and spray with cooking spray. Scoop ¼ cup of batter for each pancake, and flip when bubbles are covering the surface of the pancake. Flip and cook the other side for 1-2 minutes, or until it is golden.
Notes
Freeze the leftover pancakes. If you have any extra pancakes, allow them to cool completely before transferring to a large freezer bag. When ready to eat, toast the pancakes in your toaster until warm.
Do not overmix the batter. This can create tough pancakes rather than fluffy ones. A couple of lumps in the batter is okay!
Allow the batter to rest for 5-10 minutes. This allows the flour to hydrate, and helps create fluffier pancakes.
Use a cookie scoop to scoop uniform pancakes and avoid mess. I like this large cookie scoop for pancakes.