Hummingbird Cake is a classic Southern dessert bursting with tropical flavors and warm spices. Loaded with ripe bananas, crushed pineapple, and crunchy pecans, this ultra-moist cake is layered and topped with a rich cream cheese frosting. Every bite is soft, flavorful, and perfectly balanced between sweetness and spice.
Why You’ll Love This Recipe
This cake is incredibly moist thanks to the combination of bananas and pineapple, which naturally add sweetness and tenderness. The warm cinnamon enhances the fruity flavors, while toasted pecans bring a delightful crunch. The tangy cream cheese frosting perfectly complements the sweet cake layers, creating a rich yet balanced dessert.
It’s also simple to prepare with basic pantry ingredients, making it ideal for birthdays, gatherings, or anytime you want an impressive homemade cake. Even better, the flavors deepen as it rests, making it a fantastic make-ahead option.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
Cake
1¾ cups pecans, chopped
3 cups all-purpose flour
2 cups granulated sugar
2 teaspoons ground cinnamon
1 teaspoon baking soda
½ teaspoon salt
3 large eggs
1 cup vegetable oil
2 teaspoons vanilla extract
1½ cups mashed ripe bananas (about 3–4 medium bananas)
1 cup crushed pineapple, well drained
Frosting
16 ounces cream cheese, softened
½ cup unsalted butter, softened
4 cups powdered sugar
1 teaspoon vanilla extract
½ cup pecans, finely chopped (optional, for garnish)
Directions
Preheat your oven to 350°F (175°C). Grease and flour three 9-inch round cake pans or line them with parchment paper.
Spread the chopped pecans on a baking sheet and toast them in the oven for 5–7 minutes until fragrant. Let them cool.
In a large mixing bowl, whisk together the flour, sugar, cinnamon, baking soda, and salt.
In a separate bowl, beat the eggs lightly. Stir in the vegetable oil and vanilla extract.
Add the mashed bananas and crushed pineapple to the wet ingredients and mix until combined.
Gradually fold the wet ingredients into the dry ingredients. Stir just until incorporated. Fold in the toasted pecans.
Divide the batter evenly among the prepared cake pans.
Bake for 25–30 minutes, or until a toothpick inserted into the center comes out clean.
Allow the cakes to cool in the pans for 10 minutes, then transfer them to wire racks to cool completely.
For the frosting, beat the softened cream cheese and butter together until smooth and creamy.
Gradually add the powdered sugar, mixing on low speed until combined. Stir in the vanilla extract and beat until fluffy.
Frost each cooled cake layer generously, stacking them evenly. Spread frosting over the top and sides of the cake. Garnish with chopped pecans if desired.
Servings and timing
Servings: 12–14 slices
Preparation time: 20 minutes
Cooking time: 25–30 minutes
Cooling and frosting time: 1 hour
Total time: Approximately 1 hour 50 minutes
Variations
For a coconut twist, add ½ cup shredded sweetened coconut to the batter. You can also sprinkle toasted coconut on top of the frosting for extra texture.
If you prefer a two-layer cake, divide the batter between two 9-inch pans and increase the baking time slightly.
For cupcakes, pour the batter into lined muffin tins and bake for 18–22 minutes.
For a nut-free version, simply omit the pecans. The cake will still be moist and flavorful.
Storage/Reheating
Store the cake covered in the refrigerator for up to 5 days. Because of the cream cheese frosting, refrigeration is recommended.
Before serving, allow the cake to sit at room temperature for 30–45 minutes for the best texture and flavor.
You can also freeze unfrosted cake layers tightly wrapped for up to 3 months. Thaw overnight in the refrigerator before frosting.
FAQs
Can I use fresh pineapple instead of canned?
Yes, finely chop fresh pineapple and drain any excess juice before adding it to the batter.
How ripe should the bananas be?
The bananas should be very ripe with brown spots, as they provide maximum sweetness and moisture.
Can I make this cake ahead of time?
Yes, you can bake the layers a day in advance and frost the cake the next day.
Why is my cake dense?
Overmixing the batter can cause a dense texture. Mix just until the ingredients are combined.
Can I reduce the sugar?
You may slightly reduce the sugar, but it will affect the cake’s moisture and sweetness balance.
Do I have to toast the pecans?
Toasting enhances their flavor, but you can skip this step if needed.
Can I make this cake in a 9×13-inch pan?
Yes, bake at 350°F for 35–40 minutes or until a toothpick comes out clean.
How do I know when the cake is done?
Insert a toothpick into the center. If it comes out clean or with a few moist crumbs, it’s ready.
Can I use a hand mixer for the frosting?
Yes, a hand mixer works perfectly to achieve a smooth and creamy texture.
Can I freeze the frosted cake?
Yes, freeze it uncovered until firm, then wrap tightly and store for up to 2 months. Thaw overnight in the refrigerator.
Conclusion
Hummingbird Cake is a timeless dessert that combines tropical fruit, warm spices, and luscious cream cheese frosting into one unforgettable treat. Its moist texture and rich flavor make it perfect for celebrations or simply enjoying with family and friends. Once you try this homemade version, it’s sure to become a favorite in your recipe collection.
Hummingbird Cake is a moist and flavorful Southern classic made with ripe bananas, crushed pineapple, warm cinnamon, and toasted pecans, all layered with rich and tangy cream cheese frosting.
Total Time:1 hour 50 minutes
Yield:12–14 slices
Ingredients
1¾ cups pecans, chopped
3 cups all-purpose flour
2 cups granulated sugar
2 teaspoons ground cinnamon
1 teaspoon baking soda
½ teaspoon salt
3 large eggs
1 cup vegetable oil
2 teaspoons vanilla extract
1½ cups mashed ripe bananas (about 3–4 medium bananas)
1 cup crushed pineapple, well drained
16 ounces cream cheese, softened
½ cup unsalted butter, softened
4 cups powdered sugar
1 teaspoon vanilla extract (for frosting)
½ cup pecans, finely chopped (optional, for garnish)
Instructions
Preheat oven to 350°F (175°C). Grease and flour three 9-inch round cake pans or line with parchment paper.
Toast chopped pecans on a baking sheet for 5–7 minutes until fragrant. Cool completely.
In a large bowl, whisk together flour, sugar, cinnamon, baking soda, and salt.
In another bowl, lightly beat the eggs. Stir in vegetable oil and vanilla extract.
Mix in mashed bananas and drained crushed pineapple.
Gradually fold wet ingredients into dry ingredients until just combined. Fold in toasted pecans.
Divide batter evenly among prepared pans.
Bake for 25–30 minutes, or until a toothpick inserted in the center comes out clean.
Cool cakes in pans for 10 minutes, then transfer to wire racks to cool completely.
For frosting, beat cream cheese and butter until smooth and creamy.
Gradually add powdered sugar on low speed until incorporated. Add vanilla and beat until fluffy.
Frost cooled cake layers, stacking evenly. Frost top and sides, and garnish with chopped pecans if desired.
Notes
Ensure pineapple is well drained to avoid excess moisture.
Use very ripe bananas with brown spots for best flavor and sweetness.
Do not overmix the batter to prevent a dense cake.