If you love southern desserts, you know how hard it is to resist a warm slice of homemade cake. Finding the best hummingbird cake recipe requires balancing sweet bananas, juicy pineapple, toasted pecans, and rich cream cheese frosting into one delicious bite.
In this ultimate baking guide, you will learn how to master this classic southern dessert at home from scratch. We will cover exact ingredient ratios, baking techniques, storage tips, and troubleshooting steps to ensure your cake turns out moist, soft, and flavorful every time.
Note: This post may contain affiliate links to favorite baking tools. Buying through these affiliate links helps support our blog at no extra cost to you.

What Is a Classic Hummingbird Cake Recipe?
The hummingbird cake recipe originated in Jamaica in the 1960s before becoming a famous staple across the American South. This traditional dessert upgrades a standard spice cake by combining mashed ripe bananas, canned crushed pineapple, chopped pecans, and warm spices like cinnamon.
Unlike traditional layered cakes that rely heavily on butter, this fruit-filled batter uses vegetable oil. The oil keeps the cake layers fresh and moist for days. A thick layer of tangy cream cheese frosting balances the natural sweetness of the fruit, creating a crowd-pleasing dessert for holidays and celebrations.
Why You Will Love Baking This Hummingbird Cake Recipe
Baking this classic hummingbird cake recipe at home is simple, fun, and reliable for any occasion:
- No Electric Mixer Needed for Batter: You can easily mix the cake batter by hand using a whisk and a large bowl.
- Super Moist Texture: Canned pineapple and ripe bananas guarantee a soft crumb that never dries out.
- Irresistible Tropical Flavor: The natural fruity sweetness pairs perfectly with toasted pecans and warm cinnamon.
- Make-Ahead Friendly: The flavor and texture actually improve after chilling in the refrigerator overnight.
Exact Ingredients for Hummingbird Cake Recipe
Great baking relies on exact measurements and quality ingredients. Here is the ultimate balanced ingredients list for your cake layers and frosting:
The Cake Layers
- All-Purpose Flour: 3 cups (360 g), spooned and leveled.
- Granulated White Sugar: 2 cups (400 g).
- Baking Soda: 1 teaspoon (5 g) to help the layers rise evenly.
- Ground Cinnamon: 1 teaspoon (3 g) for warm spice depth.
- Salt: 1 teaspoon (6 g) to enhance the sweetness.
- Large Eggs: 3 large eggs, brought to room temperature.
- Vegetable Oil: 1 cup (240 ml) or canola oil.
- Ripe Bananas: 1 1/2 cups (about 3 medium bananas), mashed smoothly.
- Crushed Pineapple: One 8-ounce can (225 g) crushed pineapple in juice (do not drain).
- Pure Vanilla Extract: 1 1/2 teaspoons (7.5 ml).
- Toasted Pecans: 1 cup (115 g), coarsely chopped.
The Cream Cheese Frosting
- Cream Cheese: 16 ounces (450 g), softened to room temperature.
- Unsalted Butter: 1 cup (2 sticks / 225 g), softened.
- Powdered Sugar: 4 cups (480 g), sifted.
- Pure Vanilla Extract: 2 teaspoons (10 ml).
- Extra Toasted Pecans: 1/2 cup (60 g) for garnish on top.

Key Baking Elements for a Perfect Hummingbird Cake
Understanding the science behind fruit-heavy batters will save you from common baking mistakes.
1. Do Not Drain the Pineapple
The natural juices inside canned crushed pineapple provide the necessary liquid to hydrate the flour. Keeping the juice ensures your hummingbird cake recipe stays soft without tasting gummy.
2. Toasting Your Pecans
Raw nuts lack depth. Toasting your chopped pecans in a dry skillet over medium heat for 5 minutes releases natural oils, adding a rich, nutty crunch to your cake layers.
3. Room Temperature Dairy
Cold cream cheese and butter create lumpy frosting. Always bring your cream cheese and butter to room temperature before whipping them together for a smooth finish.
Step-by-Step Guide to Baking This Hummingbird Cake Recipe
Follow these clear, detailed instructions to achieve bakery-quality results right in your home kitchen:
Step 1: Prepare Your Equipment
Preheat your oven to 350°F (175°C). Grease three 9-inch round cake pans with butter and dust lightly with flour. Line the bottoms with parchment paper circles to ensure easy removal.
Step 2: Whisk the Dry Ingredients
In a large mixing bowl, whisk together the all-purpose flour, granulated white sugar, baking soda, ground cinnamon, and salt until evenly combined.
Step 3: Mix the Wet Ingredients
In a separate medium bowl, whisk the eggs and vegetable oil together. Stir in the mashed ripe bananas, undrained crushed pineapple, and pure vanilla extract.

