In a large bowl, combine flour, sugar, oil, pecans, bananas, pineapple, vanilla, cinnamon, and eggs. Stir until well-incorporated and the batter is smooth.
Pour batter into prepared pans and bake for 25-30 minutes, or until a wooden pick inserted in center comes out clean. Cool in the pans for about 10 minutes; invert onto wire racks and allow the cakes to cool completely.
Beat cream cheese and butter with an electric mixer on medium-low speed until smooth. Gradually add powdered sugar, beating at low speed until blended after each addition. Stir in vanilla. Increase speed to medium-high, and beat until fluffy, 1 to 2 minutes. Ice between the cake layers, on the sides, and on top of the cake. Sprinkle the top with pecans.
Refrigerate until ready to serve; enjoy!
Notes
Use ripe bananas with brown speckles for maximum sweetness and flavor. They mash easily and infuse the cake with a rich banana taste.
To ensure even cake layers, measure the batter using a kitchen scale or measuring cup to distribute it evenly among the cake pans. Smooth the tops with a spatula for uniform baking.