Hummingbird Cake Recipe
This Hummingbird Cake Recipe is a Southern delicacy with a banana cake batter, pecans, pineapple, cinnamon, and in my version, coconut! The addition of cream cheese frosting makes this layered banana cake practically irresistible.
This is no ordinary Banana Cake with its three layers and rich, creamy icing. It’s worthy of any celebration.

Why You Must Make
- If you are a fan of banana bread, you’ll adore this cake!
- It’s packed full of flavor and texture with pecans, coconut, and pineapple!
- With 3 layers, it’s a dessert made to impress!!
The ol’ ball and chain has a huge list of dislikes. Banana bread? No way. All quick bread and muffins are out. So a banana cake is out. Nuts, coconut, pineapple? All three rank high on his fake “I’m deathly allergic” list. So I’ve been saving this hummingbird cake recipe for my book club gathering, where I could share with my more tolerant girlfriends. As you might guess, they all raved about this amped-up banana cake recipe!

Expert Tips
- You’ll need three 9-inch Baking Pans. I like lining them with Parchment Rounds (affiliate links) to ensure nothing is left in the pan when they’re removed. Make sure all are well-greased.
- Your bananas should have some brown spots on their skins. They should be slightly overripe, but not so ripe they’re fermenting!
- PRO-Tip: If you need to ripen a few of your bananas quickly, I’ve often roasted them in the oven to make both this cake and banana bread. Preheat your oven to 300º and roast for 15-20 minutes until the peels are very dark. I found this technique on the Southern Living website.
- I like to stock my freezer with bananas that are too ripe for my taste buds, but perfect for banana bread and cake. Peel, place in a freezer-safe zip-top bag, remove any excess air, and freeze. Date the bag in case it gets lost in the back of your freezer.
- PRO-Tip: It takes about 3 medium bananas to make one cup of mashed bananas.
- Make sure you drain your pineapple well. This recipe does not count on any extra liquid from the juices.
- Make sure your cream cheese and butter for the frosting are at room temperature. They will be much easier to mix.
- Also, Sift (affiliate link) your powdered sugar. It’s a pain, but your frosting will be much smoother if you take the time with this extra step.
- PRO-Tip: Take the time to toast your pecans to release the natural oils and improve their flavor. Toast in a single layer on a sheet pan at 350º for about 5 minutes. Shake the pan at the halfway mark, and watch carefully so the nuts do not burn.
- You can omit the nuts and/or the coconut if desired.
- PRO-Tip: Use about ¼ of the frosting to top each layer, then the last quarter to frost the sides.

How to Make
Like my favorite carrot cake, I also prefer my hummingbird cake loaded. And though coconut is not traditional, it works beautifully! Katie and I both enjoyed every morsel of the leftovers, though, like her dad, she picked out all the nuts. Sigh. Time for a batch of chocolate chip cookies. The family never complains about those!
Is there an ingredient you do not want in your cake?? Bill still brings up the time we dined at the now-defunct Lumiere in Vancouver. I told him he wouldn’t even notice the beets that were in their chocolate cake. Apparently, I was horribly mistaken! I’ll never live that one down. So feel free to leave out the nuts or coconut as those omissions won’t interfere with the cake’s baking chemistry.
- Whisk (affiliate link) together all the dry ingredients first. This helps distribute the baking soda, cinnamon, and salt.
- Next mix in the wet ingredients in two batches. First the eggs, oil, and vanilla. Next, fold in the bananas, pineapple, coconut, and pecans.
- Divide the batter between the three cake pans. Use a Kitchen Scale (affiliate link) if available to ensure they all have a similar amount of batter. Or just eyeball the depth of the batter and add or subtract what’s needed to even them out.
- Bake as directed or until a toothpick inserted in the center of each cake comes out clean.
- Cool completely before frosting.

