Hummingbird Cake is a classic Southern dessert that delivers an incredibly moist crumb with tropical flavors of banana and pineapple, finished with a rich cream cheese frosting. This definitive recipe ensures a perfectly balanced, crowd-pleasing cake every time. You will find no other cake that combines fruit and spice so harmoniously.
| Prep Time | 25 minutes |
|---|---|
| Cook Time | 30 minutes |
| Total Time | 1 hour 55 minutes (includes cooling) |
| Servings | 12 |
| Difficulty | Medium |
| Cuisine | American, Southern |
Why This Recipe Works
I have baked dozens of Hummingbird Cakes over the years, and this version consistently delivers the best texture and flavor. The secret lies in the precise balance of moisture from the crushed pineapple and the structural integrity from the all-purpose flour. Many recipes yield a gummy or overly dense cake, but this method guarantees a tender, fluffy crumb.
Using room-temperature eggs and oil instead of butter creates a supremely moist cake that stays fresh for days. The toasted pecans add a nutty depth that contrasts beautifully with the sweet fruit. This recipe also uses a higher ratio of banana to pineapple, ensuring the banana flavor shines without being overpowered.
Ingredients
| Ingredient | Quantity | Notes & Alternatives |
|---|---|---|
| All-purpose flour | 3 cups | Can substitute 1:1 gluten-free flour blend |
| Granulated sugar | 2 cups | Do not reduce; it affects moisture |
| Baking soda | 1 tsp | Essential for rise; do not substitute |
| Ground cinnamon | 1 tsp | Use Ceylon cinnamon for milder flavor |
| Salt | 1/2 tsp | Fine sea salt preferred |
| Large eggs | 3 | Room temperature for better emulsion |
| Vegetable oil | 1 cup | Can use canola or melted coconut oil |
| Vanilla extract | 1 1/2 tsp | Pure vanilla extract for best flavor |
| Crushed pineapple (undrained) | 8 oz can | Do not drain; juice adds moisture |
| Ripe bananas (mashed) | 2 cups (about 4) | Very ripe with brown spots for sweetness |
| Chopped pecans (toasted) | 1 cup | Toast at 350°F for 5-7 minutes |
| Cream cheese (softened) | 16 oz | Full-fat block cream cheese only |
| Unsalted butter (softened) | 1 cup | European-style butter for richer frosting |
| Powdered sugar | 6 cups | Sift if lumpy |
| Vanilla extract (for frosting) | 2 tsp | Clear vanilla keeps frosting white |
Step-by-Step Instructions
Prepare the Oven and Pans
- Preheat your oven to 350°F (175°C). Position a rack in the center.
- Grease three 9-inch round cake pans with butter or non-stick spray. Line the bottoms with parchment paper rounds.
- Lightly flour the greased pans, tapping out any excess.
Mix the Dry Ingredients
- In a large mixing bowl, whisk together the all-purpose flour, granulated sugar, baking soda, ground cinnamon, and salt until evenly combined.
- Set the dry mixture aside while you prepare the wet ingredients.
Combine the Wet Ingredients
- In a separate medium bowl, beat the room-temperature eggs with a fork until lightly frothy.
- Add the vegetable oil and vanilla extract to the eggs. Whisk until the mixture is smooth and emulsified.
Create the Batter
- Pour the wet mixture into the bowl of dry ingredients. Stir with a rubber spatula until just combined. Do not overmix; a few small lumps are fine.
- Fold in the undrained crushed pineapple, mashed bananas, and toasted pecans. Fold gently until the fruit and nuts are evenly distributed.
Bake the Cake Layers
- Divide the batter evenly among the three prepared pans. Use a kitchen scale for accuracy if possible.
- Bake for 25-30 minutes, rotating the pans halfway through. The cake is done when a toothpick inserted into the center comes out clean or with a few moist crumbs.
- Allow the cakes to cool in the pans on a wire rack for 10 minutes. Then, run a knife around the edges and invert the layers onto the rack to cool completely.
Make the Cream Cheese Frosting
- In a large bowl using a hand mixer or stand mixer with the paddle attachment, beat the softened cream cheese and butter together on medium speed until smooth and creamy, about 2 minutes.
- Gradually add the powdered sugar, one cup at a time, beating on low speed to prevent a sugar cloud. Add the vanilla extract.
- Increase speed to medium-high and beat for 2-3 minutes until the frosting is light, fluffy, and spreadable.
Assemble the Cake
- Place one completely cooled cake layer on a serving plate or cake stand. Spread about 1 cup of frosting evenly over the top.
- Add the second layer and repeat with another cup of frosting. Top with the third layer.
- Apply a thin crumb coat of frosting over the entire cake. Refrigerate for 15 minutes to set the crumbs.
- Finish with a final layer of frosting, creating swirls or a smooth finish. Garnish with extra toasted pecans if desired.
Chef Tips for Perfect Results
- Use very ripe bananas: The bananas should be heavily speckled with brown spots or even fully black. This ensures maximum natural sweetness and a strong banana flavor that permeates the cake.
- Do not overmix the batter: Once you add the wet ingredients to the dry, mix only until the flour disappears. Overmixing develops gluten, which will make the cake tough and dense instead of tender.
- Toast the pecans: Spread chopped pecans on a baking sheet and toast at 350°F for 5-7 minutes until fragrant. This deepens their nutty flavor and keeps them crunchy inside the cake.
- Use room temperature ingredients: Eggs, cream cheese, and butter must be at room temperature (about 70°F). Cold ingredients do not emulsify properly, leading to a curdled frosting or a dense cake.
- Chill the cake before slicing: After frosting, refrigerate the assembled cake for at least 30 minutes. This firms up the frosting and makes clean slices much easier.
Common Mistakes to Avoid
- Using under-ripe bananas: Green or yellow bananas lack the sugar and moisture needed. The cake will be bland and dry. Always use bananas that are soft and spotted.
- Draining the pineapple: The juice in the canned crushed pineapple is essential for moisture. Draining it will result in a dry, crumbly cake. Use the entire can, juice and all.
- Skipping the parchment paper: This cake is very moist and can stick to pans. Parchment paper rounds guarantee the layers release cleanly without tearing.
- Frosting a warm cake: If the cake layers are even slightly warm, the cream cheese frosting will melt and slide off. Wait until the layers are completely cool to the touch.
- Overbaking: Check the cake at 25 minutes. Overbaking dries out the crumb. The cake is done when the edges pull away from the pan and the center springs back lightly.
Variations and Substitutions
| Ingredient | Substitution | Impact on Flavor |
|---|---|---|
| All-purpose flour | Gluten-free 1:1 blend | Slightly denser texture; flavor unchanged |
| Vegetable oil | Melted coconut oil | Adds a subtle coconut note |
| Pecans | Walnuts or macadamia nuts | Walnuts are earthier; macadamia nuts are buttery |
| Crushed pineapple | Finely chopped fresh pineapple + 2 tbsp juice | Brighter, less sweet pineapple flavor |
| Cream cheese frosting | Ermine frosting (flour-based) | Less tangy, more stable at room temperature |
| Granulated sugar | Coconut sugar | Deeper caramel flavor; darker color |
Serving Suggestions and Pairings
This Hummingbird Cake is a showstopper at any gathering. Serve it as the grand finale at a Sunday brunch, a birthday party, or a summer potluck. The tropical flavors pair beautifully with a cup of strong black coffee or a tall glass of iced tea.
For an extra touch, drizzle each slice with a simple caramel sauce or serve alongside a scoop of vanilla bean ice cream. The cold, creamy ice cream contrasts wonderfully with the spiced, fruity cake. Garnish the platter with fresh banana slices and a sprinkle of cinnamon for a professional presentation.
Storage and Reheating
| Method | Duration | Instructions |
|---|---|---|
| Refrigerator (frosted) | Up to 5 days | Store in an airtight cake carrier. Bring to room temperature for 30 minutes before serving. |
| Freezer (unfrosted layers) | Up to 3 months | Wrap each cooled layer tightly in plastic wrap, then foil. Thaw overnight in the refrigerator before frosting. |
| Freezer (frosted cake) | Up to 1 month | Freeze the cake on a baking sheet until firm, then wrap in plastic and foil. Thaw in the refrigerator overnight. |
| Reheating slices | 10-15 seconds | Microwave individual slices for 10-15 seconds to soften the cake. Do not overheat or the frosting will melt. |
Nutritional Information
| Nutrient | Amount per Serving |
|---|---|
| Calories | 620 |
| Total Fat | 35g |
| Saturated Fat | 14g |
| Cholesterol | 95mg |
| Sodium | 280mg |
| Total Carbohydrates | 75g |
| Dietary Fiber | 2g |
| Total Sugars | 55g |
| Protein | 7g |
Approximate values. Nutritional content may vary based on specific brands and substitutions used.
Frequently Asked Questions
Can I substitute the oil with applesauce in Hummingbird Cake?
You can replace half the oil with unsweetened applesauce to reduce fat. Replacing all the oil will make the cake denser and less tender. The texture will be more like a coffee cake than a layer cake.
How do I know when my Hummingbird Cake layers are fully baked?
Insert a wooden toothpick into the center of the cake. It should come out clean or with a few moist crumbs attached. The edges will also pull away slightly from the sides of the pan.
Why did my cream cheese frosting turn out runny?
Runny frosting usually results from over-softened or melted cream cheese. Use cold cream cheese straight from the fridge and beat it only until smooth. If the frosting is too soft, refrigerate it for 20 minutes before using.
Can I make this Hummingbird Cake a day ahead of time?
Yes, this cake tastes even better the next day. Bake and cool the layers, then wrap them tightly and store at room temperature overnight. Frost the cake the next day for the best texture and flavor melding.
What is the best way to serve Hummingbird Cake at a party?
Serve the cake chilled or at room temperature. For a party, slice it with a sharp, thin-bladed knife, wiping the blade clean between cuts. Present the slices on a large platter with a dollop of whipped cream on the side.
Conclusion
This Hummingbird Cake recipe delivers a perfectly moist, flavorful, and beautiful dessert that will impress any crowd. The combination of sweet banana, tangy pineapple, and crunchy pecans, all wrapped in a velvety cream cheese frosting, is truly unforgettable. Bake this cake for your next celebration and experience the signature tropical harmony that makes it a Southern classic.
PrintHummingbird Cake
A moist Southern dessert blending banana, pineapple, and toasted pecans with a rich cream cheese frosting. Perfectly balanced fruit and spice flavors in a tender, fluffy crumb.
- Prep Time: 25
- Cook Time: 30
- Total Time: 115
- Yield: 12 servings
- Method: Baking
- Cuisine: American,Southern
- Diet: Vegetarian
Ingredients
3 cups all-purpose flour
2 cups granulated sugar
1 tsp baking soda
1 tsp ground cinnamon
1/2 tsp salt
3 large eggs (room temperature)
1 cup vegetable oil
1 1/2 tsp vanilla extract
8 oz crushed pineapple (undrained)
2 cups mashed ripe bananas
1 cup chopped toasted pecans
16 oz full-fat cream cheese (softened)
1 cup unsalted butter (softened)
6 cups powdered sugar
2 tsp vanilla extract (for frosting)
Instructions
Preheat oven to 350°F (180°C) and prepare two 9-inch round or 9×13-inch pans. Sift flour, sugar, baking soda, cinnamon, and salt into a bowl. In another bowl, whisk eggs, oil, and vanilla. Add pineapple (with juice) and mashed bananas; mix until combined. Fold in pecans. Pour batter into pans and bake 30-35 minutes until golden and toothpick comes out clean. Let cool completely.
For frosting, beat cream cheese until smooth. Add butter gradually and beat until creamy. Mix in powdered sugar and vanilla extract until smooth. Frost cooled layers and sides. Garnish with pecans if desired.
Notes
Ensure crushed pineapple is undrained for maximum moisture.
Substitute gluten-free flour blend for all-purpose if needed.
Toast pecans at 350°F for 5-7 minutes until fragrant.
Frosting keeps in airtight container for up to 3 days.
Serves best at room temperature.




