Old Fashioned Hummingbird Cake Recipe
Make a classic old fashioned cake using this old fashioned hummingbird cake recipe. It’s a southern cake recipe with bananas, pineapple, and pecans.

Why is this southern cake recipe called a hummingbird cake?
This post contains affiliate links which means if you make a purchase we might receive a small commission at no additional cost to you.
What is an Old Fashioned Hummingbird Cake
It’s a Southern cake recipe that is filled with pineapple, bananas, cinnamon, and pecans. It’s covered with a cream cheese frosting and topped with crushed pecans. We always feel like it’s a spring cake since like hummingbirds it shows up at our home around Easter.
This post contains affiliate links, which means if you make a purchase, we might receive a small commission at no additional cost to you. Please read our Disclosure Policy.
Old Fashioned Hummingbird Cake Recipe:
Ingredients:
For the Cake:
- 3 cups all purpose flour
- 1 teaspoon baking soda
- 1 teaspoon salt
- 2 cups sugar
- 1 teaspoon cinnamon
- 3 eggs
- 1 cup canola oil
- 1 1/2 teaspoon vanilla
- 8 ounce can crushed pineapple, undrained
- 1 cup pecans, chopped
- 2 bananas, chopped
For the Frosting:
- 2- 8 ounce packages cream cheese, softened to room temperature
- 1 cup butter, softened to room temperature
- 2- 16 ounce packages powdered sugar
- 2 teaspoons vanilla extract
- 1/2 cup pecans, for topping
Equipment Needed:
- 3- 9 inch cake pans
- Mixing bowls
- Mixer
How to a Hummingbird Cake
Instructions:
-
Heat oven to 350 degrees and grease and flour three 9 inch cake pans.
-
Mix the dry ingredients in a large mixing bowl. Add the eggs and oil, mix until well combined. (do not beat)
-
Stir in the vanilla, pineapple, 1 cup of the chopped pecans and the bananas.
-
Spoon the batter into your prepared cake pans and bake for 25-30 minutes.
-
Remove from oven and cool pans on wire rack for 10 minutes, remove from pans and cool completely on wire rack.
-
Spread cream cheese frosting between the layers and on top and sides of the cake.
-
Sprinkle with 1/2 cup of chopped pecans.
For the Frosting
-
Beat cream cheese and butter in a mixing bowl until creamy smooth
-
Gradually add powdered sugar and beat until fluffy then mix in vanilla
Other Delicious Desserts:
- Caramelized Pear and Pecan Topping over Cheesecake
- Dutch Oven Texas Peach Cobbler
- Knock You Naked Cake
Click HERE to save this Old Fashioned Cake Recipe to Pinterest

Equipment
Ingredients
For the Cake
- 3 cups all-purpose flour
- 1 teaspoon baking soda
- 1 teaspoon salt
- 2 cups sugar
- 1 teaspoon cinnamon
- 3 eggs
- 1 cup canola oil
- 1 1/2 teaspoon vanilla
- 1 8 oz can crushed pineapple undrained
- 1 cup pecans chopped
- 2 bananas chopped
For the Frosting
- 2 8 oz packages cream cheese softened to room temperature
- 1 cup butter softened to room temperature
- 2 16 oz packages powdered sugar
- 2 teaspoons vanilla extract
- 1/2 cup pecans for topping
Instructions
- Heat oven to 350 degrees and grease and flour three 9 inch cake pans.
- Mix the dry ingredients in a large mixing bowl. Add the eggs and oil, mix until well combined. (do not beat)
- Stir in the vanilla, pineapple, 1 cup of the chopped pecans and the bananas.
- Spoon the batter into your prepared cake pans and bake for 25-30 minutes.
- Remove from oven and cool pans on wire rack for 10 minutes, remove from pans and cool completely on wire rack.
- Spread cream cheese frosting between the layers and on top and sides of the cake.
- Sprinkle with 1/2 cup of chopped pecans.
For the Frosting
- Beat cream cheese and butter until creamy smooth
- Gradually add powdered sugar and beat until fluffy then mix in vanilla
Nutrition


This is easily one of my favorite cakes!
Hi! This was amazing! But I would love to try it in a bundt cake pan? What do you think? Thank you!
I have never tried it in a bundt cake pan but I can’t think of a reason why it wouldn’t work. Please let me know if you try it.