Preparation: In a large mixing bowl, mash the ripe bananas using a fork until smooth. Add the egg, milk, and vanilla extract, and whisk until well combined.
Combine Dry Ingredients: In a separate bowl, whisk together the all-purpose flour, granulated sugar, baking powder, baking soda, and salt.
Mix Wet and Dry Ingredients: Gradually add the dry ingredients to the wet ingredients, stirring gently until just combined. Be careful not to overmix; a few lumps in the batter are perfectly fine.
Heat Pan or Griddle: Heat a non-stick skillet or griddle over medium heat and lightly grease with butter or oil.
Cook Pancakes: Pour about 1/4 cup of batter onto the skillet for each pancake. Cook until bubbles form on the surface of the pancake and the edges begin to set, about 2-3 minutes.
Flip and Cook: Carefully flip the pancakes and cook for an additional 1-2 minutes, or until golden brown and cooked through.
Serve: Transfer the pancakes to a plate and repeat with the remaining batter. Serve the pancakes warm with your favorite toppings such as sliced bananas, maple syrup, chopped nuts, or whipped cream.