Hummingbird Cake Recipe photo by Taste of Home
Total Time
Prep: 40 min. Bake: 25 min. + cooling
Hummingbird cake is a scrumptious tropical cake made of layers of spices, bananas, pineapple and nuts. This one is a classic for a reason!

Updated: Jul. 26, 2024

If you’ve never heard of hummingbird cake, you’re in for a treat. This deliciously tropical cake is made of layers of mashed bananas and crushed pineapple and topped with a nutty, creamy frosting, and the end result is supremely moist, flavorful and well-balanced. It’s said to be sweet enough to attract hummingbirds (which is how it got its name), but we love how the spices and nuts keep it from being cloying. Whether for a special occasion or just a regular weekday, this recipe for hummingbird cake is one you’ll turn to again and again.

Ingredients for Hummingbird Cake

  • Bananas: Mashed ripe bananas give this cake its pronounced banana flavor.
  • Canola oil: Canola oil provides essential moisture and richness.
  • Eggs: Eggs help to bind all the ingredients together (make sure they’re at room temperature before using).
  • Pineapple: You can use 1 cup of fresh pineapple instead of the unsweetened crushed pineapple called for in this recipe. Just be sure the fresh pineapple is particularly ripe and juicy.
  • Vanilla extract: Vanilla extract enhances all the flavors in this recipe for hummingbird cake.
  • All-purpose flour: Note that cake flour is not a good substitute for the all-purpose flour here, as it has too little protein to provide the right structure for hummingbird cake.
  • Sugar: Granulated sugar adds just the right amount of sweetness.
  • Baking soda: Baking soda is the leavening agent in this cake.
  • Cinnamon: Be careful not to add more ground cinnamon than the recipe calls for, or it could be overpowering.
  • Chopped walnuts: You could also use pecans (or leave out the nuts entirely) if you’d prefer.

Frosting:

  • Shortening: Shortening helps create a light, fluffy texture for frosting.
  • Butter: Make sure your butter is softened (but not melted) before blending.
  • Lemon zest: We love how lemon zest brightens all the flavors in this frosting.
  • Confectioners’ sugar: Confectioners’ sugar is ideal for frosting because it dissolves easily at room temperature, providing a super smooth texture (with none of the graininess of granulated sugar).
  • Pineapple juice: Unsweetened pineapple juice is preferable because the frosting is sweet enough as is.
  • Half-and-half cream: Half-and-half adds a nice richness and creaminess.
  • Chopped walnuts (optional): If you do use walnuts as a topping, toast them first for a deliciously nutty flavor.

Hummingbird Cake with a large slice taken out showing the texture and layers inside the cakeTMB Studio

Directions

Step 1: Make the batter

Preheat the oven to 350°F. In a large bowl, beat the bananas, oil, eggs, pineapple and vanilla until well blended. In another bowl, combine the flour, sugar, salt, baking soda and cinnamon. Gradually beat the dry mixture into the banana mixture until blended. Stir in the walnuts.

Step 2: Bake the cake

Pour the batter into three greased and floured 9-inch round baking pans. Bake until a toothpick inserted in the center comes out clean, 25 to 30 minutes. Let the cakes cool in the pans for 10 minutes before removing them to wire racks to cool completely.

Step 3: Make the frosting

In a large bowl, beat the shortening, butter, lemon zest and salt until fluffy. Add the confectioners’ sugar alternately with pineapple juice, then beat in the cream. Spread frosting between the layers and over the top and sides of the cake. If desired, sprinkle the top with chopped walnuts.

Hummingbird Cake Variations

  • Leave out the nuts: Feel free to leave out the walnuts if you’re allergic or would prefer this cake without nuts.
  • Try a different frosting: If you don’t have time to make the traditional frosting, whip up a 10-minute cream cheese frosting or simply use a can of store-bought cream cheese frosting.

How to Store Hummingbird Cake

Because of the cream in the frosting, you should store the cake in the refrigerator, in an airtight container. It will last for up to four days.

Can you make this hummingbird cake recipe ahead of time?

Yes, you can make hummingbird cake ahead of time. To do so, prepare and bake the cake layers. Once cool, the cake layers can be wrapped and kept in the fridge for a day or two, or in the freezer for up to a month. Similarly, you can make the frosting ahead of time and keep it in the fridge for a day or two before it’s time to frost the cake. Let the cake layers and frosting come to room temperature before assembling.

Hummingbird Cake Tips

Hummingbird Cake from above on a plate and cut into slicesTMB Studio

Do I have to use round baking pans?

No, you can easily bake hummingbird cake in other types of pans.

How do I prevent my hummingbird cake from turning out dry?

If you’re using canned pineapple, as the recipe calls for, don’t drain the juice. If you’re using fresh pineapple, make sure the pineapple is particularly ripe. This will have a direct impact on the cake’s moistness. Also, use canola oil in the batter, not butter. Canola oil contributes moisture, a result of the fact that oil remains liquid at room temperature while butter solidifies.

Do I have to use an electric mixer for this recipe?

It’s easier to blend ingredients with a stand mixer or hand mixer, but a whisk works fine too (especially since you don’t have to cream butter and sugar for this recipe).

Watch how to Make Hummingbird Cake

Hummingbird Cake

Prep Time 40 min
Cook Time 25 min
Yield 14 servings

Ingredients

  • 2 cups mashed ripe bananas
  • 1-1/2 cups canola oil
  • 3 large eggs, room temperature
  • 1 can (8 ounces) unsweetened crushed pineapple, undrained
  • 1-1/2 teaspoons vanilla extract
  • 3 cups all-purpose flour
  • 2 cups sugar
  • 1 teaspoon salt
  • 1 teaspoon baking soda
  • 1 teaspoon ground cinnamon
  • 1 cup chopped walnuts
  • PINEAPPLE FROSTING:
  • 1/4 cup shortening
  • 2 tablespoons butter, softened
  • 1 teaspoon grated lemon zest
  • 1/4 teaspoon salt
  • 6 cups confectioners' sugar
  • 1/2 cup unsweetened pineapple juice
  • 2 teaspoons half-and-half cream
  • Chopped walnuts, optional

Directions

  1. In a large bowl, beat the bananas, oil, eggs, pineapple and vanilla until well blended. In another bowl, combine the flour, sugar, salt, baking soda and cinnamon; gradually beat into banana mixture until blended. Stir in walnuts.
  2. Pour into 3 greased and floured 9-in. round baking pans. Bake at 350° until a toothpick inserted in the center comes out clean, 25-30 minutes. Cool for 10 minutes before removing from pans to wire racks to cool completely.
  3. For frosting, in a large bowl, beat the shortening, butter, lemon zest and salt until fluffy. Add confectioners' sugar alternately with pineapple juice. Beat in cream. Spread between layers and over top and side of cake. If desired, sprinkle with walnuts.

Nutrition Facts

1 piece: 777 calories, 35g fat (6g saturated fat), 50mg cholesterol, 333mg sodium, 113g carbohydrate (85g sugars, 2g fiber), 7g protein.

This impressive hummingbird cake is my dad’s favorite, so I always make it for his birthday. It makes a memorable dessert for any celebration and is lovely with a summer meal. —Nancy Zimmerman, Cape May Court House, New Jersey
Recipe Creator
Community Cook