Hummingbird Cake

This Post May Contain Affiliate Links. Please Read Our Disclosure Policy.

This hummingbird cake is a perfect Easter dessert to serve to your family and friends! Two spiced cake layers made with pecans, bananas, and crushed pineapple. I finished the cake off with my creamy and easy homemade cream cheese frosting.

slice of hummingbird cake on a plate


 

Ok this cake is a new one for me. Hummingbird cake is definitely not something I had growing up. And honestly, not much of my adulthood, But when I got asked to write a cookbook a couple years ago and was brainstorming ideas for cake recipes I fell upon this Southern classic cake and decided to see if I could come up with my own version.

Being a big fan of carrot cake, I fell in love with this super moist spiced layer cake chocked full of spices, bananas, pecans, and pineapple. And since it’s almost Easter I figured it’s a good time to share this cake.

This is an oil-based cake, which  means it’s super easy to throw together. No creaming involved! I added in some warm spices, like cinnamon and a pinch of allspice, for extra flavor that pairs wonderfully with the fruit in the cake.

​It’s sort of like a banana cake with way more going on! I dare say it might now be my new favorite cake for Easter!

Looking for fun spring desserts? Try these adorable Hydrangea Cupcakes, Bird Nest Cupcakes, or Easter M&M Cookies to brighten up your table! Perfect for spring gatherings and celebrations.

Why Is It Called A Hummingbird Cake?

Ok so it’s origins aren’t clear. But here is what I dug up on the good old world wide web.  First theory up is that the cake is sweet enough to attract the bird. Some say the bananas in the cake leave a streak that reminds people of the hummingbird’s plummage. And since the cake contains bananas and pineapple the cake is supposed to have originate in the Caribbean, and possibly invented in Jamaica in the 1960s. 

The most popular recipe was submitted to Southern Living Magazine by Mrs. L.H. Wiggins of Greensboro, N.C. in 1978 and now it’s a Southern favorite. It’s typically frosted with a cream cheese frosting. Of course I frosted mine with my cream cheese frosting recipe. Who am I to argue with tradition.

So, a Southern classic with Caribbean roots. Yup, I can get behind that.

See Also:

  • If you love cranberries, you have to try my Cranberry Cheesecake Bars! With a graham cracker crust, creamy cheesecake filling, fresh cranberry swirl, and a crumble topping, these bars are the perfect make-ahead dessert for the holidays!
  • Layered with fresh strawberries and homemade whipped cream this vanilla sponge cake is a beautiful cake to make any time of year!
  • If you’re looking for a showstopping cake, this Milk Bar cake is the perfect dessert to make for a birthday!
  • Calling all peanut butter lovers with this super easy peanut butter cream cheese frosting to use on all your favorite cake recipes!
  • This easy vanilla cupcake recipe uses melted butter so it comes together in minutes and no mixer is needed!
  • When it’s summertime then you have to make these S’mores cupcakes with toasted meringue frosting and graham cracker bottom!
  • Get a mixing bowl and make the easiest cake ever! This Tornado cake recipe (aka do nothing cake) made with crushed pineapple, coconut, and pecans!
slice of hummingbird cake being cut and served

What’s In A Hummingbird Cake?

