If you’ve ever tasted a slice of Hummingbird Cake, you know it’s a delightful explosion of flavors and textures. This Southern classic is a perfect blend of moist banana cake with crushed pineapple, pecans, and warm spices, all topped off with a luscious cream cheese frosting. It’s a cake that not only looks impressive but also tastes like a slice of heaven. Today, I’m going to guide you through my favorite Homemade Hummingbird Cake Recipe that’s sure to become a staple in your baking repertoire.
What Sets This Recipe Apart

This Homemade Hummingbird Cake Recipe stands out for several reasons. First, it combines the sweetness of ripe bananas and crushed pineapple with the nutty crunch of pecans, creating a delightful harmony of flavors. Additionally, the spices add warmth and depth, making each bite unforgettable. Unlike many traditional recipes, this version incorporates a touch of cornstarch to enhance the cake’s texture, ensuring it remains moist and fluffy. The generous use of cream cheese frosting elevates the cake to a new level of indulgence, making it perfect for celebrations or simply a cozy afternoon treat.
Ingredient List
- 2 cups pecans – finely chopped for texture and flavor
- 3 cups all-purpose flour – the base of the cake
- 1 teaspoon coarse salt – to enhance the flavors
- 1 teaspoon baking soda – for leavening
- 1 teaspoon baking powder – also for leavening
- 1 teaspoon cinnamon – for warmth and spice
- 1 teaspoon nutmeg – to complement the cinnamon
- 1 cup granulated sugar – for sweetness
- 1 1/4 cups brown sugar – adds moisture and depth
- 1/2 cup cornstarch – for a light and fluffy texture
- 3 cups mashed bananas – about 6 ripe bananas
- 6 large eggs – for structure and richness
- 2 teaspoons vanilla extract – for flavor
- 1 1/2 cups neutral flavored oil – for moisture
- 8-ounce can crushed pineapple – drained, for added moisture and sweetness
For the cream cheese frosting, you will need to double the following ingredients:
- 16 ounces cream cheese – softened for easy mixing
- 1/2 cup unsalted butter – softened
- 4 cups powdered sugar – for sweetness and to achieve the right consistency
- 2 teaspoons vanilla extract – to flavor the frosting
Prep & Cook Tools
- Two 9-inch round cake pans – for baking the cake layers
- Mixing bowls – for combining ingredients
- Electric mixer – for effortless mixing of batter and frosting
- Rubber spatula – for scraping down the sides of bowls
- Measuring cups and spoons – for accurate ingredient measurements
- Wire rack – for cooling the cakes
Stepwise Method: Homemade Hummingbird Cake Recipe

Step 1: Preheat the Oven
Preheat your oven to 350°F (175°C). This ensures that your cakes bake evenly.
Step 2: Prepare the Cake Pans
Grease and flour two 9-inch round cake pans to prevent sticking. You can also line the bottoms with parchment paper for extra assurance.
Step 3: Mix Dry Ingredients
In a large mixing bowl, whisk together the all-purpose flour, coarse salt, baking soda, baking powder, cinnamon, nutmeg, granulated sugar, brown sugar, and cornstarch. Make sure the mixture is well combined.
Step 4: Combine Wet Ingredients
In another bowl, mix together the mashed bananas, eggs, vanilla extract, and neutral oil. Whisk until fully combined.
Step 5: Combine Wet and Dry Ingredients
Pour the wet mixture into the dry ingredients. Mix gently with a spatula until just combined. Be careful not to overmix – a few lumps are okay!
Step 6: Fold in the Pineapple and Pecans
Carefully fold in the drained crushed pineapple and chopped pecans into the batter. This adds delicious texture and flavor.
Step 7: Bake the Cakes
Divide the batter evenly between the prepared cake pans. Bake in the preheated oven for 25-30 minutes or until a toothpick inserted into the center comes out clean.
Step 8: Cool the Cakes
Once baked, remove the cakes from the oven and let them cool in the pans for about 10 minutes. Then, turn them out onto a wire rack to cool completely.
Step 9: Make the Cream Cheese Frosting
In a large mixing bowl, beat together the softened cream cheese and butter until smooth. Gradually add the powdered sugar and continue to beat until fluffy. Mix in the vanilla extract.
Step 10: Assemble the Cake
Once the cakes are completely cooled, place one layer on a serving platter. Spread a generous amount of cream cheese frosting on top. Place the second layer on top and frost the top and sides of the cake with the remaining frosting.
Seasonal Adaptations
- Fall: Incorporate pumpkin puree and spices like ginger and cloves for a seasonal twist.
- Winter: Add a splash of rum or bourbon to the frosting for a cozy flavor.
- Spring: Substitute some of the bananas for fresh strawberries or raspberries for a fruity variation.
- Summer: Mix in shredded coconut for a tropical vibe.
Behind the Recipe
This Homemade Hummingbird Cake Recipe has its roots in Southern tradition, often celebrated for its rich flavors and moist texture. It’s said to have originated in Jamaica, where the cake was named after the hummingbirds that are attracted to the sweet nectar of tropical flowers. Over the years, it has become a beloved dessert in the Southern United States, often served at weddings, birthdays, and family gatherings. The combination of bananas and pineapple creates a unique flavor profile that sets it apart from other cakes.
Make Ahead Like a Pro
If you’re planning for a special occasion, you can easily make this cake in advance. Here are some tips:
- Prepare the cake layers a day ahead. Once cooled, wrap them tightly in plastic wrap and store in the refrigerator.
- Make the cream cheese frosting a day in advance and store it in the refrigerator. Allow it to come to room temperature before frosting the cake.
- Assemble the cake a few hours before serving for the best texture and flavor.
Reader Questions
Can I use frozen bananas for this recipe?
Yes, frozen bananas work great! Just ensure they are fully thawed and well-drained before mashing.
How can I make this cake gluten-free?
To make this recipe gluten-free, substitute the all-purpose flour with a 1:1 gluten-free flour blend. Make sure to check that the other ingredients are also gluten-free.
What can I substitute for pecans?
If you’re allergic to pecans or simply don’t have them on hand, walnuts or even almonds can be a great substitute.
Can I make this cake without the cream cheese frosting?
Absolutely! You can enjoy this cake plain, dusted with powdered sugar, or with a simple glaze if you prefer.
Quick Weeknight Wins
- Easy Banana Bread – Use up those ripe bananas with this quick recipe.
- Banana Oatmeal Pancakes – A delicious breakfast idea that’s also healthy!
- One-Bowl Chocolate Cake – A quick and easy dessert for chocolate lovers.
Time to Try It
Now that you have the complete guide to making this delicious Homemade Hummingbird Cake Recipe, it’s time to roll up your sleeves and get baking! Whether you’re celebrating a special occasion or just indulging in a sweet treat, this cake is sure to impress. The combination of flavors and textures makes it a standout dessert that will have everyone coming back for seconds. So grab your ingredients, follow the steps, and enjoy the delightful taste of homemade goodness. Happy baking!

