There is something wonderfully nostalgic and irresistibly delicious about this Hummingbird Cake Recipe that makes it a true crowd-pleaser every time. This Southern-inspired cake, bursting with the natural sweetness of ripe bananas and crushed pineapple, offers a moist, tender crumb perfectly spiced with cinnamon and nutmeg. Topped with a luscious cream cheese frosting and finished with crunchy toasted pecans and coconut, this recipe effortlessly combines vibrant flavors and textures into one unforgettable dessert that’s sure to become a favorite in your kitchen.
Ingredients You’ll Need

Ingredients You’ll Need
Putting this Hummingbird Cake Recipe together is surprisingly simple thanks to its straightforward ingredients. Each one plays a key role, whether it’s creating the moist texture, warming the flavors, or adding a touch of crunch—let’s dive into what you’ll need.
- 3 cups all-purpose flour: The base that gives structure to the cake’s tender crumb.
- 2 cups granulated sugar: Sweetness that balances the tropical fruit flavors perfectly.
- 1 tsp baking soda: Helps the cake rise and stay light and fluffy.
- 1 tsp cinnamon: Adds cozy warmth and depth to the flavor profile.
- ½ tsp nutmeg: A hint of spice that complements the cinnamon beautifully.
- ½ tsp salt: Enhances all the sweet and spiced notes without overpowering.
- 3 large eggs (lightly beaten): Binds everything together and adds richness.
- 1 cup vegetable oil: Keeps the cake luxuriously moist without heaviness.
- 1 ½ tsp vanilla extract: Lifts the flavor with sweet aromatic notes.
- 1 8-oz can crushed pineapple (with juice): Delivers moisture and a tropical tang.
- 2 cups mashed ripe bananas (about 4 large): Adds natural sweetness and incredible moistness.
- 1 cup chopped pecans: Toasted for extra flavor and added crunch, plus more for garnish.
- 16 oz cream cheese, softened: For the rich, velvety frosting that ties it all together.
- ½ cup unsalted butter (softened): Combined with cream cheese to create the perfect frosting texture.
- 4-5 cups powdered sugar: Sweetens and thickens the frosting until it’s fluffy.
- 1 ½ tsp vanilla extract: Makes the frosting fragrant and smooth.
- 2 tbsp heavy cream: Adds a silky consistency to the frosting.
- Extra chopped pecans, toasted coconut flakes, lime zest: Stunning garnishes that add flavor and visual appeal.
How to Make Hummingbird Cake Recipe
Step 1: Prep the Oven & Pans
Start by heating your oven to 350°F (175°C). Preparing your pans properly ensures your cake layers bake evenly and come out cleanly. Grease and flour three 9-inch round cake pans, or line them with parchment paper for an easy release once baked.
Step 2: Mix Dry Ingredients
In a large bowl, whisk together the flour, granulated sugar, baking soda, cinnamon, nutmeg, and salt. This dry mix is the foundation of your cake’s spiced sweetness. Whisking ensures that all these flavors are evenly distributed so that every bite is perfectly balanced.
Step 3: Combine Wet Ingredients
In a separate bowl, whisk the eggs, vegetable oil, and vanilla extract until combined. Stir in the mashed ripe bananas and crushed pineapple along with its juice. These wet ingredients bring luscious moisture and natural sweetness, infusing the batter with tropical, fruity layers of flavor.
Step 4: Fold Everything Together
Gently incorporate the wet ingredients into the dry mix, stirring just until combined—overmixing can lead to a tougher texture. For an added crunch and nuttiness, toast your pecans lightly and fold them in carefully at this stage. This small step elevates the cake’s flavor and texture beautifully.
Step 5: Bake the Cakes
Divide the batter evenly among the three prepared pans and slide them into the oven. Bake for 25 to 30 minutes, or until a toothpick inserted in the center comes out clean. Allow the cakes to cool in the pans for 10 minutes before transferring them to wire racks to cool completely.
Step 6: Make the Cream Cheese Frosting
While the cake layers cool, it’s time to prepare that dreamy frosting. Beat cream cheese and softened butter together until silky smooth. Gradually add powdered sugar, mixing well until fluffy, then stir in vanilla extract and heavy cream for that perfect balance of sweetness and smooth creaminess.
Step 7: Assemble the Cake
Begin by placing one cake layer on your serving plate and spreading a generous layer of frosting on top. Repeat this with the second and third layers. Finish by covering the entire cake with a smooth coat of frosting, gently smoothing the edges for a polished look that’s as inviting as the taste.
Step 8: Garnish & Serve Hummingbird Cake Recipe
Sprinkle the top with extra toasted pecans, coconut flakes, and an optional zest of lime for a fresh zing. For the best texture and flavor combination, let the cake chill for about 30 minutes before slicing. This short wait really helps the frosting set and the flavors meld beautifully, making every bite a delight.
How to Serve Hummingbird Cake Recipe
Garnishes
Bright garnishes such as toasted coconut, chopped pecans, or a sprinkle of lime zest aren’t just decorative—they add contrasting textures and a fresh burst of flavor that complements the rich, sweet notes of the cake perfectly.
Side Dishes
Pair your Hummingbird Cake with a light, fruity accompaniment like fresh berries or a simple tropical fruit salad. A cup of aromatic coffee or an herbal tea also works surprisingly well, balancing the cake’s sweetness and spice beautifully.
Creative Ways to Present
Imagine serving this layered beauty as individual mini cakes or even in clear glass jars for a rustic yet charming presentation at your next gathering. You can also experiment with piping the cream cheese frosting decoratively or adding edible flowers to the top for a stunning visual effect.
Make Ahead and Storage
Storing Leftovers
This Hummingbird Cake Recipe keeps well covered tightly in the refrigerator for up to 3 to 4 days. Keeping it chilled preserves the cream cheese frosting’s freshness and the cake’s moist texture. Be sure to wrap it securely to avoid it absorbing any other fridge odors.
Freezing
You can freeze the cake layers before frosting by wrapping them tightly in plastic wrap and then aluminum foil for up to 2 months. When ready to enjoy, thaw overnight in the refrigerator before frosting and assembling, so the texture remains just as delightful as freshly baked.
Reheating
Since this cake is best enjoyed chilled or at room temperature, reheating is generally unnecessary. However, if you prefer it slightly warmer, allow a slice to come to room temperature or gently warm it for a few seconds in the microwave—just avoid overheating to keep the frosting from melting.
FAQs
What makes this a Hummingbird Cake Recipe?
This recipe is defined by its unique combination of bananas, pineapple, warm spices, and cream cheese frosting—classic ingredients that give the cake its distinctive moistness and tropical-sweet flavor, which is central to a true Hummingbird Cake.
Can I substitute nuts if I have allergies?
Absolutely! If pecans aren’t an option, you could omit nuts altogether or try toasted coconut flakes or seeds for crunch. Just be mindful of your texture preferences since nuts bring a very special nutty flavor and crispness to the cake.
Why is the cake so moist?
The natural moisture from ripe bananas and crushed pineapple, combined with vegetable oil instead of butter, ensures the cake stays moist and tender, even days after baking. These ingredients are the cornerstone of the cake’s famously luscious texture.
How can I make this cake gluten-free?
To make a gluten-free version, substitute the all-purpose flour with a high-quality gluten-free flour blend suitable for baking. Be sure to check that your baking soda and other ingredients are gluten-free as well to avoid any cross-contamination.
What’s the best way to toast pecans?
Simply spread pecan halves or pieces on a baking sheet and toast in a preheated oven at 350°F (175°C) for about 5 to 7 minutes until fragrant and slightly darkened. Stir once halfway through to ensure even toasting. Let them cool before folding into your batter or using as garnish.
Final Thoughts
This Hummingbird Cake Recipe is a true celebration of flavors and textures, blending the tropical sweetness of pineapple and bananas with warm spices and a creamy frosting that you’ll want to savor slice after slice. It’s a recipe that invites you in, promising comfort and delight with every bite. Give it a try—you just might find this sweet treat becoming a beloved staple in your own kitchen gatherings!
Print
Hummingbird Cake Recipe
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 50 minutes
- Yield: 12 servings
- Category: Dessert
- Method: Baking
- Cuisine: Southern American
- Diet: Vegetarian
Description
This classic Hummingbird Cake is a moist, flavorful Southern-style cake featuring ripe bananas, crushed pineapple, and toasted pecans. Layered with a creamy, smooth cream cheese frosting and garnished with toasted coconut and lime zest, it’s a delightful treat perfect for celebrations or any sweet craving.
Ingredients
Cake
- 3 cups all-purpose flour
- 2 cups granulated sugar
- 1 tsp baking soda
- 1 tsp cinnamon
- ½ tsp nutmeg
- ½ tsp salt
- 3 large eggs, lightly beaten
- 1 cup vegetable oil
- 1 ½ tsp vanilla extract
- 1 8-oz can crushed pineapple (with juice)
- 2 cups mashed ripe bananas (about 4 large bananas)
- 1 cup chopped pecans (toasted for additional flavor, optional, plus extra for garnish)
Cream Cheese Frosting
- 16 oz cream cheese, softened
- ½ cup unsalted butter, softened
- 4–5 cups powdered sugar
- 1 ½ tsp vanilla extract
- 2 tbsp heavy cream (for a smoother consistency)
- Extra chopped pecans for garnish
- Toasted coconut flakes for garnish
- Lime zest for garnish
Instructions
- Prep the Oven & Pans: Preheat your oven to 350°F (175°C). Grease and flour three 9-inch round cake pans or line them with parchment paper to ensure easy removal of the cakes after baking.
- Mix Dry Ingredients: In a large mixing bowl, whisk together the all-purpose flour, granulated sugar, baking soda, cinnamon, nutmeg, and salt until thoroughly combined.
- Combine Wet Ingredients: In a separate bowl, whisk the lightly beaten eggs, vegetable oil, and vanilla extract until smooth. Then stir in the mashed bananas and crushed pineapple along with its juice, blending everything evenly.
- Fold Everything Together: Gradually pour the wet ingredient mixture into the dry ingredients, stirring gently until just combined to avoid overmixing. Optionally, toast the chopped pecans for enhanced flavor and fold them in carefully.
- Bake the Cakes: Evenly divide the batter among the three prepared cake pans. Bake in the preheated oven for 25-30 minutes, or until a toothpick inserted in the center of the cakes comes out clean. Allow the cakes to cool in the pans for 10 minutes before transferring them to a wire rack to cool completely.
- Make the Cream Cheese Frosting: Beat the softened cream cheese and unsalted butter together until smooth. Gradually add the powdered sugar, mixing well until the frosting is fluffy. Stir in the vanilla extract and heavy cream to achieve a smooth and spreadable consistency.
- Assemble the Cake: Place one cake layer onto a serving plate and spread a generous amount of cream cheese frosting over the top. Repeat this with the second and third layers, then frost the top and sides of the entire cake, smoothing the edges with a spatula.
- Garnish & Serve: Decorate the finished cake by sprinkling extra chopped pecans, toasted coconut flakes, and lime zest over the top. Chill the cake for 30 minutes before slicing to ensure the best texture and to let the flavors meld beautifully.
Notes
- Toasting the pecans enhances their flavor and adds a delightful crunch to the cake.
- If you prefer, you can substitute chopped walnuts for pecans.
- Ensure bananas are very ripe for maximum sweetness and moisture.
- Use full-fat cream cheese for the creamiest frosting.
- This cake keeps well refrigerated for up to 3 days; bring to room temperature before serving.
- For a dairy-free option, substitute cream cheese and butter with plant-based alternatives.

