Hummingbird cake is a beloved Southern layer cake made with ripe bananas, crushed pineapple, and toasted pecans, all baked into tender, ultra-moist layers and finished with tangy cream cheese frosting. If you’ve never tried it, think of it as a tropical cousin of carrot cake. The name is as charming as the cake itself. The recipe originated in Jamaica, where it was known as “Doctor Bird Cake” after the island’s hummingbird, before becoming a Southern staple when it appeared in Southern Living in the late 1970s. This version is based on that classic Southern Living recipe.
The batter couldn’t be easier to make—you don’t even need a mixer. It’s especially popular for spring gatherings like Easter and Mother’s Day, but it’s just as welcome at birthdays, potlucks, and holiday celebrations—and because it stays so moist, it’s perfect for making a day ahead.
What You’ll Need To Make Hummingbird Cake

- All-Purpose Flour, Granulated Sugar, Salt, Baking Soda, Cinnamon: Dry staples provide the essential structure, sweetness, and spice profile that define the cake base.
- Eggs, Vegetable Oil, Vanilla Extract: These wet ingredients bind the batter while ensuring a rich, moist crumb and warm flavor.
- Crushed Pineapple, Bananas: Delivers the signature tropical sweetness and moist, dense texture.
- Cream Cheese, Unsalted Butter, Vanilla Extract, Salt, Confectioners’ Sugar: These simple ingredients create a tangy, luscious frosting for the cake.
- Chopped Pecans: Add a nutty flavor and crunchy finish. Be sure to toast the pecans first for the best flavor and texture.
- Jump to the printable recipe for precise measurements
Step-By-Step Instructions
Step 1. Mix the batter. Whisk your dry ingredients in a large bowl, then stir in the eggs and oil until just combined. Fold in the vanilla, pineapple, bananas, and pecans until everything is evenly distributed.
Pro tip: When you’re mixing the dry and wet ingredients, use a light hand. Since this recipe uses oil rather than creamed butter, it’s easy to overmix. Stop mixing as soon as the flour streaks disappear.




Step 2. Bake and cool. Pour the batter into your pans and bake at 350°F for about 25 to 30 minutes. Let the layers rest in the pans for 10 minutes before moving them to a wire rack to cool completely.


Step 3. Make the frosting. In a mixing bowl, beat the cream cheese, butter, vanilla, and salt until light and airy. Slowly mix in the confectioners’ sugar, then give it a final high-speed whip until it’s perfectly fluffy.
Pro tip: Ensure your cream cheese and butter are completely softened before mixing. This is the only way to avoid those tiny, stubborn lumps in your frosting.


Step 4. Stack the layers. Place your first layer on a platter and spread a generous cup of frosting over the top. Repeat this with the second and third layers.
Pro tip: If the layers are shifting or the frosting feels too soft while you assemble and frost, chill both the cake and the frosting for 15 minutes. This helps the cake stabilize so you can stack and frost with more control.


Step 5: Finish the top and sides. Use the remaining frosting to create a smooth finish over the top and sides of the entire cake. Press handfuls of toasted pecans into the sides of the cake, reusing any that fall off. If you’d like, you can decorate the top edge of the cake with additional pecans (as shown). Refrigerate the cake until you’re ready to serve, but let it sit at room temperature for about 1 hour beforehand, so the frosting softens, and the flavors come through.
Pro tip: For the best grip, apply the pecans immediately after frosting the cake while the “spackle” is still tacky.


More Classic Layer CakeS You May Like
German Chocolate Cake
Chocolate Lover’s Chocolate Cake
Vanilla Birthday Cake with Old-Fashioned Vanilla Buttercream
Coconut Cake
Hummingbird Cake
Ingredients
For the Cake
- 3 cups all-purpose flour, spooned into measuring cup and leveled-off
- 2 cups granulated sugar
- 1 teaspoon salt
- 1 teaspoon baking soda
- 1 teaspoon ground cinnamon
- 3 large eggs, lightly beaten
- 1½ cups vegetable oil
- 1½ teaspoons vanilla extract
- 1 (8-oz) can crushed pineapple in juice, undrained
- 2 cups coarsely chopped bananas (about 4 medium bananas)
- 1 cup chopped pecans, toasted (see note)
For the Cream Cheese Frosting
- 2 (8-oz) packages cream cheese, softened
- 1 cup (2 sticks) unsalted butter, softened
- 2 teaspoons vanilla extract
- Pinch salt
- 8 cups (32 oz) confectioners’ sugar
For Decorating
- 1½ cups chopped pecans, toasted (see note)
Instructions
- Preheat the oven to 350°F and set an oven rack in the middle position. Spray three 9-inch round cake pans with nonstick cooking spray with flour (such as Pam Baking or Baker’s Joy).
- In a large bowl, whisk together the flour, sugar, salt, baking soda, and cinnamon. Add the eggs and oil, stirring just until dry ingredients are moistened. Stir in vanilla, pineapple, bananas, and pecans.
- Divide the batter evenly among the prepared pans. Bake for 25 to 30 minutes, or until a cake tester inserted in the center comes out clean. Let the cakes cool in the pans on a wire rack for 10 minutes, then invert onto racks and cool completely, about 1 hour.
- Make the Frosting: In the bowl of a stand mixer fitted with the paddle attachment (or in a large bowl with a hand mixer), combine the cream cheese, butter, vanilla, and salt. Mix on low speed until combined, then increase to medium-high and beat until aerated and light, about 2 minutes. Gradually add the confectioners’ sugar, mixing on low to combine. Once all the sugar is incorporated, increase to medium-high and beat until fluffy, about 1 minute.
- Assemble Cake: Place one cake layer on a serving platter and spread the top with about 1 cup of frosting. Repeat with the second layer, then spread the remaining frosting over the top and sides of the cake. Take handfuls of the chopped pecans and gently press them onto the sides of the cake, reusing any that fall off. Refrigerate the cake until you’re ready to serve, but let it sit at room temperature for about 1 hour beforehand, so the frosting softens and the flavors come through.
Notes
Nutrition
This website is written and produced for informational purposes only. I am not a certified nutritionist and the nutritional data on this site has not been evaluated or approved by a nutritionist or the Food and Drug Administration. Nutritional information is offered as a courtesy and should not be construed as a guarantee. The data is calculated through an online nutritional calculator, Edamam.com. Although I do my best to provide accurate nutritional information, these figures should be considered estimates only. Varying factors such as product types or brands purchased, natural fluctuations in fresh produce, and the way ingredients are processed change the effective nutritional information in any given recipe. Furthermore, different online calculators provide different results depending on their own nutrition fact sources and algorithms. To obtain the most accurate nutritional information in a given recipe, you should calculate the nutritional information with the actual ingredients used in your recipe, using your preferred nutrition calculator.
The post Hummingbird Cake appeared first on Once Upon a Chef.