The Hummingbird Layer Cake Recipe is a timeless Southern classic that brings together the warm spices of cinnamon, the natural sweetness of ripe bananas and crushed pineapple, and the crunchy richness of pecans all nestled between luscious layers of cream cheese frosting. This vibrant, moist cake is a celebration of texture and flavor in every bite, perfect for special gatherings or whenever you want to treat yourself and loved ones to something truly memorable.

Ingredients You’ll Need
Each ingredient in this cake plays a crucial role, creating a harmony of flavor and texture that’s hard to resist. From the all-purpose flour that gives structure, to the sweet pineapple adding a fruity zing, every component is simple yet essential.
- Cooking spray for pans: Ensures the cake layers release easily without sticking.
- 3 cups all-purpose flour, spooned and leveled: Provides the sturdy base for the cake’s tender crumb.
- 2 cups granulated sugar: Balances the fruitiness with just the right amount of sweetness.
- 1 tablespoon baking powder: Helps the cake rise beautifully for those fluffy layers.
- 1 1/2 teaspoons ground cinnamon: Adds warm, inviting spice that’s signature to the flavor profile.
- 1/2 teaspoon kosher salt: Enhances all the flavors and prevents sweetness overload.
- 4 large eggs: Bind ingredients and lend richness.
- 1 teaspoon pure vanilla extract: Brings out the cake’s depth and complements the fruit perfectly.
- 1/2 cup canola oil: Keeps the cake beautifully moist and tender.
- 1 cup whole milk: Adds creaminess and lightness to the batter.
- 1 cup mashed banana (about 2 large ripe bananas): Contributes natural sweetness and moist texture.
- 1 cup chopped pecans: Gives a delightful crunch and nutty flavor.
- 1 (8-ounce) can crushed pineapple in juice, drained: Adds a tangy burst of tropical sweetness.
- 1 (8-ounce) package cream cheese, at room temperature: Essential for the rich, velvety frosting that tops this cake.
- 1/2 cup (1 stick) unsalted butter, at room temperature: Makes the frosting creamy and spreadable.
- 1 teaspoon pure vanilla extract: Infuses the frosting with a lovely aromatic note.
- 5 cups confectioners’ sugar: Sweetens the frosting to just the right level of indulgence.
How to Make Hummingbird Layer Cake Recipe
Step 1: Prepare Your Pans and Preheat the Oven
Begin by preheating your oven to 350°F (175°C). Grease and flour three 8-inch cake pans thoroughly—it’s a small step that makes a big difference when it’s time to remove the layers.
Step 2: Mix Dry Ingredients Together
In a large bowl, whisk together the all-purpose flour, granulated sugar, baking powder, ground cinnamon, and kosher salt. This blend gives the cake its base, aroma, and that classic warm spice flavor we all look forward to.
Step 3: Combine Wet Ingredients and Mash Bananas
Next, add the eggs, pure vanilla extract, canola oil, whole milk, and mashed bananas to the dry ingredients. Whisk until everything is fully incorporated and the batter is smooth with no lumps in sight. The bananas add beautiful moisture and a natural sweetness that’s just irresistible.
Step 4: Stir in Pecans and Pineapple
Fold in the chopped pecans and drained crushed pineapple gently, making sure they’re evenly distributed throughout the batter. These little bursts of texture and tang are what set the Hummingbird cake apart from the ordinary.
Step 5: Bake the Cake Layers
Divide the batter evenly among the three prepared pans. Bake for 28 to 30 minutes or until a toothpick inserted into the center of each layer comes out clean. The aroma filling your kitchen now is just the start of the delight to come!
Step 6: Cool the Layers
Allow the cakes to cool in their pans for about 10 minutes before turning them out onto a wire rack to cool completely. This helps prevent breakage and makes assembling your Hummingbird Layer Cake Recipe so much easier.
Step 7: Make the Cream Cheese Frosting
Using an electric mixer, beat the cream cheese and unsalted butter on medium speed until the mixture is light and creamy—usually 1 to 2 minutes. Then beat in the vanilla extract and gradually add the confectioners’ sugar until the frosting is smooth and fluffy. This creamy topping is simply the perfect pair to the warmly spiced layers.
Step 8: Assemble the Cake
If your layers have domed tops, carefully level them with a serrated knife for a polished finish. Place the first cake layer on your stand or plate, spread about 3/4 cup of frosting evenly on top, then repeat with the remaining layers. Don’t forget to frost the sides for that classic layered look.
Step 9: Garnish and Chill
Finally, sprinkle chopped pecans on top as a welcoming crunchy garnish. You can serve this beautiful cake immediately, or refrigerate it for 2 to 3 days to let the flavors meld even more wonderfully.
How to Serve Hummingbird Layer Cake Recipe