Homemade Hummingbird Cake Recipe
Ingredients
- 2 cups pecans finely chopped for texture and flavor
- 3 cups all-purpose flour the base of the cake
- 1 teaspoon coarse salt to enhance the flavors
- 1 teaspoon baking soda for leavening
- 1 teaspoon baking powder also for leavening
- 1 teaspoon cinnamon for warmth and spice
- 1 teaspoon nutmeg to complement the cinnamon
- 1 cup granulated sugar for sweetness
- 1 1/4 cups brown sugar adds moisture and depth
- 1/2 cup cornstarch for a light and fluffy texture
- 3 cups mashed bananas about 6 ripe bananas
- 6 large eggs for structure and richness
- 2 teaspoons vanilla extract for flavor
- 1 1/2 cups neutral flavored oil for moisture
- 8 ounces crushed pineapple drained, for added moisture and sweetness
For the Cream Cheese Frosting:
- 16 ounces cream cheese softened for easy mixing
- 1/2 cup unsalted butter softened
- 4 cups powdered sugar for sweetness and to achieve the right consistency
- 2 teaspoons vanilla extract to flavor the frosting
Instructions
- Preheat your oven to 350°F (175°C). This ensures that your cakes bake evenly.
- Grease and flour two 9-inch round cake pans to prevent sticking. You can also line the bottoms with parchment paper for extra assurance.
- In a large mixing bowl, whisk together the all-purpose flour, coarse salt, baking soda, baking powder, cinnamon, nutmeg, granulated sugar, brown sugar, and cornstarch. Make sure the mixture is well combined.
- In another bowl, mix together the mashed bananas, eggs, vanilla extract, and neutral oil. Whisk until fully combined.
- Pour the wet mixture into the dry ingredients. Mix gently with a spatula until just combined. Be careful not to overmix – a few lumps are okay!
- Carefully fold in the drained crushed pineapple and chopped pecans into the batter. This adds delicious texture and flavor.
- Divide the batter evenly between the prepared cake pans. Bake in the preheated oven for 25-30 minutes or until a toothpick inserted into the center comes out clean.
- Once baked, remove the cakes from the oven and let them cool in the pans for about 10 minutes. Then, turn them out onto a wire rack to cool completely.
- In a large mixing bowl, beat together the softened cream cheese and butter until smooth. Gradually add the powdered sugar and continue to beat until fluffy. Mix in the vanilla extract.
- Once the cakes are completely cooled, place one layer on a serving platter. Spread a generous amount of cream cheese frosting on top. Place the second layer on top and frost the top and sides of the cake with the remaining frosting.
Equipment
- Two 9-inch round cake pans
- Mixing bowls
- Electric Mixer
- Rubber spatula
- Measuring cups and spoons
- Wire Rack
Notes
- Prepare the cake layers a day ahead and store in the refrigerator.
- Make the cream cheese frosting a day in advance and allow it to come to room temperature before frosting.
- Assemble the cake a few hours before serving for the best texture and flavor.