For the cake layers:

  • All purpose flour
  • Baking soda
  • Ground cinnamon
  • Ground allspice – You can substitute the allspice for ¼ teaspoon cinnamon, ¼ teaspoon cloves, and a pinch of ground nutmeg.
  • Salt
  • Granulated white sugar
  • Light brown sugar – If you don’t have any, you can make your own brown sugar.
  • Vegetable oil – This cake is an oil-based cake so that means it’s a super moist cake! You want to use a neutral-tasting oil such as vegetable or canola oil. If you want to reduce the fat and use applesauce I would recommend using half oil, and half applesauce. 
  • Large eggs – Make sure your eggs are at room temperature
  • Crushed pineapple – A key ingredient in a hummingbird cake! Make sure to use crushed, canned pineapple. Or if you have a can of pineapple rings (or even fresh pineapple) you can dice it up fine (or try throwing it in your food processor). You could also use fresh pineapple as well. 
  • Mashed bananas – You want overripe bananas (aka dark in color with lots of brown spots! These bananas are very ripe and therefore are sweeter. Here is how to ripen bananas quickly.
  • Pecans – I toasted the pecans first to give them maximum flavor! Read more here about how to toast pecans.
  • Vanilla extract
ingredients prepped for  hummingbird cake

For the Frosting:

ingredients prepped for cream cheese frosting

How To Make Hummingbird Cake

  1. Toast pecans. In a 350F oven, toast pecans for about 5-7 minutes until fragrant. Allow to cool and then chop.
  2. Preheat and prepare pan. Preheat oven to 350°F. Grease and flour two 9-inch cake pans.
  3. Combine dry ingredients. Sift together the flour, baking soda, cinnamon, allspice and salt. Set aside.
  4. Combine wet ingredients. In a large bowl, combine the oil, brown sugar, granulated sugar, eggs, pineapple, and mashed banana.
  5. Add dry ingredients. Add the flour mixture to the oil mixture and mix just until combined. Stir in toasted pecans.
  6. Bake. Pour batter into prepared pans. Bake in preheated oven until a toothpick inserted in center of each pan comes out clean, about 25-30 minutes . Remove from oven and allow to cool for 5 minutes. Then loosen the edges and invert the cakes onto a wire cooling rack and continue to cool.  Store leftover cake, covered in the refrigerator, up to 5 days.
step by step photos of making hummingbird cake

For The Frosting

In a stand mixer, fitted with a paddle attachment, cream the butter until smooth. Add in the cream cheese. Beat on medium-high speed until well combined and smooth, about 2-3 minutes.

Gradually beat in the confectioners’ sugar until totally incorporated, increase the speed and then beat until smooth. Mix in the vanilla extract. Add in a pinch of salt. Mix until smooth and creamy. Frost the cake as desired once the layers are cool.

four photos showing how to make cinnamon rolls step by step

Heather’s Baking Tips

  • Prep Your Pans The Right Way. I recommend greasing your cake pans and lining the bottoms with parchment paper. I love using Baker’s Joy spray that has flour in it for the best release. I like to spray the pans, then line the bottom with parchment paper, then give it another spray. Here is a tutorial on How To Prepare Cake Pans (in 4 easy steps!)
  • Measure Your Flour Accurately. I do recommend using a digital kitchen scale for best accuracy. But if you don’t own one yet, then fluff up your flour first. Spoon it into your cup and the level it off. Don’t pack it down! Here is a tutorial onw How To Measure Flour.
  • Bring your eggs to room temperature.  You don’t want cold eggs being added to your creamed butter mixture. It will seize up the butter. So place your eggs in a bowl of warm water for 10 minutes before using them. 
  • Use Browned Bananas. Browned bananas will be sweeter and impart more flavor than yellow bananas.
  • Toast Your Pecans. Toasting the pecans first helps to bring out the flavor of the nuts! I toast in a 350F oven for about 7-8 minutes, and then let them cool before chopping and adding to the batter.
  • Do not overmix your batter. Once the dry ingredients are added to the wet, stir just until the flour is mixed in. Overmixed batter will result in a tough-textured cake.
  • Test The Cake To See If It’s Done. You can test with a toothpick, or touch the top of the cake. It should bounce back and not stay sunken in.
  • Use Room Temperature Ingredients For The Frosting Too. Cold butter and cream cheese won’t mix together well and you will end up with a lumpy frosting.
  • Chill The Frosting. If your frosting is too soft, try chilling it before frosting your cake so it firms up a bit and it’s easier to frost the cake.
slice of hummingbird cake upright on a plate with a fork

Why Is My Cream Cheese Frosting Runny?

This can happen for a few reasons. 

  • Your butter may have been to warm. When you are softening your butter make sure there is no melted spots to it.
  • You mixed the cream cheese for too long before adding your powdered sugar causing the liquid in the cream cheese to dissolve some of the powdered sugar. If your cream cheese is softened you should only need to mix for a minute or so before adding the powdered sugar.
  • You used the wrong kind of cream cheese. Again make sure to use full fat cream cheese.
  • You added in more liquid. Try adding in more powdered sugar to thicken it back up.

To fix this: 

If your icing is runny you can try a few things:

  1. Add more powdered sugar. Add a few tablespoons at a time. This can cause the frosting to be a bit on the sweet side. So just a little at a time.
  2. Add cornstarch. Again a few tablespoons at a time and then mix again to see if it thickens up.
slice of hummingbird cake on a plate

Storing This Cake

When it comes to cakes I highly recommend making them ahead of time. There’s a lot of work that goes into them so it’s great to make them ahead! You can store the cake layers, unfrosted and then frost them later.  You can also store the cake layers, or the whole cake at room temperature. 

You can also freeze the cake layers too if you need to!

Cake Layers only: 

  • At room temperature: You can make the cake layers 2-3 days ahead of time. Leave them unfrosted, and wrap in plastic wrap (a couple layers, well wrapped). Just make sure they are completely cool before doing so. 
  • Freezing: You can also wrap the cooled cake layers and freeze for up to 3 months if you don’t plan to use the layers in a few days. I let them thaw at room temperature before icing them.

Frosted Cake: 

  • Fridge: If you have frosted the cake, I like to store the cake in a plastic cake container, and keep in the fridge because of the cream cheese frosting. I keep it 1-2 days ahead of time. Before serving I will let it sit out for about 30 minutes or so (depending on how warm it is that day) just to let the frosting warm up a bit.
  • Freezing: I would freeze the cake unfrosted, because of the cream cheese frosting. It doesn’t always freeze well. Once the layers are cooled then wrap carefully in plastic wrap (a few layers) and a final layer of aluminum foil. When ready to enjoy, just thaw at room temperature and frost.
top down view of hummingbird cake with three slices cut

Hummingbird Cake Recipe FAQ’s

Why is my cake not done in the middle?

This can happen if it cooks too fast, creating a crust on the outside leaving the middle uncooked. This could mean your oven temperature is too high. Do yourself a favor and get an oven thermometer to double check the accuracy of your oven. See Related post: Baking 101: Getting To Know Your Oven

Why did my cake sink in the middle?

This usually means the cake is not done. Again, do yourself a favor and check that oven temperature. And be sure to not peek during the baking process! Keep that oven door closed.

How can I tell when the cake is done baking?

To test when my cake is done, I like to use a long wooden skewer to insert into the cake and see if there are moist crumbs that cling to it. Or  I do the bounce test, and touch the top of the cake it should spring back not stay sunken in. My biggest worry is overbaking it. So making sure my oven temperature is running correctly, I can then set my timer and check it with the skewer to ensure it’s done properly and not overbaked.

Using A Different Pan

I haven’t tested in all these formats but here is what I think they should take. Always be sure to set a timer and use an oven thermometer and err on the side of less time and check from there. 

  • 8-inch cake: I haven’t tested in two 8-inch pans, but I would think it would take similar time. 
  • 3-layer cake: Divide the batter between 3 round pans (either 9-inch or 8-inch) and I would set my timer for about 20 minutes and check from there.
  • Cupcakes: About 18-22  minutes at 350F for cupcakes filled 3/4 full.
  • Bundt Pan: About 60-65 minutes at 350F. You won’t need all the frosting.
  • 9×13 pan: I haven’t tested as a sheet cake but I would think it would take about 50-60 minutes at 350F. 
slice of hummingbird cake upright on a plate

Frosting A Hummingbird Cake

I used my Cream Cheese Frosting recipe, which is the classic frosting choice for a Hummingbird cake. But if you wanted to mix things up you could try using Ermine Frosting, which is a classic frosting for Red Velvet Layer Cake.

You could also just stick with a vanilla buttercream frosting, or if you wanted to up the cinnamon flavor try the Cinnamon Cream Cheese Frosting.

slice of hummingbird cake on a plate with a fork

More Cake Recipes

Tools Needed To Make This Cake

If you want to become a better baker then be sure to check out my now Ultimate Baking Bootcamp online class!

Hummingbird Cake

This cake is chocked full of spices, bananas, pecans, and pineapple frosted with a cream cheese frosting. Make this for Easter, or any time the occasion calls for a heavenly dessert.
5 from 5 votes
Print Pin Rate
Course: Dessert
Cuisine: American
Prep Time: 20 minutes
Cook Time: 40 minutes
Total Time: 1 hour
Servings: 16 slices
Calories: 623kcal

Ingredients

For The Cake

  • 3 cups (360 g) all purpose flour
  • 1 teaspoon baking soda
  • 1 ½ teaspoons ground cinnamon
  • ½ teaspoon ground allspice
  • 1 teaspoon table salt
  • 1 cup (198 g) granulated white sugar
  • 1 cup (213 g) light brown sugar
  • 1 ½ cups (360 mL) vegetable oil
  • 3 large eggs room temperature
  • 1 8 ounce can crushed pineapple, drained
  • 2 cups (454 g) mashed bananas about 2-3
  • 1 cup (113 g) toasted and chopped pecans
  • 1 ½ teaspoons vanilla extract

For The Frosting

  • 8 Tablespoons (1/2 cup, 113 g) unsalted butter softened
  • 8 ounces (1 block, 227 g) full fat cream cheese softened
  • 3 cups (343 g) confectioners sugar aka powdered or icing sugar
  • 2 teaspoons vanilla extract
  • pinch salt

Instructions

For The Cake

  • Toast pecans. On a baking sheet, spread out pecans and toast for about 5-7 minutes in a 350F oven until fragrant. Remove from the oven and allow to cool. Chop finely.
  • Preheat and prepare pan. Preheat oven to 350°F. Grease and flour two 9-inch cake pans.
  • Combine dry ingredients. Sift together the flour, baking soda, cinnamon, allspice and salt. Set aside.
  • Combine wet ingredients. In a large mixing bowl, combine the oil, sugars, eggs, pineapple, and bananas.
  • Add dry ingredients. Add the flour mixture to the oil mixture and mix just until combined. Stir in toasted pecans.
  • Bake. Pour batter into prepared pans. Bake in preheated oven until a toothpick inserted in center of each pan comes out clean, about 35-40 minutes . Remove from oven and allow to cool for 5 minutes. Then loosen the edges and invert the cakes onto a wire cooling rack and continue to cool.

For The Frosting

  • In a stand mixer, fitted with a paddle attachment, cream the butter until smooth. Add in the cream cheese. Beat on medium-high speed until well combined and smooth, about 2-3 minutes.
  • Gradually beat in the confectioners’ sugar until totally incorporated, increase the speed and then beat until smooth. Mix in the vanilla extract. Add in a pinch of salt. Mix until smooth and creamy. Frost the cake as desired once the layers are cool.

Notes

  • Tools: 9-Inch Cake Pans | Baker’s Joy | Stand Mixer
  • Make ahead/Storage:
      • At room temperature: You can make the cake layers 2-3 days ahead of time. Leave them unfrosted, and wrap in plastic wrap or tin-foil. Just make sure they are completely cool before doing so. 
      • Freezing: You can also wrap the cooled cake layers and freeze for up to 3 months if you don’t plan to use the layers in a few days. I let them thaw at room temperature before icing them. I would freeze the cake unfrosted, because of the cream cheese frosting. It doesn’t always freeze well. Once the layers are cooled then wrap carefully in plastic wrap (a few layers) and a final layer of aluminum foil.
      • Fridge: If you have frosted the cake, I like to store the cake in a plastic cake container, and keep in the fridge because of the cream cheese frosting. I keep it 1-2 days ahead of time.
  • Different pans: (these are approximate times, and may vary slightly),
    • 8-inch cake: I haven’t tested in two 8-inch pans, but I would think it would take similar time. 
    • 3-layer cake: Divide the batter between 3 round pans (either 9-inch or 8-inch) and I would set my timer for about 20 minutes and check from there. I think it would take about 21-24 minutes.
    • Cupcakes: About 18-22  minutes at 350F for cupcakes filled 3/4 full.
    • Bundt Pan: About 60-65 minutes at 350F. You won’t need all the frosting.
    • 9×13 pan: I haven’t tested as a sheet cake but I would think it would take about 50-60 minutes at 350F. 
  • Can I substitute the oil with applesauce?  I would recommend only replacing half the oil with applesauce for best texture.
  • Can I use fresh pineapple? You absolutely can! Just make sure to cut and crush up the pineapple finely.
  • Can I use a different frosting? Frankly I would say no, but that being said you could stick with a vanilla buttercream frosting, or if you wanted to up the cinnamon flavor try the Cinnamon Cream Cheese Frosting.
  • Pecans: Can omit if nut allergy. I toast the pecan halves in a 350F oven for about 5-7 minutes until fragrant and slightly darker in color. I then let them cool and chop them up before adding them to the batter.
  • Substitution Tip: Substitute the allspice for ¼ teaspoon cinnamon, ¼ teaspoon cloves, and a pinch of ground nutmeg.

Nutrition

Calories: 623kcal | Carbohydrates: 72g | Protein: 5g | Fat: 37g | Saturated Fat: 24g | Trans Fat: 1g | Cholesterol: 61mg | Sodium: 277mg | Potassium: 172mg | Fiber: 2g | Sugar: 51g | Vitamin A: 426IU | Vitamin C: 2mg | Calcium: 43mg | Iron: 2mg
Tried this Recipe? Pin it for Later!Mention @BostonGirlBakes or tag #BostonGirlBakes!


 

10 Comments

  1. Mama Maggie's Kitchen says:

    5 stars
    I am loving all the flavors added to this hummingbird cake! It looks really mouthwatering!

    1. Heather Perine says:

      Thanks Maggie 🙂

  2. 5 stars
    Such a light and fluffy cake that does not disappoint! Looking forward to making this again for Easter brunch; was hands down delicious!

    1. Heather Perine says:

      So glad you loved it Sara!

  3. 5 stars
    Oh, how I love Hummingbird Cake! It’s the perfect opening to spring!

    1. Heather Perine says:

      Thanks Ashley..couldn’t agree more!

  4. 5 stars
    Beautiful cake, it’s probably my favorite, and I love that you covered all the bases! I’m going to make one this weekend 🙂

    1. Heather Perine says:

      Thanks Sue! Let me know how it turns out 🙂

  5. 5 stars
    What a beautiful cake! I love these flavors and it’s on my list for Easter dessert!

    1. Heather Perine says:

      Thank you Erika! Let me know how it turns out!

5 from 5 votes

Leave a Reply

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

Recipe Rating




More You'll Love!