4.95 from 53 votes

Hummingbird Cake

Jump to Recipe ▼

162 Comments

Servings: 12 slices

1 hr 20 mins

This post may contain affiliate links. As an Amazon Associate I earn from qualifying purchases. Please read my disclosure policy.

I’m not sure that you’ll ever taste another cake as brilliantly flavorful as my hummingbird cake. The perfect springtime cake, this recipe is flavored with overripe bananas, crushed pineapple, ground cinnamon, butter, vanilla, and pecans, then iced with a thick layer of silky cream cheese frosting. Sure to be a showstopper!

Slice of cream cheese frosted hummingbird cake on a white plate

The Perfect Springtime Cake

Hummingbird cake is said to have originated in Jamaica and was first published in the US in an issue of Southern Living during the late 70’s. Since then, it’s become a popular cake across the United States, but remains particularly popular in the south. It’s also particularly popular in my house around Easter, or anytime I find myself with a few overripe bananas.

Why You’ll Love This Recipe

  • A proven 5-star recipe ⭐️. Since this recipe was first published several years ago, it’s garnered dozens of 5-star reviews with readers raving about how moist, flavorful, simple, and just overall delicious it is!
  • Elegantly simple. A simple two layer cake, this one is cloaked with my cream cheese frosting, which is the perfect, subtly tangy counterpart to the sweet cake layers.
  • Perfect for beginner and experienced bakers alike. While there are quite a few ingredients that go into a hummingbird cake, the actual prep is simple and straightforward. The batter comes together quickly, and the frosting is essentially foolproof, too.
  • Jaw-droppingly flavorful. Ultimately this is like a moist spice cake, well-flavored with bananas and crushed pineapple. The flavor is rich but refreshing, something of a hybrid between carrot cake, banana cake, and pineapple upside-down cake. A lot of flavors, yes, but they work beautifully together.

What You Need

It might look like a lot of ingredients at first glance, but most are basic and each is carefully chosen to add flavor, moisture, and texture to this 2-layer cake. Ingredients for both the cake layers and the frosting are shown.

Ingredients needed to make hummingbird cake
  • Bananas. Reach for the same sort of bananas you’d choose if making banana bread: the browner and spottier the better! These over-ripe bananas contain more sugar and moisture (and, in turn, more flavor) than their more yellow counterparts. This means a more moist and flavorful hummingbird cake.
  • Crushed Pineapple. You’ll need an 8 oz can. Don’t drain it, the juices will add flavor and moisture to the cake.
  • Butter & oil. At the risk of sounding like a broken record (because I’ve talked about this in so many cake recipes, like my chocolate cake and vanilla cake!), this blend is the best choice for best flavor and texture. When it comes to the oil, any neutral oil will work. I currently use avocado oil, but this recipe has been tested and works with canola oil and vegetable oil, too.
  • Sugar. A blend of granulated and brown sugar gives us a nice balance of flavor. Light or dark brown sugar will work, but dark is my preference. It makes the flavor slightly richer and the cake a tad more moist.
  • Eggs. They should be at room temperature, in fact all of your ingredients should be.
  • Vanilla Extract. You’ll need a full tablespoon, I like a heavy-handed pour here. Bonus points if you use homemade vanilla extract 😉
  • Flour. Since this is designed to be a heavier cake that must handle the weight of all the add-ins, I prefer all-purpose flour to lighter, more delicate cake flour. Save the cake flour for angel food cake, instead.
  • Pecans. Feel free to substitute your favorite nut, but pecans are the classic choice and walnuts would be my second option. While it’s not mandatory, I recommend that you toast your pecans for best flavor.

SAM’S TIP: For the frosting, make sure you opt for “brick-style”, full-fat cream cheese. Avoid low-fat or the spreadable kind sold in tubs, as it typically results in a frosting that’s too runny and messy and could slide right off your cake.

This is just an overview of the ingredients I’ve used and why. For the full recipe please scroll down to the bottom of the post!

How to Make a Show-stopping Hummingbird Cake

Make the Cake Batter

Lumpy cake batter in a glass bowl with pecans added on top, just before stirring
  1. Combine your wet ingredients. Butter, oil, and sugars go first, then we’ll add in the crushed pineapple, eggs, and vanilla extract. You’ll need an electric or stand mixer since we’re using softened butter here; make sure it’s well blended with the sugar before proceeding.
  2. Combine the dry ingredients. Whisk these together in a separate bowl.
  3. Gently combine wet & dry ingredients. Use a spatula for this part and not an electric mixer. You want to take care not to accidentally over-mix the batter or the cake could end up dense and dry, or even rubbery (like over-mixed banana pancakes).
  4. Bake. Make sure to thoroughly grease and flour your cake tins or use a baking spray (make sure it’s one that contains flour). For best results, place a round cut-out of parchment paper in the bottom of each cake pan. This will guarantee your cake won’t stick when you go to invert it. When finished baking, the cakes will be a beautiful golden brown color.

