Preheat oven to 350°F (175°C). Grease and flour 36 standard-sized muffin cups, or line with paper liners. Set aside.
Combine the flour, baking soda, salt, sugar, and cinnamon in a large bowl. Add the eggs and oil, stirring until the dry ingredients are moistened. Stir in the vanilla, pineapple, pecans, and bananas.
Divide the batter among the prepared muffin cups. Bake for 25 minutes, or until a toothpick inserted into the center comes out clean.
Cool the cupcakes in the pans on wire racks for 10 minutes. Then, remove from pans and cool completely on wire racks.
To make the frosting:
Using an electric mixer on medium speed, beat the cream cheese and butter until creamy. Gradually add the sugar, beating until light and fluffy. Stir in the vanilla.
Frost the cooled cupcakes. Garnish, if desired.
Video
Notes
Store in an airtight container in the refrigerator up to 3 or 4 days. Bring to room temperature for serving.