Hummingbird Cake

If you love carrot cake and banana bread, hummingbird cake might just become your new favorite dessert. This classic Southern layer cake is unbelievably moist, packed with ripe bananas, crushed pineapple, warm spices, and toasted pecans, and finished with tangy cream cheese frosting.

hummingbird cake.

I originally published this recipe in 2017, and I’ve since updated it with new photos and extra success tips for consistently excellent results.


A friend from Savannah served hummingbird cake at her bridal shower, and after 1 bite, I knew this cake was something special. Forget mingling, because I needed a moment alone with my cake! 😉

If you’ve never had the pleasure of tasting it before, hummingbird cake is an ultra-moist, spiced cake made with banana and pineapple, layered with tangy cream cheese frosting and pecans. When I first began making this cake from scratch, I was curious about its name and origins. I learned that it became wildly popular after appearing in Southern Living magazine in 1978, where it quickly became one of the magazine’s most requested recipes. I also learned that its roots trace back to Jamaica, where a similar “Doctor Bird Cake” inspired it!

Think of hummingbird cake as a cross between:

…and yes, it’s as delicious as that sounds!

slice of hummingbird layer cake on plate.

It’s an unforgettable layer cake that’s surprisingly easy to make—no mixer required for the cake batter! Whether you’re baking it for Easter dessert, a spring gathering, or simply because you have overripe bananas on the counter, hummingbird cake always gets rave reviews.

One reader, Marcy, commented:Made this for the first time yesterday and shared with my colleagues today (I had never had hummingbird cake before). Delicious!!!! And my colleagues LOVED it. Recipe was easy to follow and not complicated. ★★★★★

Why You’ll Love Hummingbird Cake

This recipe is a longtime favorite because it checks every box for a truly fabulous homemade layer cake:

  • Incredibly moist crumb: Crushed pineapple and mashed bananas add natural sweetness and tons of moisture.
  • No mixer needed for the cake batter: Just whisk, stir, and pour into pans.
  • Warm cozy spices: Cinnamon and allspice give the cake a subtle spice cake flavor.
  • Cream cheese frosting: The tangy frosting balances the sweetness of the fruit-filled cake layers.
  • Perfect for making ahead: Like carrot cake, the flavor actually improves after a day!
cream cheese frosted cake with pecans around the edge.

Key Ingredients in Hummingbird Cake

  • Pecans: Chopped pecans add texture. You’ll use some in the batter and the rest as garnish. Toast them first—it only takes 8 minutes and it makes a world of difference, trust me!
  • Baking Soda + Baking Powder: We’re using both leaveners here, for double-duty to lift up this naturally heavy cake.
  • Cinnamon + Allspice: These warm spices pair beautifully with the banana and pineapple.
  • Vegetable Oil: Oil helps create a soft, plush crumb that stays moist for days. For hummingbird cake, you want a neutral-flavored oil that won’t overpower the banana and pineapple. Vegetable oil is my top choice, though avocado oil also works nicely here.
  • Bananas: You want the super-ripe, brown and spotty ones like you use for banana cake. You can also use thawed, previously frozen bananas. See How to Freeze & Thaw Bananas for Baking.
  • Pineapple + Juice: Crushed and canned—be sure to include the juice, too. Pineapple doesn’t see nearly enough action in the baking/dessert world, and that’s a shame! If you want even more pineapple flavor in your hummingbird cake, try layering in some pineapple curd like we do in this pineapple coconut cake.

You also need flour, salt, eggs, brown sugar, granulated sugar, and vanilla.

ingredients in bowls including oil, flour, pecans, brown sugar, spiced, and pineapple.

This cake comes together in just a few simple steps. Start by whisking the dry ingredients together, then mix the wet ingredients in a separate bowl. Combine the two and gently fold in the pecans. Divide the batter between your round cake pans.

I recommend using 8-inch round cake pans, which produce thick, lofty cake layers. 9-inch pans can work in a pinch, but expect thinner layers.

batter in bowl and in round pans.
cakes in round pans on gold cooling racks.

Let the cakes cool completely before frosting with cream cheese frosting and finishing with the leftover toasted pecans.


Cream Cheese Frosting

