Peel the ripe bananas and place them in a large mixing bowl. Mash them with a fork until mostly smooth, leaving a few small pieces if you prefer extra banana texture. Ripe bananas with brown spots provide the sweetest flavor.
In a separate bowl, whisk together the flour, sugar, baking powder, baking soda, salt, and ground cinnamon. Mixing the dry ingredients first helps distribute the leavening agents evenly throughout the batter.
Add the egg, milk, melted butter, and vanilla extract to the mashed bananas. Whisk until the mixture is well combined. Allow the melted butter to cool slightly before adding it so it does not cook the egg.
Add the dry ingredients to the banana mixture. Stir gently with a whisk or spatula until just combined. The batter should be thick but pourable, with a few small lumps remaining. Avoid overmixing, as this can make the pancakes dense.
Place a nonstick skillet or griddle over medium-low to medium heat. Lightly grease the surface with butter or oil. Let it heat for a minute or two before adding the batter. If the pan is too hot, the pancakes may brown before the centers cook through.
Pour approximately ¼ cup of batter onto the skillet for each pancake. Leave enough space between them to make flipping easier. Cook for about 2–3 minutes, until bubbles appear on the surface and the edges begin to look set.
Slide a spatula under each pancake and flip carefully. Cook the other side for another 1–2 minutes, until golden brown and cooked through. Adjust the heat as needed, and lightly grease the skillet between batches if necessary.
Transfer the cooked pancakes to a plate and repeat with the remaining batter. Serve warm with sliced bananas, maple syrup, honey, fresh berries, or a little butter. Add your favorite toppings just before serving.