Hummingbird Cake Recipe

Servings: 16 Total Time: 2 hrs 25 mins Difficulty: medium
Tropical Banana-Pineapple Layer Cake with Cream Cheese Frosting
Hummingbird Cake Recipe pinit

There are some cakes that simply feel like an event. This hummingbird cake is one of them. It’s tall, it’s impressive, and when you slice into it, you reveal three layers of moist, spiced banana-pineapple cake held together by a thick blanket of cream cheese frosting. It’s the kind of dessert that makes people pause mid-bite and ask for the recipe.

Over the years, I’ve learned that a great hummingbird cake requires more than just throwing ingredients into a bowl. The balance of fruit to flour, the method of handling the pineapple juice, and the way the frosting comes together all matter. This version represents the results of careful testing, and it’s the one I turn to for Easter, Mother’s Day, or any time I want a dessert that feels both familiar and special.

Who This Recipe Is For

This recipe is for the baker who wants a showstopper without the stress of complicated techniques. If you’ve made banana bread or a simple layer cake before, you already have the skills needed here. The batter comes together with a whisk and a spatula, no stand mixer required until you reach the frosting.

It’s also for anyone who values a dessert that tastes as good as it looks. The cake itself is dense enough to hold its structure but still remarkably tender. The frosting is stable enough to pipe or spread into smooth layers without sliding. You do not need to be a professional to pull this off, but you will feel like one when you set it on the table.

Why This Recipe Works

Classic Hummingbird Cake Recipe

This hummingbird cake is built on ratios. There is more fruit than flour in the batter, which naturally creates a moist, flavorful crumb without relying on butter or excess oil to do the heavy lifting. The recipe uses vegetable oil instead of butter, which keeps the cake lighter and prevents it from drying out over a day or two.

The pineapple is treated with care here. Instead of simply dumping the can into the bowl, the juice is drained and reduced. This concentrates the pineapple flavor and removes excess liquid that would otherwise weigh down the batter. The result is a cake that tastes distinctly of pineapple without becoming soggy.

Cream cheese frosting often goes wrong when the cream cheese is too soft or the butter is too cold. This recipe uses chilled cream cheese cut into small pieces, added gradually to a butter base that has been creamed until smooth. This method prevents lumps and creates a frosting that is rich, tangy, and perfectly spreadable.

Ingredients Needed for the Recipe

  • Canned crushed pineapple in juice – The juice is reduced and used separately from the fruit. Do not use pineapple in syrup; the sugar content and consistency are different.
  • All-purpose flour – Provides the structure. No specialty flour is needed here.
  • Baking powder and baking soda – Both are used to balance the acidity from the pineapple and bananas while giving the cake lift.
  • Salt and ground cinnamon – Salt balances sweetness. Cinnamon adds warmth without overwhelming the fruit.
  • Granulated sugar – Sweetens the cake and contributes to the tender crumb.
  • Eggs – Provide structure and richness. Use large eggs at room temperature.
  • Vegetable oil – Keeps the cake moist. Canola, corn, or grapeseed oil work as substitutes.
  • Very ripe bananas – Look for bananas with plenty of brown spots. They mash easily and provide concentrated sweetness.
  • Pecans – Toasted before chopping to deepen their flavor. They add texture and a nutty background note.
  • Vanilla extract – Rounds out the flavors. Use pure vanilla extract for the best result.
  • Unsalted butter – For the frosting. Must be at room temperature but still cool to the touch.
  • Powdered sugar – Sweetens and thickens the frosting. Sift it if you want an ultra-smooth finish.
  • Cream cheese – Chilled and cut into pieces. Full-fat cream cheese is essential for stability and flavor.

Ingredient Insights and Function

Bananas are the backbone of this cake. Their moisture content is high, which is why the cake stays fresh for days. I always use bananas that are nearly too soft to eat. If yours are not ripe enough, you can speed up the process by placing them in a paper bag for a day or two, or baking them in the oven at 300 degrees until the skins darken.

Pineapple adds sweetness and a subtle tang. When you reduce the juice, watch it closely. It can go from syrupy to scorched quickly. The goal is about one-third of a cup, which concentrates the flavor without becoming caramelized. If you accidentally reduce it too far, you can add a tablespoon of water to loosen it back up.

Pecans can be swapped for walnuts or macadamia nuts if needed. Toasting is not optional here. Raw nuts in the batter will taste flat, while toasted nuts bring a warm, savory element that balances the sweetness. Spread them on a baking sheet and toast at 350 degrees for six to eight minutes, watching carefully so they do not burn.