Hummingbird cake wouldn’t be the same without silky cream cheese frosting! It’s tangy, creamy, and perfectly complements the sweet banana-pineapple cake layers.

I increased my favorite cream cheese frosting recipe to ensure I had enough for the 3-layer cake. You only need a few ingredients: full-fat brick-style cream cheese, butter, confectioners’ sugar, vanilla, and a pinch of salt.

Beat until smooth, fluffy, and spreadable. Cream cheese frosting can be gloppy (technical term), so if yours is extra creamy and thin, it can benefit from a brief chill in the refrigerator before using to frost the cake.

It’s light and creamy, so it glides onto the cake pretty effortlessly. I use a large flat icing spatula to frost the layers and exterior of the cake.

Crumb coat? While you can certainly add one, there’s no need for a crumb coat; the cake isn’t super crumbly and the frosting is ultra soft and creamy. If needed, use this post and video tutorial on how to assemble a layer cake as your guide!

The cake is even better after a few hours because the flavors have had a chance to settle, mingle, and marry. For that reason, it’s a wonderful cake to make ahead of time… even the day before! Honestly, I enjoyed the cold leftover slices more than anything.

If you can’t get enough of these flavors together, try my hummingbird Bundt cake next.

slices of hummingbird layer cake on plates.

Tips for Success

After testing this recipe many times, here’s what my team and I learned:

  • Don’t drain the crushed pineapple: The juice is essential for moisture.
  • Toast the pecans first: Toasting makes for deeper nutty flavor.
  • Measure flour correctly: Weigh or spoon and level it to avoid a dense cake.
  • Use room-temperature eggs: They mix more evenly into the batter.
  • Chill the cream cheese frosting & the cake: Let it firm up a bit before you assemble the cake, then chill the whole cake after assembling/frosting, to ensure it’s stable before you cut into it.
Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
hummingbird cake.

Hummingbird Cake

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.9 from 90 reviews
  • Author: Sally McKenney
  • Prep Time: 30 minutes
  • Cook Time: 28 minutes
  • Total Time: 3 hours, 30 minutes
  • Yield: serves 12
  • Category: Cake
  • Method: Baking
  • Cuisine: American
Save Recipe

Description

This hummingbird cake is an ultra-moist Southern layer cake made with bananas, pineapple, warm spices, and toasted pecans, all topped with tangy cream cheese frosting. I adapted this recipe from Southern Living magazine; though it was delicious as-is, we loved the cake with a little less oil and banana, plus a little more leavening and vanilla. We also reduced the total amount of sugar, and incorporated brown sugar and allspice into the mix.


Ingredients

  • 2 cups (250g) chopped pecans*
  • 3 cups (375g) all-purpose flour (spooned & leveled)
  • 1 teaspoon baking powder
  • 1 teaspoon baking soda
  • 1 and 1/2 teaspoons ground cinnamon
  • 1/2 teaspoon allspice
  • 1/2 teaspoon salt
  • 3 large eggs, at room temperature
  • 1 cup (226g/240ml) vegetable oil (or avocado oil)
  • 1 cup (200g) granulated sugar
  • 1/2 cup (100g) packed light or dark brown sugar
  • 2 teaspoons pure vanilla extract
  • 1 and 1/2 cups (345g) mashed bananas (about 3 large ripe bananas)
  • one 8-ounce can (226g) crushed pineapple (do not drain)

Cream Cheese Frosting

  • 16 ounces (452g) full-fat brick cream cheese, softened to room temperature
  • 1/2 cup (8 Tbsp; 113g) unsalted butter, softened to room temperature
  • 4 cups (480g) confectioners’ sugar
  • 1 and 1/2 teaspoons pure vanilla extract
  • pinch of salt, to taste


