Hummingbird cake is one of those classic Southern recipes that feels like a celebration. I recently baked this for a small family get-together, and it was a wonderful reminder of how comforting and special a simple layer cake can be. It’s unbelievably moist, sweet without being overwhelming, and full of texture from the fruit and nuts.
What I love most is its reliability. The batter comes together in minutes with just a couple of bowls, and the oil base guarantees a tender crumb that stays fresh for days. It’s the perfect cake for welcoming spring or for any occasion that calls for a truly memorable dessert.
Banana Ripeness is Key for Flavor
For the best Hummingbird Cake, use very ripe bananas—the kind with plenty of brown spots on the peel. As bananas ripen, their starches convert to sugar, which not only adds sweetness but also contributes significant moisture to the cake. This natural sweetness is a hallmark of the recipe. If your bananas aren’t quite ready, you can speed up the process. Simply place them on a baking sheet and bake at 300°F (150°C) for about 15 minutes, or until the peels are dark and the fruit is soft. Let them cool completely before mashing and incorporating them into the batter.
Achieving the Perfect Cake Texture
The secret to a light, tender crumb in this cake is to avoid overmixing the batter once you add the flour. When you combine the wet and dry ingredients, mix only until you no longer see streaks of flour. Overmixing develops gluten, which can result in a dense, tough, or rubbery cake. The goal is a smooth, thick batter that gently holds all the delicious add-ins like pineapple and pecans. Using a spatula to fold the last of the flour in by hand is a great way to ensure you don’t overdo it.
Tips for Smooth Cream Cheese Frosting
For a perfectly smooth, lump-free cream cheese frosting, the temperature of your ingredients is critical. Make sure your block of cream cheese and your unsalted butter are both fully softened to room temperature before you begin. This allows them to blend together seamlessly into a creamy, uniform base. If they are too cold, they won’t emulsify properly, leaving you with small lumps. Beat the softened cream cheese and butter together first until they are light and fluffy, then gradually add the powdered sugar. Once frosted, chilling the cake for at least an hour helps the frosting set beautifully.
Recipe Overview

- Prep Time: 30 minutes
- Cook Time: 40 minutes
- Total Time: 1 hour 10 minutes
- Servings: 12 servings
- Difficulty: Medium
Ingredients
For the Cake
- 360g (3 cups) all-purpose flour
- 5g (1 teaspoon) baking soda
- 5g (1 teaspoon) salt
- 2.6g (1 teaspoon) ground cinnamon
- 400g (2 cups) granulated sugar
- 150g (3 large) eggs, beaten
- 240g (1 cup) vegetable oil
- 8g (2 teaspoons) vanilla extract
- 227g (1 can) crushed pineapple, drained
- 480g (2 cups) ripe bananas, mashed
- 100g (1 cup) pecans, chopped
For the Cream Cheese Frosting
- 226g (8 ounces) cream cheese, softened
- 113g (1/2 cup) unsalted butter, softened
- 480g (4 cups) powdered sugar
- 30-45g (2-3 tablespoons) milk
Step-By-Step Instructions