For the cream cheese frosting, the temperature contrast between the butter and cream cheese is intentional. If both are at room temperature, the frosting can become too soft and difficult to work with. Starting with cool cream cheese allows you to control the consistency and results in a frosting that holds its shape on the cake.

How to make Hummingbird Cake?

Step 1 – Prepare Your Pans and Oven

Preheat your oven to 350 degrees Fahrenheit. Grease three 8-inch cake pans thoroughly. Line the bottom of each pan with a parchment round, then grease the parchment. Lightly flour the inside of each pan, tapping out any excess. This preparation prevents sticking and ensures the cakes release cleanly. If you prefer, you can use two 9-inch pans instead, but the layers will be thicker and the bake time will be slightly shorter.

Step 2 – Reduce the Pineapple Juice

Pour the can of crushed pineapple into a fine-mesh sieve set over a small saucepan. Press on the pineapple with the back of a spoon to extract as much juice as possible. Set the pineapple aside. Bring the juice to a simmer over medium heat and cook until it reduces to about one-third of a cup. This usually takes five minutes. Remove from heat and let it cool slightly while you prepare the dry ingredients.

Step 3 – Combine the Dry Ingredients

In a medium bowl, whisk together the flour, baking powder, baking soda, salt, and cinnamon. Whisking aerates the flour and evenly distributes the leavening agents. Set this bowl aside. Do not skip this step. Adding the leaveners directly to the wet ingredients can lead to uneven rising and dense spots in the finished cake.

Step 4 – Mix the Wet Ingredients and Sugar

In a large bowl, whisk the granulated sugar and eggs together until they are well combined and slightly lighter in color. Whisk in the vegetable oil until the mixture is smooth. Use a rubber spatula to fold in the mashed bananas, drained pineapple, toasted pecans, vanilla extract, and the reduced pineapple juice. The mixture will look rustic, which is exactly what you want.

Step 5 – Fold in the Flour

Add the dry ingredients to the wet mixture. Fold gently with a rubber spatula until the flour is just incorporated. A few streaks of flour are acceptable. Overmixing at this stage develops gluten, which can make the cake tough. The batter will be thick and heavy because of all the fruit, but it should still come together easily.

Step 6 – Bake the Layers

Divide the batter evenly among the three prepared pans. Smooth the tops with a spatula. Bake for 35 to 40 minutes, rotating the pans halfway through to ensure even browning. The cakes are done when the tops are dark golden brown and a toothpick inserted in the center comes out clean. Let the cakes cool in the pans on a wire rack for 20 minutes, then turn them out, remove the parchment, and allow them to cool completely. This cooling time is essential. If the layers are even slightly warm when you frost them, the cream cheese frosting will soften and slide.

Step 7 – Make the Cream Cheese Frosting

In the bowl of a stand mixer fitted with the paddle attachment, or using a hand mixer, beat the room-temperature butter, powdered sugar, vanilla, and salt on low speed until combined. Once the sugar is incorporated, increase the speed to medium and beat for two minutes, scraping down the bowl as needed. Reduce the speed to medium-low and add the chilled cream cheese one piece at a time, mixing until each piece is fully incorporated before adding the next. After the last piece is added, mix for an additional two minutes. The frosting should be smooth, thick, and tangy.

Step 8 – Assemble and Chill

Place one cake layer on a serving platter or cake stand. Spread one cup of frosting evenly over the top. Add the second layer and press gently to adhere. Spread another cup of frosting over that layer. Top with the third layer and use the remaining frosting to cover the sides and top of the cake. Sprinkle the chopped pecans over the top. Refrigerate the assembled cake for at least one hour before serving. This allows the frosting to set and makes slicing much cleaner.

How I Tested and Refined This Recipe

When I first started working on this hummingbird cake, I approached it the way I approach any new recipe: with a list of variables and a willingness to fail. The original version I tried used the entire can of pineapple, juice and all. The cake baked up wet, almost underdone in the center, and it collapsed slightly as it cooled. That taught me the importance of controlling the liquid content.

The next round, I drained the pineapple but did not reduce the juice. The flavor was flat. The pineapple was present but not pronounced, and the cake lacked the concentrated sweetness I wanted. Reducing the juice was the solution, but I had to figure out how long to cook it without losing too much volume. Five minutes on medium heat gave me the exact one-third cup I needed.

