Hummingbird cake is a moist Southern layer cake made with bananas, pineapple, and pecans topped with cream cheese frosting. This beloved family celebration cake is fruity, nutty, and irresistibly rich.
Preheat your oven to 350°F (175°C). Grease and line two 9-inch round cake pans with parchment paper for even baking.
In a large bowl, whisk together all-purpose flour, baking soda, cinnamon, and salt to evenly distribute the leavening and spices.
In a separate bowl, combine granulated sugar, brown sugar, eggs, and vegetable oil. Beat on medium speed until fully blended, about 2 minutes. Mix in vanilla extract.
Fold mashed bananas, drained crushed pineapple, and chopped pecans into the wet mixture. Gradually add dry ingredients, stirring gently until just combined. Avoid overmixing to prevent a dense cake.
Divide the batter evenly between the pans. Bake for 28–32 minutes until a toothpick inserted in the center comes out clean. Cool pans on a rack for 10 minutes, then carefully turn cakes out to cool completely.
Prepare the frosting by beating softened cream cheese and butter until smooth and creamy. Gradually sift in powdered sugar, beating well after each addition, until fluffy. Mix in vanilla extract.
Frost the top of one cake layer. Place the second layer on top, spread the remaining frosting over the top and sides. Decorate with extra pecans if desired.