
Hummingbird Cake
Hummingbird cake is made by combining mashed bananas, crushed pineapple, pecans, and warm spices into a layered cake batter, baked at 350°F for 25-30 minutes per layer. It's finished with a classic cream cheese frosting and typically garnished with chopped pecans.
Hummingbird cake looks like a respectable Southern layer cake until you read the ingredient list and realize somebody put bananas, crushed pineapple, pecans, cinnamon, and cream cheese frosting in the same room and simply trusted them to behave. They do. The bananas bring body and sweetness, the pineapple goes in with its juice for moisture and brightness, and chopped pecans break up the soft crumb with just enough texture.
This is a stir-by-hand cake, and that matters. The eggs, oil, and vanilla go straight into the dry ingredients before the fruit and nuts are folded through. An electric mixer would make it easier to overwork the batter; a spoon keeps the job pleasantly low-tech. Divide it among three 9-inch pans and bake at 350°F until the centers test clean and the edges begin pulling away.
Then leave the layers alone until they are completely cool. Cream cheese frosting on warm cake does not “settle”; it evacuates. Once cooled, the layers get a thick cream cheese-butter frosting and toasted pecans on top. The finished cake is moist, spiced, fruity without tasting like fruitcake, and substantial enough that a thin slice still feels like somebody meant it. Hummingbird cake does not whisper. It arrives with three layers and paperwork.
Ingredients
- 3 cups (360g) all-purpose flour
- 2 cups (400g) granulated sugar
- 1 teaspoon baking soda
- 1 teaspoon fine salt
- 1 teaspoon ground cinnamon
- 1/4 teaspoon ground nutmeg
- 3 large eggs, room temperature, lightly beaten
- 1 cup (240ml) neutral oil (vegetable or canola)
- 1 1/2 teaspoons pure vanilla extract
- 3 medium very ripe bananas, mashed (about 1 1/2 cups)
- 1 (8 oz / 227g) can crushed pineapple in juice, undrained
- 1 1/2 cups (170g) chopped pecans, divided
- FOR THE CREAM CHEESE FROSTING:
- 2 (8 oz / 227g) packages full-fat cream cheese, room temperature
- 1 cup (226g) unsalted butter, room temperature
- 4 cups (480g) powdered sugar, sifted
- 2 teaspoons pure vanilla extract
- 1/4 teaspoon fine salt
- 1/2 cup (57g) pecan halves or pieces, toasted, for garnish
Instructions
- 1Preheat your oven to 350°F (175°C). Grease three 9-inch round cake pans, then line the bottoms with parchment paper and grease the parchment. Flour the pans lightly and tap out any excess.
- 2In a large bowl, whisk together the flour, sugar, baking soda, salt, cinnamon, and nutmeg until evenly combined.
- 3Add the beaten eggs, oil, and vanilla extract to the dry ingredients. Stir with a wooden spoon or rubber spatula until just combined — do not use an electric mixer for the batter. This is a stir-by-hand cake and that is not a suggestion.
- 4Fold in the mashed bananas, the crushed pineapple with all its juice, and 1 cup of the chopped pecans. Stir until everything is evenly distributed. The batter will be thick.
- 5Divide the batter evenly among the three prepared pans, about 2 cups per pan. Smooth the tops gently.
- 6Bake for 25-30 minutes, until a toothpick inserted in the center comes out clean and the edges have just begun to pull away from the sides of the pan. Rotate the pans halfway through baking.
- 7Cool the cakes in the pans on wire racks for 15 minutes. Then run a thin knife around the edges and turn them out onto the racks. Remove the parchment and let them cool completely — at least 1 hour — before frosting. Frosting a warm cake is a grief you do not need.
- 8Make the frosting: Beat the room-temperature cream cheese and butter together with an electric mixer on medium speed for 3-4 minutes, until smooth, fluffy, and completely lump-free.
- 9Reduce the mixer to low and add the sifted powdered sugar one cup at a time, mixing until incorporated after each addition. Add the vanilla and salt. Increase speed to medium and beat for 1 more minute until the frosting is light and spreadable.
- 10Assemble the cake: Place the first layer on your serving plate or cake board. Spread about 3/4 cup of frosting evenly across the top. Add the second layer, repeat. Add the third layer.
- 11Frost the top and sides of the cake with the remaining frosting. Scatter the toasted pecan halves and remaining 1/2 cup chopped pecans across the top.
- 12Refrigerate the cake for at least 30 minutes before slicing to help it set. Serve at room temperature for best texture and flavor.
Nutrition Information
Estimated per serving: 1 of 12 servings.
Estimated from the ingredients and quantities in this recipe using standard food-composition values. Brand choices, trimming, cooking loss, optional ingredients, and actual portion size can change the numbers. How we calculate nutrition estimates.
Pro Tips
- Use bananas with a lot of brown spots — the browner, the better. Under-ripe bananas will produce a muted flavor that the cake will notice even if you don't.
- Do not drain the pineapple. I repeat: do not drain the pineapple. That juice is doing structural and emotional work in this cake.
- Toast your pecans at 350°F for 7-8 minutes before adding them to the batter and to the top of the cake. The difference between toasted and untoasted pecans is the difference between a supporting character and a lead.
- Room temperature cream cheese and butter are non-negotiable for the frosting. Cold cream cheese produces lumps that no amount of beating will fully fix — they just hide and then reappear in your frosting like relatives you thought had left.
- For cleaner layers, wrap the completely cooled cakes in plastic wrap and refrigerate for 1 hour or freeze for 20 minutes before assembling. Cold layers are much easier to frost without crumbling.
Substitutions
Storage Instructions
Refrigerate the frosted cake, loosely covered with a cake dome or plastic wrap, for up to 5 days. The flavor actually deepens by day two. Bring individual slices to room temperature for 20-30 minutes before serving. Unfrosted cake layers can be wrapped tightly in plastic wrap and stored at room temperature for 1 day, refrigerated for 3 days, or frozen for up to 2 months.
Make Ahead
Bake and completely cool the cake layers up to 2 days ahead; wrap each layer tightly in plastic wrap and refrigerate. The cream cheese frosting can be made up to 3 days ahead and stored in an airtight container in the refrigerator — beat it briefly with a hand mixer before using to restore its texture. The fully assembled and frosted cake can be made 1 day ahead and refrigerated; it slices beautifully cold.
Frequently Asked Questions
Can I make this ahead of time?
Yes. Bake the cake layers ahead and cool them completely before wrapping. Make the cream-cheese frosting separately, then assemble the cake only after the layers are fully cool.
How do I store the leftovers?
Refrigerate the frosted cake, loosely covered with a cake dome or plastic wrap, for up to 5 days. The flavor actually deepens by day two. Bring individual slices to room temperature for 20-30 minutes before serving. Unfrosted cake layers can be wrapped tightly in plastic wrap and stored at room temperature for 1 day, refrigerated for 3 days, or frozen for up to 2 months.
Can I freeze it?
For the best texture, freeze the unfrosted Hummingbird Cake layers tightly wrapped. Thaw the wrapped layers, then make or refresh the cream-cheese frosting and assemble the cake.
What substitutions work in Hummingbird Cake?
Tested swaps for this recipe: neutral oil: melted coconut oil. Adds a very subtle coconut note that plays nicely with the pineapple; use in equal measure. all-purpose flour: measure-for-measure gluten-free flour blend. Works reasonably well; texture will be slightly more dense; let batter rest 5 minutes before baking.
What's the most common mistake to avoid?
Use bananas with a lot of brown spots — the browner, the better. Under-ripe bananas will produce a muted flavor that the cake will notice even if you don't.