Frequently Asked Questions
This coconut hummingbird cake worked its way up to the deep south via Jamaica. First, you must know that Jamaica’s national bird is the hummingbird, which is also known as the doctor bird.
A Jamaican newspaper published a cake recipe made with bananas called a Doctor Bird Cake. Whether this cake had the traditional nuts, spices, and cream cheese frosting, as today’s version does, no one seems to know.
But I can tell you about this banana cake. The base is rich and dense, made with oil instead of butter. But it’s all the extras that make this delectable dessert a standout. The Southern Living Hummingbird Cake was first published in 1978 and became their most requested recipe ever!
It’s just that delicious. Of note, though the naming of this cake is still considered a mystery, it also is known as the “Nothing Left Cake,” referring to the empty plates after it’s served.
It’s obviously a banana cake, as there is lots of banana flavor, but much more than that. It’s almost a cross between banana bread and my Classic Carrot Cake. My favorite carrot cake recipe also has a cream cheese frosting, plus crushed pineapple, coconut, and pecans. And just like carrot cake, this banana cake recipe is dense, moist, and irresistible!
You can place them in a paper sack with another piece of fruit, like an apple. The apple will give off ethylene gas that will encourage ripening. This may take a couple of days.
If you don’t have enough time for that option, you can also soften/ripen them in the oven. Preheat your oven to 300ºF and roast for 15-20 minutes until the peels are very dark. I found this technique on the Southern Living website.
You May Also Like:
- No Bake Banana Dream Dessert from Crazy for Crust
- Cinnamon Topped Banana Bread
- Best Banana Cream Pie
- Italian Cream Cake
- Sour Cream Banana Cake
- Sour Cream Pound Cake
- More of my Best Cake Recipes
- More of my Best Desserts
Classic Hummingbird Cake with Coconut
Ingredients
For cake:
- 3 cups flour
- 1 ½ cups sugar
- 1 ½ teaspoons cinnamon
- 1 teaspoon salt
- 1 teaspoon baking soda
- 3 eggs, lightly beaten
- 1 ½ cups vegetable oil
- 1 ½ teaspoons vanilla extract
- 2 cups mashed bananas (use ripe bananas)
- 1 8-ounce can of crushed pineapple, drained well.
- ¾ cup coconut
- 1 cup chopped pecans, toasted for about 5 minutes at 350°F.
For Frosting:
- 16 ounces cream cheese, at room temperature
- 12 tablespoons butter, at room temperature
- 6 cups powdered sugar, sifted
- 2 teaspoons vanilla
- Pecans, coconut, to garnish, if desired.
Instructions
- Preheat oven to 350°F. Spray three 9-inch cake pans with non-stick cooking spray. Line the bottom of each pan with parchment paper and spray the parchment with non-stick cooking spray.
- Whisk together flour and the next 4 ingredients in a large bowl.
- Add eggs, oil, and vanilla, and stir until combined.
- Fold in bananas, pineapple, coconut, and pecans. Divide batter evenly between prepared pans.
- Bake for 28 to 30 minutes. Place pans on cooling racks for 10 minutes. Remove from pans to cooling racks, and cool completely. Remove parchment paper.
- While the cakes are cooling, make the frosting.
- In a large bowl beat cream cheese and butter until smooth. Use the paddle attachment if using your stand mixer.
- Slowly add powdered sugar, mixing until it's all incorporated. Add vanilla and mix until combined.
- Place one layer on a serving plate. Top with one-fourth of the frosting. Repeat the procedure once.
- Top with the remaining cake layer. Spread the remaining frosting over the top and sides of the cake. Garnish with pecans or coconut, if desired.
Notes
Adapted from Southern Living.
Recommended Products
As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.
Nutrition Information:
Yield:
16Serving Size:
1 sliceAmount Per Serving: Calories: 807Total Fat: 48gSaturated Fat: 16gTrans Fat: 1gUnsaturated Fat: 29gCholesterol: 86mgSodium: 410mgCarbohydrates: 92gFiber: 3gSugar: 68gProtein: 7g

63 Comments on “Hummingbird Cake Recipe”
I remember making this delicious cake a few years ago for a dear friend’s birthday! It was such a success. I will look for an occasion to make your recipe for sure.
Southern Living has some of the best cake recipes. I’ll have to try your adaptation. My favorite is Southern Living’s Carrot Cake. I’ve subbed beets for the carrots and you can’t tell the difference. I’m thinking of subbing sweet potatoes next time. The buttermilk glaze on that cake is awesome; it might go well with Hummingbird Cake too. I can’t wait to try your recipe!
I love carrot cake—I’m going to hunt down SL’s recipe. Hope you enjoy this Hummingbird Cake, too!!
So moist and decadent! This a 3 decker hummingbird cake is a special treat for sure.
I’ve heard of this cake so many times, and have wanted to make one forever, but never have! So thanks for the recipe and the inspiration. Three nine-inch layers! That’s a whopping cake! And as always, thanks for your useful and insightful tips. I never thought about hurrying up the banana ripening process! I’m always so concerned about slowing it down!
Such a glorious and yummy layered cake! Wish I could have a slice right now :-))
I love the story behind this delicious cake, it looks and sounds delicious.
This cake looks simply amazing. If there is a slice looking for a good home I’m available… 🙂
Amalia
xo
Liz, your cakes are always so stunningly perfect! I’ve never had a Hummingbird cake, and I’m thinking it’s about time I did. I’m feeling inspired after reading this. 🙂 ~Valentina
Can this cake be made in bunt pan or Angel food pan I don’t want to frost
Hi, June,
Since I haven’t tested it, I did a little research. It looks like it’s possible to do, but the baking time will be longer, the cake will be denser and the crust will be thicker. Since it’s a 3 layer cake instead of a 2 layer cake, watch so you don’t fill the pan too much. I’m not 100% sure it will work well. You could also just bake the layers and serve one or two with dusting of powdered sugar (freezing the leftovers for later). Here is where I found my information:
I wish I could give you a definitive answer. Let me know if you try it!