- Preheat Oven and Prep Pans
Preheat your oven to 350°F (175°C). Grease and flour three 9-inch round cake pans. This creates a non-stick surface, ensuring the delicate cake layers release easily after baking. Set the prepared pans aside.
- Mix Dry Ingredients
In a large bowl, whisk together the all-purpose flour, baking soda, salt, and ground cinnamon until they are evenly combined. This step ensures the leavening and spices are distributed uniformly for a consistent rise and flavor.
- Combine Wet Ingredients
In a separate large bowl, mix the granulated sugar and beaten eggs until the mixture is slightly frothy. Gradually stream in the vegetable oil while mixing to create a smooth emulsion. Finish by stirring in the vanilla extract and drained crushed pineapple.
- Incorporate Bananas and Pecans
Add the mashed ripe bananas to the wet ingredients and stir to combine. Gently fold in the chopped pecans, mixing just enough to distribute them evenly throughout the batter.
- Combine Wet and Dry Mixtures
Carefully add the dry mixture to the wet ingredients in two or three additions, stirring gently with a spatula after each one until just combined. Be careful not to overmix; a few small streaks of flour are acceptable. This prevents a tough cake.
- Pour Batter into Pans
Divide the batter evenly among the three prepared cake pans. Use a spatula to smooth the tops, which helps the layers bake flat and evenly.
- Bake the Cakes
Bake for 30-35 minutes in the preheated oven. The cakes are done when they appear golden brown and a wooden skewer or toothpick inserted into the center comes out clean. Let them cool in the pans for 10 minutes before inverting onto a wire rack to cool completely.
- Prepare Cream Cheese Frosting
While the cakes cool, prepare the frosting. In a large bowl using an electric mixer, beat the softened cream cheese and butter on medium speed until creamy and smooth. Gradually add the powdered sugar, mixing on low speed until incorporated, then increase to medium and beat until fluffy. Add milk, one tablespoon at a time, until you reach a smooth, spreadable consistency.
- Assemble the Cake
Ensure the cake layers are completely cool before frosting. Place one layer on a serving platter and spread a generous amount of frosting over the top. Add the second layer and repeat, then top with the third layer. Use the remaining frosting to cover the top and sides of the cake.
- Garnish and Serve
If desired, garnish the top of the cake with additional chopped pecans. For the cleanest slices, chill the cake for about 30 minutes before serving. Slice and enjoy.
If you enjoy this dish, try our Triple Chocolate Mousse Layered Dessert for a perfect pairing or next-weeknight option.
Substitutions & Variations
- Nut Swap: For a different nutty profile, you can substitute the pecans with an equal amount of chopped walnuts. They offer a slightly earthier flavor.
- Add Coconut: Fold in up to 115g (1 cup) of unsweetened shredded coconut with the dry ingredients for more texture and a tropical note.
- Bundt Pan: This recipe can also be made in a 10 or 12-cup bundt pan. Grease and flour the pan thoroughly and increase the baking time to 60-70 minutes, or until a skewer comes out clean.
Make-Ahead, Storage & Reheat
Store the finished cake in an airtight container in the refrigerator for up to one week. The cream cheese frosting requires refrigeration. For the best flavor and texture, allow individual slices to sit at room temperature for about 20-30 minutes before serving.
Nutrition
- Serving size: 1 slice (1/12th of cake)
- Per serving: 450 calories, 6g protein, 22g fat, 58g carbohydrates
- Per 100g: 380 calories, 5g protein, 19g fat, 49g carbohydrates
- Estimates only.
FAQ
What is the best banana ripeness for maximum flavor in this cake?
Aim for bananas with heavy brown spotting and soft flesh. The starches have converted to sugar at this stage, giving you a sweeter, more intense banana flavor.
My bananas are still too green. How can I ripen them more quickly?
Place them in a paper bag and close it. The trapped ethylene gas will speed up ripening. They should be soft and spotted in a day or two, so check them daily.
Can my bananas be too ripe or even fermented for making this cake?
Yes, if they smell sour or alcoholic, discard them. Black peels are fine, but the aroma is the key indicator that the sugars have begun to ferment.
Why did my hummingbird cake turn out dense instead of light and tender?
Overmixing the batter after adding the flour is the most likely reason. This overdevelops gluten. Mix only until the flour streaks disappear for a tender crumb.
What might cause the center of my cake to sink while it is cooling?
This often happens if the cake is underbaked. The center lacks the structure to hold its shape. Make sure a skewer inserted in the middle comes out clean.
Can this hummingbird cake recipe be made successfully with gluten-free flour?
Yes, for the best texture, use a quality 1-to-1 gluten-free baking flour. These blends contain xanthan gum, which helps mimic the structure gluten provides.
How should I store and freeze this cake for the best long-term results?
Freeze the unfrosted cake layers wrapped tightly in plastic wrap and foil. It keeps well for a month. Thaw at room temperature before frosting and serving.
Does this cake need to be refrigerated once it has been frosted?
Yes, the cream cheese frosting requires refrigeration for food safety. Store the cake in an airtight container in the fridge to keep it fresh and moist.
Equipment
- 3 9-inch round cake pans
- Large mixing bowl
- Electric mixer
- Spatula
- Wire rack
- Measuring cups and spoons
Ingredients
- 360 g (3 cups) all-purpose flour
- 5 g (1 teaspoon) baking soda
- 5 g (1 teaspoon) salt
- 2.6 g (1 teaspoon) ground cinnamon
- 400 g (2 cups) granulated sugar
- 150 g (3 large) eggs beaten
- 240 g (1 cup) vegetable oil
- 8 g (2 teaspoons) vanilla extract
- 227 g (1 can) crushed pineapple drained
- 480 g (2 cups) ripe bananas mashed
- 100 g (1 cup) pecans chopped
- For the Cream Cheese Frosting
- 226 g (8 ounces) cream cheese softened
- 113 g (1/2 cup) unsalted butter softened
- 480 g (4 cups) powdered sugar
- 30-45 g (2-3 tablespoons) milk
Instructions
- Preheat your oven to 350°F (175°C) and grease and flour three 9-inch round cake pans.
- In a large bowl, whisk together flour, baking soda, salt, and ground cinnamon until evenly combined.
- In a separate large bowl, mix granulated sugar and beaten eggs until slightly frothy; slowly add vegetable oil while mixing, then blend in vanilla extract and drained crushed pineapple.
- Add mashed ripe bananas to the wet ingredients and stir to combine; gently fold in chopped pecans.
- Add the dry mixture to the wet ingredients in two or three additions, stirring gently with a spatula after each until just combined without overmixing.
- Divide the batter evenly into the prepared pans and smooth the tops with a spatula.
- Bake for 35 minutes or until golden brown and a toothpick inserted in the center comes out clean; cool in pans for 10 minutes, then invert onto a wire rack to cool completely.
- While cooling, beat softened cream cheese and unsalted butter with an electric mixer on medium speed until creamy and smooth; gradually add powdered sugar and beat until fluffy, then add milk one tablespoon at a time until smooth and spreadable.
- Ensure cake layers are fully cooled, then frost between layers and cover the top and sides evenly.
- Optionally garnish the top with additional chopped pecans and chill the cake for 30 minutes before serving for cleaner slices.
