In a large bowl, combine flour, baking powder, salt and cinnamon. Set aside.
In another large bowl, combine mashed bananas, butter, sugars and vanilla. Stir in the egg, milk and nuts. Gently mix flour into the wet ingredients. Be careful not to over mix or you will have dense muffins.
Line a standard muffin pan with muffin liners. Fill each muffin liner about two thirds of the way full. Bake muffins for 20-22 minutes until a toothpick runs through and comes out clean.