Preheat oven to 350°. Grease and flour regular cupcake pans. Set aside.
Combine flour, baking soda, salt, sugar, and cinnamon in a large bowl. Add eggs and oil, stirring until dry ingredients are moistened. Stir in vanilla, pineapple, pecans, and bananas.
Pour batter into prepared pans. Bake for 25 minutes, until a toothpick inserted in the center comes out clean.
Cool in pans on wire racks for 10 minutes. Then, remove from pans and cool completely on wire racks.
After cooling, frost cupcakes. Garnish, if desired.
Makes about 36 regular-sized cupcakes.
Cream cheese frosting
Beat cream cheese and butter until creamy. Gradually add sugar, beating until light and fluffy. Stir in vanilla.