Hummingbird Cake


Hummingbird Cake a flavorful cake brimming with pineapple, bananas, pecans, and spices and finished with luscious cream cheese frosting and coconut! The perfect cake for any special occasion!

Hummingbird Cake | Cooking Classy

Hummingbird Cake

I sort of think of this cake as banana cake meets the tropics, in that it is loaded with bananas, laced with fresh pineapple and covered in sweet, toasted coconut.

I think next time I may even swap out those pecans with toasted macadamia nuts. This cake is fairly dense but in a good way.

It will remind you a lot of banana bread, but with a bonus of decadent cream cheese frosting of course.Enjoy!

Hummingbird Cake | Cooking Classy

Remember to subscribe to the Cooking Classy newsletter to receive new recipe notifications delivered to your inbox!

Follow Cooking Classy on Facebook | Instagram | Pinterest | Twitter for all of the latest updates, recipes and content.


Hummingbird Cake

The tastiest hummingbird cake! It's filled with pineapple, bananas, pecans and spices and it's finished with a rich cream cheese frosting.

Servings: 16
Prep Time 35 minutes
Cook Time 40 minutes
Total Time 1 hour 15 minutes


  • 1 cup (198g) finely chopped fresh pineapple*
  • 2 1/2 cups (354g) all-purpose flour, divided (scoop and level to measure)
  • 1 tsp baking soda
  • 1 tsp ground cinnamon
  • 1/4 tsp ground nutmeg
  • 1/2 tsp salt
  • 3/4 cup (150g) granulated sugar
  • 3/4 cup (150g) packed light-brown sugar
  • 3 large eggs
  • 1 cup (235ml) vegetable oil or canola oil
  • 1 tsp vanilla extract
  • 1 1/2 cups (366g) mashed overripe bananas
  • 1 cup (100g) pecans, toasted and finely chopped, plus more whole or chopped pecans for decorating if desired

Frosting and topping

  • 12 oz. cream cheese, nearly at room temperature
  • 3/4 cup (170g) unsalted butter, nearly at room temperature
  • 4 cups (480g) powdered sugar
  • 1 tsp vanilla extract
  • 1 1/4 cups (95g) sweetened shredded coconut, toasted or untoasted


  1. Preheat oven to 350 degrees. Butter two 9-inch round cake pans (at least 2-inch tall) and line bottoms with a round of parchment paper. Butter parchment paper and lightly dust pans with flour, shake out excess.

  2. In a small mixing bowl, stir together finely chopped pineapple with 1/4 cup all-purpose flour, set aside. 

  3. In a medium mixing bowl whisk together remaining 2 1/4 cups flour, the baking soda, cinnamon, nutmeg and salt.

  4. In a separate large mixing bowl, using an electric hand mixer set on medium-high speed, whip together granulated sugar, brown sugar and eggs until pale and fluffy, about 3 - 4 minutes. 
  5. Slowly blend in vegetable oil, then mix in vanilla extract. Add half of the flour mixture and using a rubber spatula, fold just until combined. Add mashed bananas and fold to combine, then add remaining flour mixture and fold until combined. Fold in pineapple mixture and chopped pecans.

  6. Divide batter evenly among prepared cake pans. Bake in preheated oven until toothpick inserted into center of cake comes out clean, about 34 - 40 minutes. 

  7. Remove from oven and allow to cool in cake pans 10 minutes, then run a knife around edge to loosen and invert onto wire racks to cool completely. 
  8. Frost with cream cheese frosting and gently press coconut onto sides. If desired decorate top with a ring of whole or chopped pecans near outside edge.

  9. For the cream cheese frosting: In the mixing bowl using an electric hand mixer fitted with the paddle attachment, whip together cream cheese and butter until smooth and fluffy. 

  10. Add powdered sugar and vanilla and blend again until shade becomes whiter and frosting is fluffy. To firm up the frosting a bit freeze in 3 minute increments mixing between increments until it's reached a slightly stiffer consistency. 