Instructions

  1. Toast the nuts: Preheat the oven to 300°F (149°C). Line a large baking sheet with parchment paper or a silicone baking mat. Spread the chopped pecans (or walnuts) on the prepared baking sheet and bake for 6–8 minutes, or until fragrant. Give the pan a shake halfway through baking. Remove from the oven and allow to cool for 10–15 minutes.
  2. Turn the oven temperature up to 350°F (177°C). Grease three 8-inch round cake pans, line with parchment paper rounds, then grease the parchment paper. Parchment paper helps the cakes seamlessly release from the pans. (If it’s helpful, see this parchment paper rounds for cakes video & post.)
  3. Make the cake: In a large bowl, whisk the flour, baking powder, baking soda, cinnamon, allspice, and salt together. In a separate large bowl, whisk the eggs and oil together. Whisk in the sugar, brown sugar, and vanilla extract. Finally, whisk in the mashed banana and crushed pineapple. 
  4. Pour the banana/pineapple mixture into dry ingredients and whisk until completely combined. Fold in 1 and 1/2 cups toasted pecans. (Save the rest for garnish.) You should have around 6 to 7 cups of batter.
  5. Spread batter evenly between the 3 prepared cake pans. Bake for about 26–29 minutes or until a toothpick inserted in the center comes out clean.
  6. Remove cakes from the oven. Cool the cakes in the pans set on a cooling rack for 1 hour. Run a knife around the edges to help loosen the sides, remove the cakes from the pans, peel off the parchment, and place on the rack to finish cooling. The cakes must be completely cool before frosting and assembling.
  7. Make the frosting: In a large bowl using a handheld or stand mixer fitted with a paddle attachment, beat the cream cheese and butter together on medium-high speed until smooth, about 2 minutes. Scrape down the sides of the bowl as needed. Add the confectioners’ sugar, vanilla, and a pinch of salt. Beat on low speed for 30 seconds, then increase to high speed and beat for 3 minutes until completely combined and creamy. If the frosting seems a bit thin and runny, refrigerate it for 30 minutes before using.
  8. Assemble the cake: (For extra help with this step, see this video & post on how to assemble a layer cake.) First, using a large serrated knife or cake leveler, slice a thin layer off the top of each cake to create a flat surface. Place a cake layer on your cake turntable, cake stand, or serving plate. Evenly cover the top with 3/4 to 1 cup (180–240g) of the frosting. Top with the second cake layer, upside down, and spread the same amount of frosting as on the first layer. Top with the third layer, right side up, and spread the top and sides with the remaining frosting. Garnish with the remaining toasted nuts (I applied them around the bottom of the cake and a few on top). Refrigerate the cake for at least 20 minutes and up to 4 hours before slicing. This helps the cake hold its shape when cutting. 
  9. Cover leftover cake tightly and store in the refrigerator for up to 5 days. I like to use a cake carrier for storing and transporting.

Notes

  1. Make Ahead & Freezing Instructions: The cake layers can be baked, cooled, covered, and stored at room temperature overnight. Likewise, the frosting can be prepared, then covered and refrigerated overnight. When ready to decorate, let the frosting sit at room temperature to slightly soften for 15 minutes, then give it one more mix with the mixer on medium speed for about 1 minute before frosting cake. Frosted cake or unfrosted cake layers can be frozen up to 2–3 months. Thaw overnight in the refrigerator and bring to room temperature before decorating/serving. See this post on how to freeze cakes.
  2. Special Tools (affiliate links): Baking Sheet | 8-inch Cake Pans | Parchment Paper | Electric Mixer (Handheld or Stand) | Glass Mixing Bowls | Whisk | Cooling Rack | Cake Turntable | Icing Spatula | Cake Carrier (for storage)
  3. Nuts: Feel free to omit the pecans. No other changes to the recipe required.
  4. Frozen Bananas: You can use thawed frozen bananas in this recipe. Thawed bananas are extra wet, so drain off as much of the excess liquid as you can before mashing. See How to Freeze & Thaw Bananas for Baking.
  5. Cupcakes: This recipe will yield around 3 dozen cupcakes. Fill liners 2/3 full and bake 20–22 minutes or until cooked through.
  6. Non-Layer Cake: This recipe also fits into a bundt pan, though the bake time will be long—55–65 minutes. Use a toothpick to test for doneness, or use my recipe for Hummingbird Bundt Cake. There is too much batter for a 9×13-inch pan, but a 12×17-inch sheet pan would be perfect. Bake for about 20–25 minutes, keep a close eye to not over-bake.
  7. Update in 2024: After additional recipe testing, and in an effort to lighten up the crumb, I made a few changes to the recipe including adding baking powder, using a touch more granulated sugar than brown sugar, increasing the oil, and decreasing the banana (so it tastes less like dense banana bread and more like a moist cake). If you prefer the old version, leave out the baking powder, reduce the oil down to 3/4 cup (180ml), use 3/4 cup (150g) each brown sugar and granulated sugar, increase the mashed banana to 2 cups, and drain off about half of the pineapple juice from the can of crushed pineapple.
  8. Adapted from Southern Living