SAM’S TIP: Due to all the add-ins, the cake batter will appear quite lumpy and bumpy. This is normal! So long as you don’t have any dry streaks of flour remaining, your cakes will bake just fine. Don’t over-mix trying to make things smooth or your cake could end up dense, rubbery, and dry.

Cool & Decorate

Frosting two layers of hummingbird cake with cream cheese frosting
  1. Cool the cakes in their pans for 10 minutes, then turn onto a cooling rack to cool completely before decorating.
  2. If needed, level the cakes, though mine usually bake up pretty flat.
  3. Prepare your cream cheese frosting and apply an even layer between the layers and around the cake. I like to use a closed-star piping tip to decorate the top, then sprinkle with crushed nuts for a little extra decoration.

SAM’S TIP: Be patient and let the cake layers cool completely before frosting. If you’re impatient (been there), you’ll end up with a soupy mess of frosting that melts right off your cake. If you can feel any warmth radiating from the hummingbird cake layers, give them more time.

Hummingbird cake slice on white plate

Frequently Asked Questions

Why is it called hummingbird cake?

As with my whoopie Pies, it seems the origins of the name of this cake are murky and contested. According to Jamie Oliver, it was so named because it was “sweet enough to attract hummingbirds”. If you don’t have a mouth full of sweet teeth, don’t let that deter you, though! My take on this cake is well balanced with the spices and fresh flavor of the fruit; it’s not hard to quickly eat your way through a large slice!

Can I leave out the nuts (or use a different kind)?

Absolutely. You can leave the nuts out entirely without making any other changes to the recipe. You could also substitute them with walnuts or even shredded coconut for a texture change-up (think like my Italian cream cake).

Do I need to refrigerate this cake?

Because of the cream cheese based frosting and the moist, fruit-heavy nature of this cake, I’m only comfortable leaving it out at room temperature for a day before enjoying it (and less than that if it’s quite warm in my house, as the frosting might melt!). Hummingbird cake is best stored in the refrigerator and will keep for up to 5 days there, just make sure to keep it tightly covered in an airtight container. It’s such a moist cake the cool refrigerator doesn’t do much damage to its tender crumb.

Slice of moist hummingbird cake on white plate, showcasing all the add-ins in the crumb

I hope you try this one, and that you love it just as much as my family does! I have a feeling this just might become a springtime must-make for you, too.

Enjoy!

Let’s bake together! Subscribe to my newsletter to be notified of all the newest recipes, and find my free recipe tutorials on YouTube 💜

Slice of cream cheese frosted hummingbird cake on a white plate
4.95 from 53 votes

Hummingbird Cake Recipe

The perfect springtime cake, my hummingbird cake recipe is flavored with ripe bananas, crushed pineapple, ground cinnamon, butter, vanilla, and pecans, then iced with classic cream cheese frosting
Be sure to check out the how-to video tutorial!
Prep: 45 minutes
Cook: 35 minutes
Total: 1 hour 20 minutes
Servings: 12 slices
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Ingredients

  • ¾ cup (170 g) unsalted butter, softened to room temperature
  • ¾ cup (180 ml) neutral cooking oil, I use avocado oil, but canola or vegetable will work just fine
  • 1 cup (200 g) light or dark brown sugar, firmly packed
  • ½ cup (100 g) granulated sugar
  • 2 large eggs, lightly beaten (room temperature preferred)
  • 2 cups (479 g) mashed over-ripe bananas, (this is was about 4 bananas for me)
  • 1 8 oz (226 g) can crushed pineapple, (do not drain)
  • 1 Tablespoon vanilla extract
  • 3 cups (375 g) all-purpose flour,
  • 1 teaspoons baking soda
  • 1 teaspoons baking powder
  • 1 teaspoon ground cinnamon
  • 1 teaspoon salt
  • 1 cup (120 g) chopped pecans¹, see note

CREAM CHEESE FROSTING

  • ½ cup (113 g) unsalted butter, softened
  • 8 oz (226 g) cream cheese, softened, don't use the spreadable cream cheese sold in tubs
  • 1 teaspoon vanilla extract
  • ¼ teaspoon salt
  • 4 cups (500 g) powdered sugar