I also tested the frosting temperature method extensively. I made batches where both the butter and cream cheese were at room temperature. The frosting was delicious but too soft for a three-layer cake. It squished out the sides during assembly. I tried using cold cream cheese with cold butter, and the mixture was lumpy and difficult to spread. The final method, using room-temperature butter and chilled cream cheese added in pieces, gave me the stability I needed without sacrificing texture.

Pecans went through their own trial process. I tried folding raw pecans into the batter, but the flavor was muted. Toasting them first brought out the nuttiness and added a layer of complexity. I also experimented with adding pecans to the frosting, but it made piping difficult and looked messy. Keeping them on top as a garnish was the cleanest solution.

Common Mistakes and How to Avoid Them

  • Using bananas that are not ripe enough. Unripe bananas lack sweetness and can leave the cake with a starchy texture. Wait until the peels are heavily speckled or even black in spots.
  • Skipping the parchment paper in the pans. This cake is heavy with fruit and can stick stubbornly to greased pans alone. Parchment rounds are not optional for clean removal.
  • Overmixing the batter. Once the flour goes in, stir only until the streaks disappear. Overmixing develops gluten and leads to a dense, rubbery cake.
  • Frosting the cake while the layers are still warm. Warm cake will melt the cream cheese frosting, causing it to slide and lose structure. Cool completely, even if that means refrigerating the layers overnight.
  • Using low-fat cream cheese. Low-fat or whipped cream cheese contains more water and less fat. The frosting will be runny and will not set properly. Full-fat block cream cheese is required.

Make-Ahead, Storage, and Freezing Guidance

The cake layers and the frosting can both be made one day ahead. Wrap the cooled layers tightly in plastic wrap and keep them at room temperature. Store the frosting in an airtight container in the refrigerator. When you are ready to assemble, let the frosting sit at room temperature for about 30 minutes, then stir it vigorously with a rubber spatula to restore its smooth texture before spreading.

Leftover cake should be stored in the refrigerator, covered, for up to two days. The cake remains moist during that time, but the texture will change slightly as it chills. Let slices sit at room temperature for fifteen minutes before serving if you prefer a softer crumb.

You can freeze the cake layers, the frosting, or the fully assembled cake. For the layers, wrap each one in plastic wrap, then foil, and place in a freezer bag. They keep for up to two months. Thaw overnight in the refrigerator before assembling. For the frosting, place it in an airtight container and freeze for up to three months. Thaw overnight in the refrigerator and stir well before using. To freeze the assembled cake, chill it in the refrigerator for two hours first, then wrap it in a double layer of plastic wrap and a layer of foil. Freeze for up to two months. Thaw overnight in the refrigerator before serving.

Tips

  • To get clean slices, use a long, serrated knife and wipe the blade clean between cuts.
  • If you are making cupcakes, fill the liners two-thirds full and bake for 20 to 22 minutes.
  • For a Bundt cake, this batter works well. Start checking for doneness around 50 minutes, though it may take closer to an hour.
  • If the cream cheese frosting becomes too soft while you are working, chill it for ten minutes, then stir before continuing.
  • Toasting the pecans for the garnish separately from the ones in the cake ensures they stay crunchy and visually distinct on top.
Hummingbird Cake Recipe pinit
0 Add to Favorites

Hummingbird Cake Recipe

Difficulty: medium Prep Time 45 mins Cook Time 40 mins Rest Time 60 mins Total Time 2 hrs 25 mins
Cooking Temp: 175  C Servings: 16 Estimated Cost: $ 25 Calories: 733
Best Season: Spring, Summer

Description

Hummingbird cake is a stunning, moist Southern classic featuring ripe bananas, crushed pineapple, toasted pecans, and warm cinnamon, all sandwiched and covered in the most luscious cream cheese frosting. Originating from Jamaica, this cake is a sweet taste of the tropics perfect for Easter, Mother's Day, or any special celebration. With more fruit than flour, every bite is incredibly dense yet fluffy and packed with flavor.

ingredients

For the Cake

For the Frosting

To Garnish

Instructions

