Nothing tastes quite like the South as thick, moist slice of Old Fashioned Hummingbird Cake. My Granny Hines has been baking these up in her kitchen for as long as I can remember, and her recipe has won her many an award at family reunion dessert competitions. You can’t say Southerners aren’t a bit competitive, especially when it comes to baking.

History of Hummingbird Cake
Southern Living magazine, the icon of life in the South, says that the recipe for Hummingbird Cake is the most requested recipe in its entire history. That’s pretty impressive for a magazine that is now celebrating its 50th year.
This post may contain affiliate links, which simply means I may earn a commission off of links at no extra cost to you. Thank you for supporting my site!
There are slight variations in the recipes I’ve seen over the years, but the tropical flavors or pineapple and banana, along with a cream cheese frosting are consistent elements. What I love about my Granny’s recipe are the finely chopped pecans (and that’s PEE-cans) she includes in her cream cheese frosting. They add a lovely texture to the creamy frosting, and it really seals the deal.
This oil-based cake (not butter) is a cinch to put together, and its impressive appearance only makes it look difficult. It’s really super easy! So be sure to give Hummingbird Cake a try, and impress your family and friends with your baking prowess. (We like easy baking around here; try this Fresh Pear Cake for another easy cake.)
Cake Ingredients:
- 3 cups flour (I usually use 1/2 all-purpose and 1/2 soft white wheat)
- 2 cups sugar (you could probably use a bit less if you’re not into super sweets)
- 1 tsp baking soda
- 1 tsp cinnamon
- 1 cup nuts, chopped (optional)
- 1 tsp salt
- 1 1/2 cups oil
- 1 8oz can crushed pineapple (undrained)
- 1 1/2 tsp vanilla extract (try making your own vanilla extract. So easy!)
- 2 bananas, diced
Cream Cheese Frosting:
- 1 stick unsalted butter
- 1 block cream cheese
- 2 cups powdered sugar
- 1 cup pecans, chopped
Classic Hummingbird Cake Recipe
- Preheat oven to 350 degrees. Whisk first 6 ingredients in a large mixing bowl. Then add the rest of the cake ingredients; mix until combined, but do not beat.
- Spoon batter into 2 greased 9-inch cake pans, or 1 bundt or tube pan. Bake for 30-40 minutes (cake pans) or 1 hour (bundt pan). Use a toothpick to check for doneness.
- Allow cake(s) to cool in pan for 5 minutes, then gently loosen and let finishing cooling on a cooling rack.
- While cakes are cooling, make frosting by combining butter and cream cheese in mixer. Once fluffy, mix in vanilla and powdered sugar. You can then either add the pecans directly to the frosting or wait and add them to the top of the cake. I like the look of adding the pecans to the top, but I’ve done it both ways!
- If you used cake pans, place bottom layer on cake plate and frost the top, then add second layer. Frost the top of the second layer generously. Leave the sides “naked” for a rustic look. If you used a bundt pan, simply frost the entire cake.
So, that’s my Granny’s delicious hummingbird cake recipe. Whip it up for your next dinner party or for a special treat for your family. I took this particular hummingbird cake to our supper club, and it was a hit!
I’ll leave you with a handy printable of the recipe and a picture of my Granny and Granddaddy Hines. This is her favorite picture of the two of them, and I must admit, they make a handsome couple!

Hummingbird Cake

The classic southern hummingbird cake with lush cream cheese frosting and topped with toasted (or raw) pecans. Delicious!
Ingredients
- 3 cups All-Purpose Flour
- 2 cups Sugar
- 1 tsp Baking Soda
- 1 tsp Cinnamon
- 1 cup pecans, optional
- 1 tsp Salt
- 1 1/2 cups Oil (refined coconut or vegetable)
- 1 8oz. can Crushed Pineapple, undrained
- 1 1/2 tsp Vanilla
- 2 cups Banana, diced
- 1 stick Butter, unsalted
- 1 8oz pkg Cream Cheese
- 2 cups Powdered Sugar
- 1 cup Chopped Pecans
Instructions
- Preheat oven to 350 degrees. Mix first 6 ingredients in a large mixing bowl. Then add the rest of the cake ingredients; mix until combined, but do not beat.
- Grease tube pan, bundt pan, or 2 cake pans. Pour cake batter into prepared pan(s) and bake 1 hour (tube/bundt pan) or 30-40 minutes (2 cake pans). Use a toothpick to test if done.
- Cool in pan for 10-15 minutes, then finishing cooling on a rack. While cake cools, prepare frosting.
- Mix softened butter and cream cheese. Gradually add powdered sugar, then pecans. Spread frosting on cooled cake. Enjoy!
Recommended Products
As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases with no added cost to you. Thank you!
Nutrition Information:
Yield:
14Serving Size:
1 sliceAmount Per Serving: Calories: 743Total Fat: 47gSaturated Fat: 10gTrans Fat: 0gUnsaturated Fat: 34gCholesterol: 34mgSodium: 336mgCarbohydrates: 78gFiber: 3gSugar: 51gProtein: 7g
Whitney
Sunday 18th of December 2022
can this recipe b used for muffins?
Courtney
Sunday 18th of December 2022
Great question, Whitney! I've never tried it, but I don't see why not. If you're going to use the frosting, I guess it would technically be more of a cupcake. :) Let me know if you try it!
Katherine Jones
Friday 25th of June 2021
Hello Courtney , is there any eggs in the lovely cake recipe? Or does the pineapple and bananas take the eggs place. From Arkansas
Courtney
Saturday 26th of June 2021
Hi Katherine! You're correct; no eggs since this is what some would call an oil-based cake. The pineapple will also add needed moisture. Hope this helps!
Miz Helen
Tuesday 7th of November 2017
We will love your awesome Hummingbird Cake! Thanks so much for sharing your awesome post with us at Full Plate Thursday. Hope you are having a good week and come back to see us real soon! Miz Helen
Courtney
Tuesday 7th of November 2017
Thank you so much Miz Helen!
Janet Vinyard
Wednesday 17th of February 2016
Hummingbird Cake is definitely a Southern classic! Thanks for sharing your grandmother's recipe! Blessings, Janet
Courtney
Thursday 18th of February 2016
Hi, Janet! Thank you for stopping by!