Preheat oven to 350°F (175°C). Grease and flour two 6-inch round baking pans. Line the bottom of each pan with parchment paper, and grease the paper.*
Whisk together the flour, sugar, baking soda, cinnamon, and salt in a large mixing bowl.
Add the egg, oil, and vanilla, mixing just until combined.
Stir in the pineapple, bananas, and pecans.
Divide the batter evenly between the two prepared pans.
Bake 20-25 minutes, or until a pick inserted into the center comes out clean and the cakes are golden brown.
Cool the cakes in the pans on a wire rack for 10 minutes. Then, remove the cakes from the pans to a wire rack to cool completely.
To make the frosting:
Using an electric mixer on medium speed, beat the cream cheese and butter until thoroughly combined and smooth.
Reduce mixer speed to medium-low. Gradually add the confectioners' sugar, and mix until combined. Mix in the vanilla. Continue mixing for another minute or two, until the frosting is light and fluffy.
Frost the cooled cake layers. Garnish with toasted pecans.
Notes
*I use a cooking spray with flour, like Baker's Joy or Pam for Baking.
Recipe adapted from Southern Living.
Store tightly covered in the refrigerator up to a week.