Hummingbird cake is a classic Southern American layer cake made with ripe bananas, crushed pineapple, chopped pecans, and warm spices, all bound together in a tender, oil-based crumb and finished with a tangy cream cheese frosting. It gets its name from the idea that the sweet, fruity aroma is so irresistible even hummingbirds would stop for a bite, though its exact origins are disputed. This version is genuinely useful because it uses a simple mixer method, bakes up reliably moist, and the frosting is thick enough to hold its shape for a beautiful finish.
Ingredients
- 3 cups (360 g) all-purpose flour
- 2 cups (400 g) granulated sugar
- 1 teaspoon baking soda
- 1 teaspoon ground cinnamon
- 1/2 teaspoon salt
- 3 large eggs, at room temperature
- 1 cup (240 ml) vegetable oil
- 2 teaspoons vanilla extract
- 1 1/2 cups (340 g) mashed ripe bananas (about 3 medium)
- 1 cup (225 g) crushed pineapple, undrained
- 1 cup (120 g) chopped pecans, plus extra for garnish
- For the frosting: 8 oz (226 g) cream cheese, softened
- 1/2 cup (113 g) unsalted butter, softened
- 4 cups (480 g) powdered sugar, sifted
- 1 teaspoon vanilla extract
Instructions
- Preheat your oven to 350°F (175°C). Grease and flour two 9-inch round cake pans, or line the bottoms with parchment paper.
- In a large bowl, whisk together the flour, sugar, baking soda, cinnamon, and salt. Set aside.
- In a separate bowl, beat the eggs lightly. Add the oil and vanilla extract, and mix well. Stir in the mashed bananas and crushed pineapple (with its juice) until combined.
- Pour the wet ingredients into the dry ingredients and stir with a spatula or wooden spoon just until no dry streaks remain. Fold in the chopped pecans. The batter will be thick and lumpy from the fruit – that’s fine.
- Divide the batter evenly between the prepared pans. Bake for 30–35 minutes, or until a toothpick inserted in the center comes out clean and the top springs back when lightly touched.
- Let the cakes cool in the pans for 10 minutes, then turn them out onto a wire rack to cool completely. This is crucial – the frosting will melt if the cakes are even slightly warm.
- While the cakes cool, make the frosting: In a large bowl, beat the cream cheese and butter together until smooth and creamy, about 2 minutes. Add the powdered sugar and vanilla, and beat on low speed until combined, then increase speed to medium and beat for 2–3 minutes until fluffy.
- Once the cakes are completely cool, place one layer on a serving plate. Spread a generous layer of frosting on top. Place the second layer on top and frost the top and sides of the cake. Garnish with extra chopped pecans if desired.
- Chill the frosted cake for at least 30 minutes before slicing to help the frosting set and make clean cuts.
Tips
- Use very ripe bananas: The spottier the bananas, the sweeter and more intense the flavor. If your bananas aren’t ripe enough, you can roast them in their skins at 300°F (150°C) for 15 minutes to speed up the process.
- Don’t overmix the batter: Stir just until the flour is incorporated. Overmixing develops gluten, which can make the cake tough instead of tender.
- Make it ahead: The cake layers can be baked, cooled, and wrapped tightly in plastic wrap for up to 2 days before frosting. The frosting can be made 1 day ahead and refrigerated – just bring it to room temperature and re-whip briefly before using.
- Common mistake – warm cake: Never frost a warm cake. It will cause the cream cheese frosting to slide off and become runny. Patience is key.
Serving Suggestions
Serve this cake at room temperature so the frosting is soft and the flavors are fully open. It’s perfect for birthdays, brunches, or any Southern-style gathering. Pair it with a cup of strong coffee or black tea to balance the sweetness. For a pretty presentation, dust the top with a little cinnamon or add a few toasted pecan halves around the edge.
Variations
- Add coconut: Fold 1 cup (85 g) sweetened shredded coconut into the batter for extra texture and tropical flavor.
- Make it a 3-layer cake: Use three 8-inch pans and bake for 25–28 minutes. You’ll have a taller, more impressive cake.
- Swap the nuts: If you don’t like pecans, use walnuts or omit them entirely. You can also toast the pecans first for a deeper, nuttier taste.
- Try a different frosting: For a less sweet option, make a whipped cream cheese frosting by folding softly whipped cream into the cream cheese mixture. This is lighter and less stable, so refrigerate the cake until serving.
Storage and Reheating
Store the frosted cake in the refrigerator, covered, for up to 4 days. Because of the cream cheese frosting and fruit, it should always be kept cold. Let slices sit at room temperature for 20–30 minutes before serving to soften. You can also freeze unfrosted cake layers for up to 3 months: wrap them tightly in plastic wrap and then foil. Thaw overnight in the fridge before frosting. Frosted cake can be frozen for up to 1 month, but the texture may change slightly.
Frequently Asked Questions
Can I use fresh pineapple instead of canned? Yes, but you’ll need to crush it and use about 1 cup (225 g) with some of its juice. Canned crushed pineapple is more consistent and has a softer texture, so it’s easier to use. If using fresh, make sure it’s very ripe and well-drained.
Why did my cake sink in the middle? This often happens if the oven door is opened too early, or if the batter is overmixed. Also, make sure your baking soda is fresh – it loses potency over time. Check the expiration date.
Can I make this as a sheet cake? Absolutely. Pour the batter into a greased 9×13-inch pan and bake for 40–45 minutes, or until a toothpick comes out clean. You can frost it right in the pan for easy serving.
Do I have to refrigerate the cake? Yes, because of the cream cheese frosting and the fruit in the cake, it’s safest to keep it refrigerated. It can sit at room temperature for up to 2 hours for serving, but then it should go back in the fridge.
Can I reduce the sugar? You can reduce the granulated sugar to 1 3/4 cups (350 g) without drastically changing the texture, but the cake will be less sweet. The frosting also needs its sugar for structure, so don’t reduce that.
What if I don’t have pecans? You can omit them or use walnuts. If you have a nut allergy, you can substitute with toasted sunflower seeds or simply leave them out – the cake will still be delicious.
Related
- Tofu Vegan London: Crispy Salt & Pepper Tofu Recipe
- What Is Tofu Made From? Ingredients & How It’s Made
- Tofu Lo Mein: Easy 30-Minute Noodle Stir-Fry
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).