Garnishes
Chopped toasted pecans are the go-to garnish, adding a toasty, nutty contrast that perfectly complements the creamy frosting and moist cake. For extra flair, you can also add thin banana slices or a light dusting of cinnamon to the top for a festive look.
Side Dishes
This cake is decadently rich, so pairing it with fresh fruit like strawberries or a light, citrusy sorbet elevates the experience without overwhelming your palate. A dollop of freshly whipped cream can also add a soft, airy balance.
Creative Ways to Present
Why not try individual mini portions of the Hummingbird Layer Cake Recipe in pretty ramekins for a crowd? Or turn it into cupcakes with a swirl of cream cheese frosting on top for a playful take. Decorating with edible flowers can also make this classic dessert shine at your next party.
Make Ahead and Storage
Storing Leftovers
Once frosted, the cake can be stored in an airtight container in the refrigerator for up to 3 days. The cream cheese frosting benefits from refrigeration, keeping it fresh and safe. Just be sure to let slices come to room temperature before eating to enjoy the full flavors.
Freezing
You can freeze the unfrosted cake layers wrapped tightly in plastic wrap and foil for up to 2 months. When ready to use, thaw them overnight in the fridge, then frost and assemble fresh. Freezing fully assembled frosted cake is also possible but may slightly affect texture.
Reheating
If you prefer your cake slightly warm, let a slice sit at room temperature or microwave briefly for about 10-15 seconds. Avoid reheating whole cake layers, especially with cream cheese frosting, to maintain texture integrity.
FAQs
Can I substitute ingredients in the Hummingbird Layer Cake Recipe?
Absolutely! You can swap out pecans for walnuts or omit nuts if you have allergies. Using mashed applesauce instead of bananas will change the flavor but keeps moisture intact. Just keep in mind that the combination of pineapple and banana is what makes this cake uniquely delicious.
Is this cake very sweet?
The Hummingbird Layer Cake Recipe strikes a beautiful balance between sweet and tangy thanks to the pineapple and banana. The cream cheese frosting adds smooth richness without being overly sugary, making it perfect for those who want indulgence without being cloying.
How long does it take to make this cake?
From start to finish, plan for about 2 hours including baking and cooling time. Preparation itself is straightforward, and the anticipation during cooling only makes that first bite even better!
Can I make this cake dairy-free?
Replacing the cream cheese and butter with dairy-free alternatives works well in the frosting. For the cake, using plant-based milk and oil keeps it moist and flavorful. Just know the classic taste will be slightly different but still absolutely delightful.
What’s the best way to serve this cake for a party?
Serve slices on colorful plates with a garnish of extra pecans and maybe a small scoop of vanilla ice cream on the side. The Hummingbird Layer Cake Recipe is an instant crowd-pleaser that’s sure to be the star of your dessert table.
Final Thoughts
If you haven’t yet experienced the magic of the Hummingbird Layer Cake Recipe, it’s time to bake this Southern treasure for yourself. The perfect marriage of flavors, textures, and that iconic cream cheese frosting guarantees smiles at every bite. So grab your ingredients and enjoy baking this beloved cake—your taste buds and guests will thank you!
Print
Hummingbird Layer Cake Recipe
- Prep Time: 30 minutes
- Cook Time: 30 minutes
- Total Time: 2 hours
- Yield: 12 servings
- Category: Dessert
- Method: Baking
- Cuisine: Southern American
Description
A classic Southern favorite, this Hummingbird Layer Cake combines moist banana and pineapple-infused layers with a creamy, tangy cream cheese frosting. The addition of pecans adds a delightful crunch, making it a perfect show-stopping dessert for any occasion.
Ingredients
Cake Ingredients
- Cooking spray for pans
- 3 cups all-purpose flour, spooned and leveled, plus more for pans
- 2 cups granulated sugar
- 1 tablespoon baking powder
- 1 1/2 teaspoons ground cinnamon
- 1/2 teaspoon kosher salt
- 4 large eggs
- 1 teaspoon pure vanilla extract
- 1/2 cup canola oil
- 1 cup whole milk
- 1 cup mashed banana (from about 2 large ripe bananas)
- 1 cup chopped pecans, plus more for garnish
- 1 (8-ounce) can crushed pineapple in juice, drained
Frosting Ingredients
- 1 (8-ounce) package cream cheese, at room temperature
- 1/2 cup (1 stick) unsalted butter, at room temperature
- 1 teaspoon pure vanilla extract
- 5 cups confectioners’ sugar
Instructions
- Make the Cake: Preheat your oven to 350°F (175°C). Grease and flour three 8-inch cake pans to ensure the cake doesn’t stick.
- Combine Dry Ingredients: In a large bowl, whisk together the all-purpose flour, granulated sugar, baking powder, ground cinnamon, and kosher salt until well mixed.
- Add Wet Ingredients: Add the eggs, vanilla extract, canola oil, whole milk, and mashed banana to the dry mixture. Whisk until the batter is well combined and smooth.
- Incorporate Nuts and Pineapple: Gently stir in the chopped pecans and drained crushed pineapple to evenly distribute throughout the batter.
- Divide Batter: Evenly divide the batter among the prepared cake pans, smoothing the tops if necessary for even layers.
- Bake the Cake: Place the pans in the preheated oven and bake for 28-30 minutes, or until a toothpick inserted into the center of each cake comes out clean.
- Cool the Cakes: Let the cakes cool in their pans for 10 minutes before transferring them to a wire rack to cool completely, which prevents sogginess when frosting.
- Make the Frosting: Using an electric mixer on medium speed, beat the cream cheese and unsalted butter together in a large bowl until light and creamy, about 1-2 minutes.
- Add Vanilla and Sugar: Add the pure vanilla extract, then gradually beat in the confectioners’ sugar until the frosting is smooth, fluffy, and spreadable.
- Level the Cakes: If the cake layers have domed tops, carefully level them with a serrated knife to ensure even stacking.
- Assemble the Cake: Place one cake layer on a cake stand or plate. Spread 3/4 cup of frosting evenly over the top.
- Repeat and Frost: Continue layering the remaining cakes, applying frosting between each layer, and then cover the top and sides of the assembled cake with the remaining frosting.
- Garnish and Serve: Garnish the cake with additional chopped pecans for texture and presentation. Serve immediately or refrigerate for 2-3 days for best flavor and freshness.
Notes
- Make sure to drain the crushed pineapple thoroughly to avoid excess moisture in the cake.
- Allow the cake layers to cool completely before frosting to prevent melting the frosting.
- You can prepare the cake a day ahead and store it wrapped in plastic wrap at room temperature.
- For easier slicing, refrigerate the cake for at least 30 minutes before serving.
- Use ripe bananas for the best flavor and natural sweetness.