Make the Cake

  1. Preheat and Prep

    Preheat oven to 350°F (175°C). Grease three 8-inch cake pans, line the bottoms with parchment paper, grease the parchment, and flour the pans; set aside.
    You can also use two 9-inch pans, but bake time will be slightly shorter.
  2. Reduce Pineapple Juice

    Drain the pineapple in a fine-mesh strainer set over a small saucepan, pressing to remove as much juice as possible. Place the saucepan over medium heat until the juice reduces to ⅓ cup, about 5 minutes. Set aside to cool.
    Reserve the drained pineapple solids.
  3. Mix Dry Ingredients

    In a medium bowl, whisk together the flour, baking powder, baking soda, cinnamon, and salt.
  4. Combine Wet Ingredients

    In a large bowl, whisk together the sugar and eggs, then whisk in the oil. Using a rubber spatula, stir in the mashed bananas, toasted pecans, vanilla, drained pineapple solids, and the reduced pineapple juice.
  5. Fold and Bake

    Gently stir in the flour mixture until just combined. Divide the batter evenly between the prepared pans and smooth the tops. Bake for 35 to 40 minutes until dark golden brown and a toothpick inserted in the center comes out clean.
    Rotate pans halfway through baking.
  6. Cool Completely

    Let the cakes cool in pans on a wire rack for 20 minutes, then turn out of the pans, remove parchment paper, and allow to cool completely (at least 2 hours) before frosting.

Make the Frosting & Assemble

  1. Beat Butter and Sugar

    Using an electric mixer, beat the room temperature butter, powdered sugar, vanilla, and salt on low speed until smooth. Mix for an additional 2 minutes, scraping down the bowl as needed.
  2. Add Cream Cheese

    Increase speed to medium-low. Add the chilled cream cheese one piece at a time, mixing until smooth. Mix for an additional 2 minutes until fluffy.
    Ensure cream cheese is chilled but cut into small pieces for easier blending.
  3. Assemble Layers

    Place one cake layer on a serving platter. Spread 1 cup of frosting over the top. Top with the second layer, press lightly, and spread another 1 cup of frosting. Top with the third layer.
  4. Frost and Garnish

    Spread the remaining frosting evenly over the sides and top of the cake. Sprinkle the top with the chopped pecans. Refrigerate for at least 1 hour before serving to set the frosting.
    Store leftovers in the refrigerator for up to 2 days.

Nutrition Facts

Servings 16

Serving Size 1 slice


Amount Per Serving
Calories 733kcal
% Daily Value *
Total Fat 38gg59%
Saturated Fat 18gg90%
Trans Fat 0gg
Cholesterol 108mgmg36%
Sodium 416mgmg18%
Potassium 332mgmg10%
Total Carbohydrate 95gg32%
Dietary Fiber 3gg12%
Sugars 71gg
Protein 7gg15%

Calcium 85 mg
Iron 2 mg

* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.

Note

  • Bananas: Use very ripe, spotty brown bananas for maximum sweetness and moisture.
  • Pineapple: Do not drain the pineapple before measuring; drain it only when instructed to reduce the juice.
  • Cake Pans: While designed for three 8-inch pans, you can use two 9-inch pans. Bake time may vary slightly.
  • Cupcakes: This batter makes 24–32 cupcakes. Bake at 350°F for 20–22 minutes.
  • Make Ahead: Cake layers can be baked 1 day ahead and wrapped at room temperature. Frosting can be made 1 day ahead and refrigerated; bring to room temp and re-whip before using.
  • Freezing: Unfrosted layers freeze well for up to 2 months. The frosted cake can also be frozen for up to 2 months; thaw overnight in the fridge.
Keywords: hummingbird cake, banana pineapple cake, cream cheese frosting, southern layer cake, tropical dessert, Easter cake, Mother's Day dessert
Did you make this recipe?

Tag #wpdelicious and #deliciousrecipesplugin if you made this recipe. Follow @wpdelicious on Instagram for more recipes.

Pin this recipe to share with your friends and followers.

pinit

Frequently Asked Questions

Expand All:

Why is it called Hummingbird Cake?

The name likely comes from the cake's extreme sweetness, which is said to be enough to attract hummingbirds. It originated in Jamaica in the 1960s and was originally called 'Doctor Bird Cake' (the local name for hummingbirds).

Can I make this cake without pecans?

Yes! The pecans can be omitted entirely without needing a replacement. You can also substitute walnuts or macadamia nuts if you prefer.

How do I store leftover Hummingbird Cake?

Because of the cream cheese frosting, this cake must be stored in the refrigerator. It stays fresh for up to 2 days. Let slices sit at room temperature for 15 minutes before serving for the best texture.

Can I make this into a Bundt cake?

Yes, the batter works well in a Bundt pan. Bake at 350°F for about 50–60 minutes. Note that you will likely have excess frosting if you make a Bundt version.

Sarah Food and Lifestyle Blogger

Hi, I’m Sarah, a home cook and baker who believes that good food doesn’t need to be complicated to be meaningful. This blog is where I share approachable, dependable recipes made with care — the kind of dishes you can come back to again and again.

Leave a Comment

Your email address will not be published. Required fields are marked *