This cake is my all time favorite cake of all time. I found this cake at the Whole Foods store when they made them in cupcake form. Which I know that you can probably make it into cupcakes as well. But I often get this cake at the Whole Foods store for my birthday.
Preheat oven to 350. Grease and flour three 9 inch round cake pans.
For the cake,in a mixing bowl, stir together the flour,sugar,baking soda,cinnamon and salt. Add the eggs and oil and stir just until the dry ingredients are moistened. Do NOT beat. Stir in the banana,the pineapple and its juice, the pecans and the vanilla. Divide the batter among the prepared pans and bake for 23 to 28 minutes or until a wooden pick inserted int eh center comes out clean. Cool the cake layers in pans for 10 minutes, then turn them out onto a rack and cool completely.
While the cake cools, make the frosting: In a bowl, blend together the cream cheese and butter. Gradually add the confectioner's sugar, beating until light and fluffy. Beat in the vanilla. Stir in the pecans or reserve them to sprinkle over the frosted cake*. Fill and frost the cake.
*In all honesty, I prefer that you do not mix the pecans into the frosting but just sprinkle them on top of the cake itself.