sally mckenney headshot purple shirt.
About the Author

Sally McKenney

Sally McKenney is a baker, food photographer, and New York Times best-selling author. Her kitchen-tested recipes and step-by-step tutorials have given millions of readers the knowledge and confidence to bake from scratch. Sally’s work has been featured on TODAY, Good Morning America, Taste of Home, People, and more.

Read More

Leave a Comment

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Reader Comments and Reviews

  1. Justine Sanchez says:
    January 12, 2020

    The cake came out perfectly! And I am so not a baker. This was an easy recipe and I would def make it again 🙂

    Reply
  2. Shannon Cates says:
    December 25, 2019

    I made this cake exactly as suggested opting for the coconut oil. It is the most amazing cake I’ve ever had, hands down!! This cake is super moist and will awaken your taste buds!! Thank you for sharing. It’s also a beautiful cake.

    Reply
  3. Shellie says:
    December 24, 2019

    I got three layers from this recipe, but they are so thin. Did I need to put baking powder in with all purpose flour? My layers were only about 3/4 inch each. I used 9 inch pans.

    Reply
    1. Sally @ Sally's Baking says:
      December 28, 2019

      Hi Shellie! These are thinner cake layers due to all the wet/moistening/heavy ingredients, but the cakes should still rise quite a bit. Make sure you’re following the recipe closely and that your baking soda is fresh.

      Reply
  4. Shannon says:
    December 10, 2019

    I have three large bananas that will mash up to about a cup and a half but definitely won’t make it all the way to two cups. Can I get away with it on this recipe?

    Reply
    1. Sally @ Sally's Baking says:
      December 11, 2019

      Hi Shannon! That will be plenty, yes, but you can try supplementing with unsweetened applesauce.

      Reply
  5. Sherry says:
    November 26, 2019

    What do you oil the cake pans with? I have canola oil, extra virgin olive oil it coconut oil?

    Reply
    1. Sally @ Sally's Baking says:
      November 27, 2019

      Hi Sherry, I use and prefer nonstick baking spray.

      Reply
  6. Chip Beman says:
    November 22, 2019

    I made this by request for a work event and it got rave reviews. Usually there’s a piece or two left over. But not this time. A very competitive person was not happy that it was said to be better than hers. I’d never made it before and I wasn’t sure what to expect. Ended up printing off this recipe for several people. ( Yay Sally! )
    Made exactly as per recipe except for walnuts instead of pecans because it’s what was on hand.
    I liked it a lot, sort of like an excellent cake version of banana bread.
    Having said that, it’ll never replace carrot cake as my go to autumn cake. The recipe was great, obviously, but Hummingbird Cake was just a bit of an anticlimax for me after all the buildup.
    I’d happily make it again if it was requested, though.

    Reply
  7. Larry Earles says:
    October 31, 2019

    Is the 12×17 pan recommendation for dividing and making a layer cake or as one large sheet cake?
    Not much of a baker, but I can follow a recipe. : )

    Reply
    1. Sally @ Sally's Baking says:
      November 1, 2019

      Hi Larry, a 12×17 pan would be for a one layer sheet cake. Enjoy!

      Reply
  8. Samantha says:
    July 13, 2019

    Can you make this cake in two 8 inch pans instead of three 6 inch pans?

    Reply
    1. Sally @ Sally's Baking says:
      July 15, 2019

      Hi Samantha! Use 3 9-inch cake pans. There is simply too much batter for 2 8-inch pans, unless you use any extra for a few cupcakes on the side!

      Reply
  9. Suzann says:
    July 7, 2019

    I made this today and it was amazing. I did use apple sauce instead of oil. I will definitely make this again. When I look up a dessert recipe, you are my go to!

    Reply
  10. Judy says:
    June 9, 2019

    I give this 5 stars! I made this for Memorial Day BBQ. It was BIG hit. I love allspice so it was a give in to try this recipe. One couple who never eat dessert asked to take home 2 slices for their morning coffee! I only used 1 cup of pecans in the cake, but I did toast them, and sprinkled extra on the top. Don’t skip toasting them! OMG so good. I used dark brown sugar because it’s my favorite but cut back to 3/8 cup granulated sugar. Also used melted coconut oil because everything I bake turns out so tender. My frosting was a bit soft so didn’t piping didn’t hold very well. Stored in frig so not a problem but next time I will omit milk until I know the consistancy. After making countless cream cheese frostings I should have known better:( Don’t skimp on the cream cheese for wonderful flavor. The frosting makes very generous amount so I was generous between the layers. Love hummingbirds, love this cake! Will definitely make this cake again. Yummy!

    Reply
  11. Lana says:
    May 15, 2019

    I made this and followed to the letter. It was a huge freaking success! Sally, you’re a genius! Everyone in my office couldn’t stop raving about them. I made medium-sized cupcakes out of the batter and it rendered 17. My only niggle is my frosting came up a bit on the liquidy side. How do I “firm” it up?

    Reply
    1. Sally @ Sally's Baking says:
      May 16, 2019

      I’m so glad the cake was a success! For the frosting make sure your butter and cream cheese are at room temperature but not too warm and if it’s still to thin you can add more powdered sugar.

      Reply
  12. Ais says:
    May 2, 2019

    I loved this cake, I made it for a bake-off and got so many compliments. The only caveat is that I made the cream cheese frosting as per the instructions and and was so glad I tasted it before putting in onto the cake. So so over sweet. In the end I took about 1/10 of the frosting and mixed it with another tub of cream cheese and that was a lot better, so I would recommend considering this too anyone having a go.

    Reply
  13. Shree says:
    April 13, 2019

    Made this cake as a second cake for my daughter’ s birthday and the guests were simply oohing and aahing about the taste….and rightly on gentleman commented, with each bite the flavor would simply hit you….Thank you for this wonderful recipe. i tweaked it a bit by adding some dessicated coconut and walnuts instead of pecans.

    Reply
  14. Jamie says:
    April 10, 2019

    Hi! This sounds amazing. I’m wondering if I could possibly use pumpkin pie spice instead of allspice…

    Reply
    1. Sally @ Sally's Baking says:
      April 11, 2019

      You can certainly try it!

      Reply
  15. Laura says:
    March 16, 2019

    I just made this cake today for my boyfriend’s mom’s birthday and oh my lanta it is delicious. Few slight changes – I only had 2 8″ cake pans so made a double layer cake plus some extra cupcakes. Omitted the nuts and used coconut instead. And in a last minute light bulb moment, I added some leftover crushed pineapple and a bit of its juice to the cream cheese frosting, turning it into pineapple cream cheese frosting. Easily could have eaten the entire bowl with a spoon but had a bit of will power. Topped the cake with some toasted coconut and man it was amazing…might be my new favorite cake!

    Reply
  16. John says:
    February 11, 2019

    I made this cake for by husband’s birthday and it was a hit! And I’m not a baker. It seemed more like making an easy banana bread. one thing I did differently was I pushed finely chopped pecans into the side of the frosted cake, all the way around and left the top plain cream cheese frosting. I saw that on a carrot cake and thought it looked nice.

    Reply
    1. Sally @ Sally's Baking says:
      February 12, 2019

      I’m so glad it was a hit, John!! I hope he had a fantastic birthday 🙂

      Reply
  17. Tin says:
    September 12, 2018

    Hi Sally! Can I do this recipe for 2 layer cake instead? Thank you!

    Reply
    1. Sally @ Sally's Baking says:
      September 12, 2018

      Hi Tin! You certainly could, but I’m unsure of the ratio and measurement of ingredients. I recommend making the batter as is and using any extra batter for a few cupcakes on the side. You can freeze them.

      Reply
  18. Debbie says:
    September 4, 2018

    I accidentally used two stick of butter in the frosting instead of 3/4 cup and the frosting still came out fluffy and tasted great. Now I’m afraid to try it with the right amount of butter because my family said that was the best cream cheese frosting I’ve ever made.

    Reply
    1. Sally @ Sally's Baking says:
      September 5, 2018

      Haha- if it worked for you then do it again! 🙂

      Reply
  19. Carol says:
    April 30, 2018

    I made this for a Church coffee hour. It was my first attempt at a layer cake, so hooray for the delicious frosting to hold it all together!

    People went CRAZY for it, it was a huge hit! I got a few comments like, “Better than carrot cake!” and even “Better than my Grandmas!” which, no matter what kind of cook Grandma was, is a huge compliment!

    I love your recipes, thank you so much!

    Reply
  20. Debbie Hopkins says:
    August 30, 2017

    Is there an alternative for the bananas?

    Reply
    1. Sally @ Sally's Baking says:
      August 30, 2017

      It’s the main flavor, so I don’t suggest it. How about a carrot cake or spice cake instead?

      Reply
  21. Suzanne says:
    May 28, 2017

    This is baking now, and the aroma is just incredible!

    Trying it for my mom’s birthday tomorrow – I can’t wait! 🙂

    I made some cherry-almond shortbread cookies as backup, because there’s a weirdo in the group who doesn’t like bananas! Those are the best, though…

    Reply
    1. Sally @ Sally's Baking says:
      May 28, 2017

      Haha! Both desserts should be fabulous!

      Reply
      1. Suzanne says:
        May 30, 2017

        The cherry cookies were also to pay off a debt I owed my sister from her early-April birthday, so I was able to give her a bunch and make a cute little plate to go along with the cake. I always make a double batch of those! They’re SO perfect, they’re my favorite cookie from your site. Well, that I’ve tried yet, at least…and I do love all of them!

        The cake…OMG, it was delicious! So moist, like a spice cake and banana bread and a carrotish-cake all combined, with that frosting! I did add probably an extra cup of sugar to the frosting because it was still fairly thin even after refrigerating. It didn’t seem too warm in the kitchen, but maybe the butter I added was too soft, or I had a sub-par cream cheese – I don’t know. I also need to learn how to frost better! 🙂

        Thanks for another fabulous recipe!!

  22. Connor says:
    May 22, 2017

    I can’t wait to try this recipe! Sally, what size of a bundt pan would you recommend? I have a 12-cup pan, but I have a feeling that this would just be too much batter for the pan that I have.
    Thank you for all of your wonderful recipes! (Your pineapple upside down cake recipe is the ONLY recipe I’ll use! )

    Reply
    1. Sally @ Sally's Baking says:
      May 22, 2017

      I’d say a 12-cup Bundt is your best bet. Any leftover batter, you can make cupcakes 🙂
      I LOVE that pineapple upside-down cake recipe too!!

      Reply
  23. Emily says:
    May 14, 2017

    I just made this for Mother’s Day and man, the flavors!!! Yum!!! But mine came our super dense. It was basically banana bread consistency. Did I go wrong somewhere or is that how this cake is supposed to taste? Either way, super delicious and I’ll definitely be making it again!! 

    Reply
    1. Haley says:
      May 14, 2017

      Mine turned out the same way! So dense and kind of hard to slice. Flavor was amazing and loved the icing, it just seems like it should’ve raised more and been more cakey like your pictures. Wondering if I used too much pineapple bc I got the 8 oz out of a 20 oz can and didn’t use a scale??

      Reply
    2. Sally @ Sally's Baking says:
      June 18, 2017

      Supposed to be dense like carrot cake/banana bread. 🙂

      Reply
  24. Kelsey says:
    May 11, 2017

    I finally had the chance to make this recipe this week! It was amazing–my family and I have eaten it all up in just three days. 🙂

    Reply
  25. iram says:
    May 1, 2017

    Sally I made this cake yesterday. It was just amazing. Seriously, one of the softest cakes you have ever created. Everyone loved it. 🙂 Thank you

    Reply
  26. Sally @ Sally's Baking says:
    October 24, 2018

    Hi Raschelle! Cake flour is much too light for this hummingbird cake batter. All-purpose is best.

    Reply