Instructions 

  • Preheat oven to 350F (175C) and lightly grease and flour the sides and bottoms of two 8" or 9" pans. I also recommend using a cut-out round of parchment paper to line the bottom to prevent sticking.
  • Combine butter, oil, and sugars in a large bowl and use an electric mixer (or a stand mixer) to beat together until creamy and well-combined.
    ¾ cup (170 g) unsalted butter, ¾ cup (180 ml) neutral cooking oil, 1 cup (200 g) light or dark brown sugar, ½ cup (100 g) granulated sugar
  • Add eggs and stir to combine.
    2 large eggs
  • Add bananas, crushed (undrained) pineapple, and vanilla extract and stir well.
    2 cups (479 g) mashed over-ripe bananas, 1 8 oz (226 g) can crushed pineapple, 1 Tablespoon vanilla extract
  • In a separate, medium-sized bowl, whisk together flour, baking soda, baking powder, cinnamon, and salt until thoroughly combined.
    3 cups (375 g) all-purpose flour, 1 teaspoons baking soda, 1 teaspoons baking powder, 1 teaspoon ground cinnamon, 1 teaspoon salt
  • Using a spatula (don't use an electric mixer for this step) gradually begin to fold dry ingredients into wet. Once about half the flour mixture has been added, add the pecans and stir them in as well. Stir until completely combined, but don't over-mix the batter or you could end up with a dry cake.
    1 cup (120 g) chopped pecans¹
  • Evenly divide cake batter into prepared baking pans. Transfer to center rack of 350F (175C) oven and bake for about 39 minutes if using 8" pans and about 34 minutes if using 9" pans or until a toothpick inserted in the center comes out clean or preferably with a few moist crumbs.
  • Allow to cool for 10 minutes in baking pan then run a knife around the inside of the pan to loosen cake and carefully invert onto a cooling rack to cool completely.
  • Once cooled completely, prepare cream cheese frosting.

Cream cheese frosting

  • Combine butter and cream cheese in a large bowl (or in the bowl of a stand mixer) and beat until creamy, smooth, and well-combined.
    ½ cup (113 g) unsalted butter, 8 oz (226 g) cream cheese, softened
  • Stir in vanilla extract and salt.
    1 teaspoon vanilla extract, ¼ teaspoon salt
  • Gradually, with your mixer on low speed, stir in powdered sugar until completely combined. Be sure to scrape the sides and bottom of the bowl so ingredients are evenly combined.
    4 cups (500 g) powdered sugar

Assemble

  • If needed, level cakes before decorating. Place one layer of the cake on serving platter. Top with cream cheese frosting and spread evenly. Top with second cake. Frost top and sides of cake and serve.

Notes

¹Pecans

For best flavor, I recommend buying whole (not pre-chopped) nuts and toasting them in a 350F/175C oven for 5 minutes or until fragrant and deeper brown. Let them cool then chop up before stirring into your batter. Pecans can be left out if needed for allergy reasons (or just if you hate nuts), or you may substitute walnuts.

Storing

Store in an airtight container at room temperature for up to a day or in the refrigerator for up to 5 days. This cake may also be tightly wrapped and frozen for up to 3 months. 

Nutrition

Serving: 1slice with frosting | Calories: 834kcal | Carbohydrates: 101g | Protein: 7g | Fat: 47g | Saturated Fat: 28g | Trans Fat: 1g | Cholesterol: 99mg | Sodium: 415mg | Potassium: 309mg | Fiber: 3g | Sugar: 71g | Vitamin A: 914IU | Vitamin C: 3mg | Calcium: 73mg | Iron: 2mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Like this? Leave a comment below!

I originally published my hummingbird cake recipe in March of 2019. I’ve updated the post to include more tips and helpful information, but the recipe remains the same (no changes were needed).

More Springtime Cake Recipes to Try:

Cover photo of my gourmet cookie ebook.

Now Available!

Get my most popular bakery-style cookie recipes in one beautiful ebook. Foolproof recipes and bakery-worthy cookies you can make at home.

You May Also Like:

4.95 from 53 votes (19 ratings without comment)

Leave a comment

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

Recipe Rating




162 Comments

  1. Jean says:

    5 stars
    The Hummingbird cake was absolutely delicious. Everyone loved it! 😉😋

    1. Sam says:

      I’m so happy to hear it was such a hit, Jean! Thank you for commenting, I appreciate it 🙂

  2. Diane Martinez says:

    5 stars
    Thank you for this beautiful recipe. I was determined to give this recipe a 2nd try, b/c I didn’t follow directions and I used the mixer through out the process the first time and it was like rubber! HA HA!!! The 2nd time it was wonderful.

    1. Sam says:

      So glad to hear it worked so well the second time! The mixer can over-work cake batter in a hurry, unfortunately!

  3. Peggy says:

    5 stars
    This was the first time I made a cake from scratch. This cake was absolutely delish!! Everything from Sam is the best ever!! Thanks😋

    1. Sam says:

      I am so happy to hear you enjoyed, Peggy! Thank you for your kind words! 🙂

  4. Araceli Peralta says:

    5 stars
    Thanks for the recipe my family loved

    1. Sam says:

      So happy to hear everyone enjoyed! 🙂

  5. Barbara evans says:

    Best Hummingbird Cake ever, I saved it to my home page, I must be doing something wrong cause all the recipes I saved to my page comes up your Broccoli Salad.

    1. Sam says:

      Hi Barbara! Did you by chance save the homepage instead of the link to the actual Hummingbird cake? Try going to the page again and saving from there. That’s my only guess, that’s weird.

  6. Michelle Hayes says:

    The 3/4 cup butter is not listed in the list of ingredients. Had to watch video to see how much butter was used. 😊

    1. Sam says:

      Hi Michelle! It is there, it is the first ingredient 🙂
      Hope you enjoyed!

      1. Michelle Hayes says:

        How bizarre………or I am going blind………quickly!! 😜 Sorry!!!!

  7. Norman says:

    5 stars
    Such great flavor. Love the cream cheese frosting that I followed your recipe to make that from scratch too.

    I didn’t have hope my cake would turn out as good as it did because I didn’t have cake pans so used a bundt pan which added more than 10 minutes to the cooking time and therefore perhaps dried it out just a little bit I am sure. Also had to substitute walnuts for the pecans as I didn’t have any on hand. But it still came out delicious. It was a dense cake so maybe I didn’t do something right but as it was still so good I plan to get me some cake pans and pecans and try it again. This is a great “old fashioned” cake that the whole family loved along with all the other recipes you have shared that I have made since discovering your pizza dough recipe a couple months ago

    1. Sam says:

      I am so glad you enjoyed the cake Norman! The batter may have been slightly over-mixed if it was dense. I hope you love it even more when you try it in your new cake pans! 🙂

  8. Peggy says:

    Would u be able to make this as a bundt cake?

    1. Sam says:

      Hi Peggy! I don’t see why not, just make sure to thoroughly grease and flour the bundt pan. The baking time will vary as well it will need to bake for longer than is indicated in the recipe, but since I haven’t tried it in a bundt pan myself I’m not sure exactly how long it will take. Enjoy!

  9. Naomi says:

    Do you think this recipe would hold form for a shape cake pan? I have a pan shaped like a doll and I want to make a cake for my niece’s birthday tonight. 🙂

    1. Sam says:

      Hi Naomi! I think it would be fine in a shape cake pan. Enjoy! 🙂

  10. Brenda McBride says:

    5 stars
    For two people a whole cake is too much. So I was wondering if one layer could be frozen for later use. Thanks.

    1. Sam says:

      Definitely, you can freeze one of the layers. Enjoy! 🙂

  11. Audrey Chavez says:

    5 stars
    Hi Sam, I made this humming bird its absolutely delicious! Moist and thank you for putting the note for lighter frosting mix in a little heavy cream, thanks for sharing.

    1. Sam says:

      I am so glad you enjoyed the cake, Audrey! 🙂

  12. Audrey Chavez says:

    5 stars
    I’ve made this humming bird cake its absolutely delicious!! Thanks so much for the recipe!😋

    1. Sam says:

      I am so glad you enjoyed it, Audrey! 🙂

  13. Charlaine says:

    No comment yet. Could this be put into a 9 by 13 inch baking dish instead of in layers?

    1. Sam says:

      Hi Charlaine! This batter will make about 8 cups of batter. Typically a 9 x 13 holds 10 cups of batter. That being said, you could bake it in a 9 x 13 pan but the baking time would be different. I haven’t tried it in a 9 x 13 so I don’t know how long it would need to bake.

  14. Chandra Persaud says:

    Hi Sam a bit confused here …the written recipe said to cream sugar, oil and butter but in the video you’re creaming them with the bananas as well. Please clarify. Thanks!!

    1. Sam says:

      Hi Chandra! Either way will work in this case. Since I was starting with unmashed bananas, I did it all in one bowl in the video to make it a little easier for myself. Sorry for the confusion. 🙂 Enjoy!

  15. Shenita says:

    Do you mash the bananas or just slice and mix them? Thanks, Shenita

    1. Sam says:

      Hi Shenita! The bananas are mashed in this recipe. 🙂

      1. Audrey Chavez says:

        I’ve made this humming bird cake its absolutely delicious!! Thanks so much for the recipe!😋