00%

Contact

Elly - March 27, 2026

Hummingbird Cake Recipe

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

I’m not even gonna pretend to be chill about this one. This hummingbird cake right here? It’s one of those recipes I hold a little close, because every single time I bake it, people lose their minds over it.

I started making it years ago, tweaking small things here and there, and eventually it became the version I couldn’t stop going back to. Super soft layers, rich flavor, and that frosting… yeah, it’s a whole situation.

The real secret, and I mean the real one, is using overripe bananas, crushed pineapple with juice, and oil. It keeps everything insanely moist, not just for a day but for days after.

And when you stack those layers with that fluffy pineapple cream cheese frosting, it turns into something that feels homemade in the best way. A little messy, a lot delicious, and totally worth every step.

Ingredients Needed for the Recipe

  • All-purpose flour – gives the cake its structure while still staying tender.
  • Granulated sugar – adds sweetness and helps create that soft texture.
  • Ground cinnamon – brings a warm, slightly spiced depth to the cake.
  • Baking soda – helps the cake rise and stay light.
  • Salt – balances the sweetness and enhances flavor.
  • Eggs – bind everything together and add richness.
  • Vegetable oil – keeps the cake incredibly moist without making it heavy.
  • Vanilla extract – adds a soft, sweet aroma that rounds everything out.
  • Crushed pineapple with juice – adds moisture and a subtle fruity flavor.
  • Ripe mashed bananas – bring natural sweetness and that signature hummingbird taste.
  • Chopped pecans (optional) – add a little crunch and nuttiness.
  • Unsalted butter – forms the base of the frosting and adds richness.
  • Cream cheese – gives the frosting its creamy tang and structure.
  • Confectioner’s sugar – sweetens and thickens the frosting.
  • Pineapple juice – adds a light fruity note to the frosting.
  • Vanilla extract (for frosting) – enhances the overall flavor.
  • Pinch of salt – keeps the frosting from being overly sweet.
  • Finely chopped pecans (optional garnish) – for a little texture on top.

Why This Cake Works So Well

I’ve made a lot of cakes over time, but this one hits different. It’s not just sweet, it’s layered with flavor from the bananas, pineapple, and a hint of spice that sneaks in from the cinnamon.

What really gets me though is the texture. It’s soft, almost melt-in-your-mouth soft, but still holds its shape when you slice it. That balance is hard to get, but this recipe nails it.

And the frosting? It’s creamy, slightly tangy, and not too heavy. I like that it doesn’t overpower the cake, it just complements everything already going on.

How to make Hummingbird Cake Recipe?

Hummingbird Cake Recipe

Step 1 – Prep the pans and oven

Start by preheating your oven to 350 degrees. Go ahead and grease your 9-inch round cake pans, then line them with parchment paper and give them another light spray.

This step might feel small, but it really helps the cakes release cleanly later. I’ve skipped it before and regretted it instantly, so now I never do.

Step 2 – Mix the dry ingredients

In a large bowl, whisk together the flour, sugar, cinnamon, baking soda, and salt. Take a second to make sure everything is evenly combined.

This is where the base flavor starts building. That little bit of cinnamon doesn’t shout, it just quietly makes everything better.

Step 3 – Add the wet ingredients

Now add in the eggs, oil, vanilla, crushed pineapple with its juice, and the mashed bananas. If you’re using pecans, toss them in too.

Mix everything until fully combined. The batter will be thick, and that’s exactly what you want. Don’t overmix it, just bring it together.

Step 4 – Divide and bake

Pour the batter evenly into your prepared pans. Try to keep the layers even so they bake at the same rate.

Bake for about 24 to 30 minutes, or until a toothpick comes out clean. Let them cool in the pans for a bit before transferring them out.

Step 5 – Cool completely

Once out of the pans, let the cakes cool fully to room temperature. I know it’s tempting to rush this part, but warm cake and frosting don’t mix well.

If you frost too early, everything will slide around. Been there, done that, not cute.

Step 6 – Make the frosting

In a mixer, beat the butter and cream cheese together until fluffy. It should look light and smooth before you move on.

Slowly add in the confectioner’s sugar, then increase the speed again. Add pineapple juice, vanilla, and a pinch of salt, and whip until fluffy.

Step 7 – Level and layer

Level the cakes if needed, then slice each one into two layers if you want a taller cake. That gives you four layers total.

Add frosting between each layer, spreading it evenly. It doesn’t have to be perfect, just make sure every bite gets some.

Step 8 – Frost and finish

Spread the remaining frosting all over the cake. Take your time here, or don’t. I’ve done both, and it still turns out great.

Finish with chopped pecans on top if you like. Then slice it up and serve at room temperature for the best texture.

Tips

  • Use overripe bananas with brown spots for the best flavor and moisture.
  • Do not skip the pineapple juice, it adds both flavor and softness.
  • Measure flour using the spoon and level method to avoid a dense cake.
  • Mix the batter just until combined to keep it light and tender.
  • Make sure your butter and cream cheese are at room temperature before frosting.
  • If frosting feels too soft, chill it briefly before using.
  • Let the cake cool completely before assembling to avoid melting the frosting.
  • You can bake the cake layers a day ahead to save time.

Simple Variations You Can Try

I like sticking to the classic version most of the time, but every now and then I switch things up just a bit. It keeps the recipe fun without losing what makes it special.

If you’re not into pecans, you can swap them for toasted coconut. It adds a nice texture and a slightly different flavor that still works beautifully with the pineapple.

Sometimes I also leave the cake as two thick layers instead of four. It’s quicker to assemble and still tastes just as good, just a little less fancy looking.

You can even turn this into cupcakes if you want something more casual. Same batter, just adjust the baking time and you’re good.

How to Store and Keep It Fresh

Once the cake is frosted, I usually store it in the fridge because of the cream cheese frosting. Just cover it well so it doesn’t dry out or pick up any weird fridge smells.

When you’re ready to eat it, let it sit out for a bit. It tastes so much better at room temperature, softer and more flavorful.

If you want to make it ahead, you totally can. The layers stay moist for a couple of days, and honestly, I think it tastes even better the next day.

You can also freeze the cake layers before frosting. Just wrap them tightly, and when you’re ready, thaw and assemble like normal.

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

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.

Previous
All posts
Next