If you’re searching for a cake that bursts with tropical flavor and moist, tender crumb, the Classic Hummingbird Cake Recipe is an absolute showstopper you need to try. This delightful Southern-inspired treat combines ripe bananas, juicy crushed pineapple, and a hint of warm cinnamon, all wrapped in a luscious, creamy cream cheese frosting with a touch of caramel and crunchy pecans on top. It’s the kind of cake that feels like a big, comforting hug and is guaranteed to become a beloved staple at any gathering.

Ingredients You’ll Need
The beauty of the Classic Hummingbird Cake Recipe lies in its simple, wholesome ingredients that come together in perfect harmony. Each component plays a vital role—from the fluffy texture provided by the flour and leavening agents to the sweet, fruity flavors and the creamy frosting that brings it all together.
- 3 cups all-purpose flour (390g): Provides the structure and body of the cake for that perfect tender crumb.
- 2 cups granulated sugar (400g): Sweetens every bite without overpowering the natural fruit flavors.
- 2 teaspoons baking powder: Helps the cake rise evenly and keeps it light and airy.
- 1 teaspoon kosher salt: Balances sweetness and enhances the flavor depth.
- ½ teaspoon baking soda: Works with acidic pineapple and bananas to help with leavening.
- ½ teaspoon ground cinnamon: Adds a gentle warmth and aromatic touch to the cake.
- 2 cups mashed ripe bananas (about 4): Brings natural sweetness, moisture, and softness.
- 1 (8oz.) can crushed pineapple (do not drain): Juicy bursts of tropical flavor and extra moisture.
- 1 cup vegetable oil (240mL): Keeps the cake wonderfully moist and tender.
- 3 large eggs (lightly beaten): Binds ingredients and adds richness.
- ½ cup shredded coconut: Brings a subtle chewy texture and tropical flair.
- 2 teaspoons vanilla extract: Enhances all the flavors with its sweet, fragrant warmth.
- 4 ounces cream cheese (113g, softened): Base for the luscious frosting that’s tangy and smooth.
- ¼ cup unsalted butter (57g, room temperature): Adds richness and creaminess to the frosting.
- ¼ cup caramel sauce: Offers a decadent, buttery sweetness in the frosting.
- ¼ teaspoon kosher salt: Balances the frosting’s sweetness perfectly.
- 1 teaspoon vanilla extract: Elevates the frosting’s flavor and aroma.
- 3 cups powdered sugar (345g): Sweetens and thickens the frosting for a silky finish.
- ¼ cup pecan pieces: Adds crunch and a nutty contrast as a beautiful topping.
How to Make Classic Hummingbird Cake Recipe
Step 1: Prep and Mix Dry Ingredients
Start by preheating your oven to 350 degrees Fahrenheit and greasing a 9×13-inch cake pan to prevent sticking. In a large bowl, whisk together all-purpose flour, sugar, baking powder, salt, baking soda, and cinnamon. This dry mixture sets the foundation for the cake’s texture and flavor, ensuring everything is evenly distributed from the start.
Step 2: Incorporate the Wet Ingredients
Next, add the mashed bananas, crushed pineapple (with its juice for extra moisture), vegetable oil, lightly beaten eggs, shredded coconut, and vanilla extract into the dry ingredients. Gently mix until just combined to avoid overworking the batter—this keeps the cake nice and tender with pockets of vibrant flavors throughout.
Step 3: Bake the Cake
Pour the batter evenly into your prepared cake pan and smooth the surface with a spatula. Bake the cake in the preheated oven for 40 to 45 minutes until a toothpick inserted in the center comes out clean. Once baked, allow the cake to cool completely for about an hour before moving on to frosting. Patience here really pays off by giving the frosting a perfect home.
Step 4: Make the Frosting
While the cake cools, whip up the incredible cream cheese frosting. In a mixer, cream together softened cream cheese and butter until smooth and fluffy. Then blend in the caramel sauce, vanilla, and salt for a luscious, slightly sweet tang that complements the cake’s fruity core. Slowly add powdered sugar, beating until the frosting is thick and smooth, perfect for spreading.
Step 5: Frost and Garnish
Once the cake is fully cooled, spread the frosting evenly over the top using a spatula or knife. Finally, sprinkle the pecan pieces generously over the frosting to add a delightful crunch and a nutty finish that beautifully contrasts the creaminess beneath.
How to Serve Classic Hummingbird Cake Recipe
Garnishes
Aside from the pecan pieces, you can add a few toasted coconut flakes or even a light drizzle of extra caramel sauce for a finish that looks as stunning as it tastes. Fresh pineapple chunks or banana slices on the side add a refreshing touch and brighten the presentation.
Side Dishes
Classic Hummingbird Cake pairs wonderfully with a cup of robust coffee or a fragrant chai tea to balance its sweetness. For a lighter accompaniment, fresh fruit salad with citrus segments can add a juicy, zesty contrast without overshadowing the cake’s tropical notes.
Creative Ways to Present
Instead of making it in a single pan, consider dividing the batter into layers and stacking them with frosting in-between to create a stunning multi-layer hummingbird cake. You can also bake cupcakes using this recipe for individual servings, making it perfect for parties or casual gatherings where guests can grab a personal treat.
Make Ahead and Storage
Storing Leftovers
If you have leftovers, no worries! Wrap the cake tightly with plastic wrap or store in an airtight container in the refrigerator. The flavors actually deepen after a day or two, making your second helping just as delightful as the first.
Freezing
This cake freezes really well. Wrap it tightly in plastic wrap and then in foil to avoid freezer burn. When you’re ready to enjoy it again, let it thaw overnight in the fridge to keep the frosting intact and the cake moist.
Reheating
While this cake is best served chilled or at room temperature, if you want to warm a slice, place it on a microwave-safe plate and heat in short bursts of 10 to 15 seconds. Be careful not to heat the frosting too much, or it may become overly soft.
FAQs
Can I substitute fresh pineapple instead of canned?
Absolutely! Fresh pineapple adds a lovely brightness, but keep in mind it might alter the moisture slightly. Be sure to finely crush and include the natural juice for best results.
Is it possible to make this cake gluten-free?
Yes! Substitute the all-purpose flour with a gluten-free flour blend that includes xanthan gum to maintain texture. The cake may be a bit denser but will still taste delicious.
Can I use light brown sugar instead of granulated sugar?
Using light brown sugar will add a mild molasses flavor and deeper color, enhancing the cake’s warmth. It’s a great variation if you enjoy a slightly richer taste.
How long does it take to make this cake from start to finish?
From mixing the batter to frosting the cooled cake, expect about 1 hour and 15 minutes, including baking and cooling time—perfect for a leisurely afternoon bake.
What makes this a “Classic Hummingbird Cake Recipe”?
This recipe stays true to the traditional combination of bananas, pineapple, coconut, and pecans paired with a creamy frosting, capturing the nostalgic flavors that have made hummingbird cake a beloved Southern classic for decades.
Final Thoughts
There’s something truly magical about the Classic Hummingbird Cake Recipe—it marries simple, wholesome ingredients into a vibrant, comforting cake that feels like a celebration in every bite. Whether you’re making it for a special occasion or simply to brighten an ordinary day, this cake invites you to embrace its charm and tropical goodness. I can’t wait for you to try it and share it with the people you love!
Print
Classic Hummingbird Cake Recipe
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour 15 minutes
- Yield: 24 servings
- Category: Dessert
- Method: Baking
- Cuisine: Southern American
- Diet: Vegetarian
Description
This Classic Hummingbird Cake is a moist, flavorful Southern dessert featuring a delicious mix of ripe bananas, crushed pineapple, shredded coconut, and warm cinnamon. Topped with a luscious cream cheese and caramel frosting and sprinkled with crunchy pecans, this cake is perfect for celebrations or an indulgent treat anytime.
Ingredients
Cake Ingredients
- 3 cups all-purpose flour (390g)
- 2 cups granulated sugar (400g)
- 2 teaspoons baking powder
- 1 teaspoon kosher salt
- ½ teaspoon baking soda
- ½ teaspoon ground cinnamon
- 2 cups mashed ripe bananas (about 4 bananas)
- 1 (8oz.) can crushed pineapple (do not drain)
- 1 cup vegetable oil (240mL)
- 3 large eggs (lightly beaten)
- ½ cup shredded coconut
- 2 teaspoons vanilla extract
Frosting Ingredients
- 4 ounces cream cheese (113g, softened)
- ¼ cup unsalted butter (57g, room temperature)
- ¼ cup caramel sauce
- ¼ teaspoon kosher salt
- 1 teaspoon vanilla extract
- 3 cups powdered sugar (345g)
- ¼ cup pecan pieces
Instructions
- Preheat Oven and Prepare Pan: Preheat your oven to 350°F (175°C) and spray a 9×13-inch cake pan with non-stick spray. Set it aside while you prepare the batter.
- Mix Dry Ingredients: In a stand mixer fitted with a whisk attachment or in a large bowl, whisk together the all-purpose flour, granulated sugar, baking powder, kosher salt, baking soda, and ground cinnamon until fully combined.
- Add Wet Ingredients: Add the mashed ripe bananas, crushed pineapple (with juice), vegetable oil, lightly beaten eggs, shredded coconut, and vanilla extract to the dry ingredients. Mix just until the batter is combined; avoid overmixing to keep the cake tender.
- Transfer and Bake: Pour the batter evenly into the prepared cake pan. Bake in the preheated oven for 40 to 45 minutes, or until a toothpick inserted in the center comes out clean and the cake is golden on top.
- Cool Cake: Remove the cake from the oven and allow it to cool completely in the pan for about 1 hour before applying the frosting.
- Prepare Frosting: In a large bowl or stand mixer fitted with a paddle attachment, cream together the softened cream cheese and unsalted butter until smooth and creamy. Scrape down the sides to ensure even mixing.
- Add Flavorings to Frosting: Add the caramel sauce, vanilla extract, and kosher salt to the cream cheese mixture. Beat on medium speed until light and fluffy, about 1 to 2 minutes.
- Incorporate Powdered Sugar: Gradually add the powdered sugar to the frost mixture, mixing well after each addition until fully combined and smooth.
- Frost the Cake: Spread the cream cheese caramel frosting evenly over the cooled cake surface using a spatula or knife.
- Garnish: Sprinkle the top of the frosted cake with the pecan pieces evenly for added texture and flavor.
Notes
- Ensure bananas are very ripe for maximum sweetness and moisture.
- Do not drain the crushed pineapple; the juice adds moisture and flavor to the cake batter.
- Allow the cake to cool completely before frosting to prevent melting or sliding of the frosting.
- You can substitute pecans with walnuts if preferred.
- Store the cake covered in the refrigerator; it will keep well for up to 3 days.

