Three Layer Cake

3 cups all-purpose flour
2 cups sugar
1 teaspoon baking soda
½ teaspoon salt
1 teaspoon ground cinnamon
3 large eggs
¾ cup vegetable oil
1½ teaspoons vanilla extract
1 (8 oz) can crushed pineapple, undrained
1¾ cups mashed ripe bananas
1½ cups chopped pecans, divided

Stir together first 5 ingredients in a large bowl; add eggs and oil, stirring until dry ingredients are moistened. Do not beat. Stir in vanilla, pineapple, bananas, and 1 cup pecans. Pour batter into 3 greased and floured 9-inch round cakepans. Bake at 350º for 23-28 minutes or until a wooden pick inserted in center comes out clean. Cool in pans 10 minutes; remove from pans on wire racks, and cool completely on wire racks. Stir remaining ½ cup pecans into Cream Cheese Frosting, if desired, or reserve them to sprinkle over top of frosted cake. Spread frosting between layers and on top and sides of cake.

Cream Cheese Frosting:
½ cup butter or margarine, softened
1 (8 oz) package cream cheese, softened
1 (16 oz) package powdered sugar
1 teaspoon vanilla extract

Beat butter and cream cheese at medium speed with an electric mixer until blended. Gradually add powdered sugar, beating until light and fluffy. Stir in vanilla.