Recipe Notes

*Pineapple should be chopped into tiny bits about 1/6-inch.

Recipe inspired by Food Network

Course: Dessert
Cuisine: American
Keyword: Hummingbird Cake
Author: Jaclyn
Hummingbird Cake | Cooking Classy


  • Elissa: My mom has made a version of Hummingbird Cake for Christmas (in lieu of Fruit Cake) for as long as I can remember. She adds raisins and sometimes swaps the pecans with walnuts and bakes them in foil loaf pans for family members. I have never had this cake with the frosting on it so I’m going to have to make this one. We always just slice it up and put a little butter on it like you would Banana Bread. June 27, 2017 at 9:06am Reply

    • Jaclyn: I hope you love it Elissa! June 27, 2017 at 12:37pm Reply

  • Laurie: I have never had hummingbird cake before, and I have been wanting to try it, so I made it this weekend for my Dad’s 65th birthday and my family loved it! Thanks for the great recipe. I featured it on my blog today: November 10, 2015 at 8:32am Reply

  • Hala: Hello. Just tried this cake yesterday and it was awesome.. I have never tried any hummigbird cakes before so truly I didn’t know what to expect.. looking at the amount of flour I knew it would be a bit dense.. and it was.
    Now, looking at the comments I knew it should be that way :) everybody loved it at the gathering yesterday.
    Thank you for such a wonderful recipe.. I need to try your Creme brulée cupcakes.. m dreaming of them. March 21, 2015 at 10:57pm Reply

  • Razan: Hi Jaclyn,
    I’m so glad I found your blog. You are such an inspiration to me.
    I made this cake today and it tasted so good, but the cake itself cracked at the top after I put the frosting. Also, my presentation of the cake wasn’t quiet fancy as yours.

    Thank you for sharing. December 9, 2014 at 7:58am Reply

  • Francesca: Hi there, I made this cake today – very yummy! But my icing never turns as pale as yours. Any tips for a whiter icing? October 11, 2014 at 10:10pm Reply

    • Jaclyn: Keep whipping it. For me it seems the longer I whip the lighter it gets. I’m so glad you liked the cake! October 11, 2014 at 10:38pm Reply

  • Erika: Hey Jaclyn! I just made this cake about a week ago and boy was it good the cake itself was amazing so flavorful loved the nuts and pineapple to it. The frosting wasn’t what I was expecting though. On its own it tasted very cheesy and buttery maybe because it didn’t call for much sugar. Now I didn’t use Philadelphia brand cream cheese, I used another name brand one but I don’t know maybe I over whipped it but something was off. Maybe it was because I didn’t add the sweetened coconut flakes and that was supposed to add some sweetness to the frostings. However with the cake it tasted really good so I’m guessing you made it that way because the cake itself was very sweet. So if I make this recipe again I think I might try a tangier frosting that doesn’t taste too cheesy like mine did. Anyways everyone who I served it to loved it and so did I. Thanks again and if you might be able to offer some enlightenment on what went wrong then I would greatly appreciate it! August 15, 2014 at 3:35pm Reply

    • Jaclyn: I do recommend Philadelphia but that’s probably not why it tasted to cheesy to you. For your personal taste you may just need to add more powdered sugar, but yes like you said the coconut does offer more sweetness to it too. August 28, 2014 at 8:45pm Reply

  • Bita: This cake looks lovely! Silly question, but how do I make the cream cheese frosting? I see the ingredients, but no directions on how to mix it all together :) July 18, 2014 at 10:51am Reply

    • Jaclyn: Not a silly question at all! Thanks for pointing that out, I’m not sure how it got cut off? I just re-added it above though. Thanks again I hope you love the cake! July 18, 2014 at 11:24pm Reply

Add your comment:

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

Copyright 2011-2019 Cooking Classy | Privacy Policy
Design by cre8d