Step 4: Combine Wet and Dry Mixtures
Pour the wet banana mixture into the dry flour bowl. Fold gently with a rubber spatula just until the flour disappears. Gently fold in 1 cup of chopped toasted pecans. Do not overmix the batter.
Step 5: Bake the Cake Layers
Divide the batter evenly among your three prepared cake pans. Bake at 350°F (175°C) for 25 to 30 minutes, or until a wooden toothpick inserted into the center comes out clean.

Step 6: Cool Completely
Remove the pans from the oven and let them cool on wire racks for 10 minutes. Invert the cakes onto the racks, peel off the parchment paper, and cool completely to room temperature before frosting.

Step 7: Make the Cream Cheese Frosting
In a large bowl, beat the softened cream cheese and unsalted butter using an electric stand mixer fitted with a paddle attachment on medium speed for 2 minutes until creamy. Turn the mixer to low speed and gradually add the sifted powdered sugar and vanilla extract. Beat on medium-high speed for 2 minutes until light and fluffy.
Step 8: Assemble and Decorate
Place the first cake layer on a cake stand. Spread a thick layer of frosting evenly over the top. Add the second cake layer, repeat the frosting, and top with the final cake layer. Frost the top and sides of the entire cake. Garnish the top rim with remaining toasted pecans.
Top Variations for This Hummingbird Cake Recipe
Here are four popular variations you can try with this classic recipe:
- The Coconut Pineapple Twist: Add 1/2 cup of sweetened shredded coconut into the batter and sprinkle toasted coconut flakes over the frosted cake.
- The Layered Cupcake Option: Line two 12-cup muffin tins with paper liners. Fill each cup 3/4 full and bake at 350°F (175°C) for 18 to 20 minutes for single-serve treats.
- The Sheet Cake Shortcut: Pour the entire batter into a greased 9×13-inch baking pan. Bake for 35 to 40 minutes for a quick single-layer dessert.
- The Brown Sugar Warm Spice: Replace 1 cup of white sugar with dark brown sugar for deeper caramel undertones.
Storage Guide for This Hummingbird Cake Recipe
Proper storage keeps your frosted cake fresh, moist, and delicious for days.
Refrigerating Your Hummingbird Cake Recipe
Because cream cheese frosting contains dairy, store the frosted cake inside a covered cake keeper in the refrigerator for up to 5 days. Slice and let pieces sit at room temperature for 20 minutes before serving for maximum flavor.
How to Freeze Hummingbird Cake Recipe Layers
Unfrosted baked cake layers freeze exceptionally well:
- Allow the baked layers to cool 100% to room temperature.
- Wrap each individual layer tightly in two layers of plastic wrap and one layer of aluminum foil.
- Freeze flat for up to 3 months.
- Thaw layers overnight in the refrigerator before frosting.
Essential Kitchen Accessories for Successful Baking
Using the right kitchen gadgets saves time and guarantees consistent results:
- Non-Stick Cake Pans: High-quality heavy-duty cake pans heat evenly and prevent dark, burnt edges.
- Silicone Spatulas: Flexible spatulas help fold fruit smoothly without crushing the batter.
- Rotating Cake Turntable: Makes spreading cream cheese frosting smooth and effortless.
- Precision Kitchen Scale: Measures flour accurately to avoid dense or dry layers.
Troubleshooting & FAQ for Hummingbird Cake Recipe
Why did my cake layers sink in the middle?
Center sinking usually happens when opening the oven door too early, or if your baking soda is expired. Always check your baking soda freshness before starting.
Can I use fresh pineapple instead of canned?
Canned crushed pineapple works best for this hummingbird cake recipe. Fresh pineapple contains active enzymes that break down gluten proteins, which can make the cake soggy.
Why is my cream cheese frosting runny?
Warm cream cheese or overwhipping causes runny frosting. Use cool, brick-style cream cheese and chill the frosting in the fridge for 20 minutes before spreading.
Conclusion
Baking an authentic hummingbird cake recipe at home is the best way to enjoy a classic tropical dessert. By blending sweet bananas, juicy crushed pineapple, toasted pecans, and rich cream cheese frosting, you create a showstopping dessert that everyone will love.
Gather your ingredients, line your cake pans, and enjoy a fresh slice of homemade hummingbird cake today!
Note: Check out our recommended affiliate links for the best baking tools used in this guide.
