Hummingbird Cake

Some cakes feel instantly nostalgic, even if it’s your first time baking them. Hummingbird Cake is one of those special desserts. It has the cozy warmth of a spice cake, the moist richness of banana bread, the brightness of crushed pineapple, and the unmistakable charm of a classic Southern layer cake. Then it’s all finished with tangy cream cheese frosting and toasted pecans for a dessert that feels both homey and celebration-worthy.

What makes Hummingbird Cake so memorable is its texture. It’s incredibly moist without feeling heavy, sweet without being overwhelming, and layered with flavors that somehow become even better together. The banana adds softness and depth, the pineapple keeps the crumb tender and light, and the cinnamon with allspice brings a warm bakery-style aroma that fills the kitchen as it bakes. Every slice feels generous, comforting, and a little bit elegant.

This is the kind of cake that belongs on Easter tables, spring brunches, birthdays, holiday dessert spreads, and any occasion when you want something a little different from the usual vanilla or chocolate layer cake. It looks beautiful, slices well, and tastes like something lovingly made from scratch. If you’ve never tried Hummingbird Cake before, this is the recipe that will show you why it has remained a Southern favorite for generations.

table of contents

Full Recipe

Ingredients

For the Cake

  • 2 cups chopped pecans
  • 3 cups all-purpose flour
  • 1 teaspoon baking powder
  • 1 teaspoon baking soda
  • 1 and 1/2 teaspoons ground cinnamon
  • 1/2 teaspoon allspice
  • 1/2 teaspoon salt
  • 3 large eggs, room temperature
  • 1 cup vegetable oil or avocado oil
  • 1 cup granulated sugar
  • 1/2 cup brown sugar
  • 2 teaspoons vanilla extract
  • 1 and 1/2 cups mashed ripe bananas
  • 1 can (8 ounces) crushed pineapple, undrained

For the Cream Cheese Frosting

  • 16 ounces full-fat block cream cheese, softened
  • 1/2 cup unsalted butter, softened
  • 4 cups confectioners’ sugar
  • 1 and 1/2 teaspoons vanilla extract
  • Pinch of salt

Instructions

Step 1: Toast the Pecans

Preheat your oven to 300°F (149°C). Spread the chopped pecans on a lined baking sheet in an even layer. Toast for 6 to 8 minutes, shaking the pan halfway through, until fragrant. Let them cool completely. Toasting the pecans deepens their flavor and makes the cake taste even more special.

Step 2: Prepare the Cake Pans

Increase the oven temperature to 350°F (177°C). Grease three 8-inch round cake pans, line them with parchment paper rounds, and lightly grease the parchment. This helps the layers release cleanly and keeps assembly easier later.

Step 3: Mix the Dry Ingredients

In a large bowl, whisk together the flour, baking powder, baking soda, cinnamon, allspice, and salt. Set this bowl aside while you prepare the wet ingredients.

Step 4: Mix the Wet Ingredients

In another large bowl, whisk the eggs and oil together until blended. Add the granulated sugar, brown sugar, and vanilla extract, then whisk until smooth. Stir in the mashed bananas and crushed pineapple, including the juice from the can. This mixture will look thick, glossy, and fruit-filled.

Step 5: Combine the Batter

Pour the wet mixture into the dry ingredients and whisk until completely combined. Fold in 1 and 1/2 cups of the toasted pecans, saving the rest for garnish. The batter will be fairly thick and textured.

Step 6: Bake the Layers

Divide the batter evenly among the prepared pans. Bake for 26 to 29 minutes, or until a toothpick inserted into the center comes out clean. The tops should look set and lightly golden.

Step 7: Cool Completely

Let the cakes cool in their pans on wire racks for 1 hour. Then run a knife around the edges, remove the cakes from the pans, peel away the parchment, and let them cool completely before frosting. This is important because warm cake will melt the frosting.

Step 8: Make the Frosting

In a large bowl, beat the cream cheese and butter together until smooth and creamy. Add the confectioners’ sugar, vanilla, and a pinch of salt. Beat on low speed at first, then increase to high and mix for about 3 minutes until fluffy. If the frosting feels too soft, chill it for 30 minutes before using.

Step 9: Assemble the Cake

Level the tops of the cake layers if needed. Place one layer on a cake stand or serving plate and spread frosting evenly over the top. Add the second layer and repeat. Top with the third layer and frost the top and sides with the remaining frosting.

Step 10: Garnish and Chill

Decorate with the remaining toasted pecans around the bottom edge or scattered over the top. Refrigerate the cake for at least 20 minutes before slicing so it holds its shape neatly.

Tips & Tricks

Fresh, ripe bananas make a big difference in this cake. They should be well speckled and soft, which means they’ll mash easily and bring maximum sweetness and moisture. Under-ripe bananas won’t blend as smoothly and won’t provide the same rich flavor.

Do not drain the crushed pineapple. The liquid is part of what makes Hummingbird Cake so moist and tender. It helps create that soft crumb that keeps the cake from tasting dry, even after refrigeration.

Toasting the pecans is highly recommended. It only takes a few extra minutes, but it adds a nutty depth that really brings the whole cake together. Raw pecans are fine in a pinch, but toasted pecans taste noticeably better.

Measure the flour carefully. Too much flour can make a fruit-based cake dense. Spoon the flour into your measuring cup and level it off instead of scooping straight from the bag.

If your frosting feels too loose, do not panic. Cream cheese frosting can soften quickly, especially in warm kitchens. A brief chill in the refrigerator makes it much easier to spread and pipe.

This cake is easiest to assemble when the layers are completely cool and the frosting is slightly chilled. That combination gives you cleaner edges and a more stable finish.

Variations

One of the nicest things about Hummingbird Cake is how flexible it can be. If you want a nut-free version, simply leave out the pecans. The cake still has plenty of flavor and moisture from the bananas, pineapple, and spices, so it doesn’t rely on nuts to be delicious.

You can also turn this recipe into cupcakes. The batter works beautifully in cupcake liners and makes around three dozen. That version is especially handy for parties, potlucks, and spring dessert tables where individual servings are easier to manage.

For a different presentation, bake the batter in a Bundt pan instead of layer pans. A Bundt Hummingbird Cake has a more casual, old-fashioned feel and looks lovely with a simple layer of cream cheese glaze or frosting. It’s a good option when you want the flavor of a celebration cake without the extra step of layering.

If you want a slightly more tropical flavor, you could add a small amount of shredded coconut. Keep the total add-ins balanced so the batter does not become overloaded. Coconut pairs especially well with the banana and pineapple notes.

Serving Ideas

Hummingbird Cake is best served slightly cool or close to room temperature. When the cake sits out for a bit after refrigeration, the crumb softens beautifully and the frosting becomes extra creamy.

It pairs especially well with coffee, hot tea, chai, or even a simple glass of milk. The warm spices and fruit flavors make it feel cozy, while the cream cheese frosting keeps it rich enough for dessert.

For spring gatherings, you can decorate the top with extra pecans, a light dusting of cinnamon, or even a few edible flowers for a soft, elegant look. For holidays and birthdays, a classic frosted finish with pecans is more than enough because the cake is already visually impressive once sliced.

Because it is so moist, this cake is excellent for making ahead. In fact, many people find the flavor even better the next day once everything has had time to settle and blend.

Storage Tips

Store the finished cake tightly covered in the refrigerator for up to 5 days. Because of the cream cheese frosting, it should remain chilled.

For the best texture, let slices sit at room temperature for a short time before serving. This softens the frosting and brings out the cake’s full flavor.

Unfrosted cake layers can be wrapped tightly and stored overnight at room temperature, or frozen for 2 to 3 months. Frosted cake can also be frozen if wrapped well. Thaw overnight in the refrigerator.

You can make the frosting a day ahead too. Store it covered in the refrigerator, then let it soften slightly and re-whip it before frosting the cake.

FAQs

What does Hummingbird Cake taste like?

It tastes like a moist spice cake with hints of banana and pineapple, plus a rich cream cheese frosting. It does not taste strongly of banana bread, but the banana adds sweetness and softness.

Can I make Hummingbird Cake without pecans?

Yes. You can leave the pecans out completely and the cake will still bake well and taste great.

Do I need to drain the pineapple?

No. The juice is part of the recipe and helps keep the cake moist.

Disclaimer

This recipe is for general informational purposes. Baking results can vary based on ingredient brands, pan size, oven accuracy, and measuring method.

zinaba word

Hummingbird Cake

This Hummingbird Cake is a moist Southern classic made with ripe bananas, crushed pineapple, warm spices, and toasted pecans, all layered with rich cream cheese frosting.
Prep Time 25 minutes
Cook Time 30 minutes
Total Time 55 minutes
Servings: 12 slices
Course: Dessert
Cuisine: American, Southern
Calories: 540

Ingredients
  

  • 2 cups chopped pecans
  • 3 cups all-purpose flour
  • 1 tsp baking powder
  • 1 tsp baking soda
  • 1 1/2 tsp ground cinnamon
  • 1/2 tsp ground allspice
  • 1/2 tsp salt
  • 3 large eggs
  • 1 cup vegetable oil
  • 1 cup granulated sugar
  • 1/2 cup brown sugar
  • 2 tsp vanilla extract
  • 1 1/2 cups mashed bananas
  • 1 can crushed pineapple, undrained
  • 16 oz cream cheese, softened
  • 1/2 cup unsalted butter, softened
  • 4 cups confectioners’ sugar
  • 1 1/2 tsp vanilla extract
  • pinch of salt

Equipment

  • Mixing bowls
  • electric mixer
  • Cake pans
  • Whisk
  • spatula

Method
 

  1. Toast pecans at 300°F for 6 to 8 minutes, then cool.
  2. Preheat oven to 350°F and prepare three 8-inch cake pans.
  3. Whisk together flour, baking powder, baking soda, cinnamon, allspice, and salt.
  4. In another bowl, whisk eggs, oil, sugars, vanilla, mashed bananas, and crushed pineapple.
  5. Combine wet and dry ingredients, then fold in 1 1/2 cups toasted pecans.
  6. Divide batter evenly between pans and bake for 26 to 29 minutes.
  7. Cool cakes completely before frosting.
  8. Beat cream cheese and butter until smooth, then add powdered sugar, vanilla, and salt.
  9. Assemble layers with frosting between each layer and frost the top and sides.
  10. Garnish with remaining pecans and chill briefly before slicing.

Nutrition

Calories: 540kcalCarbohydrates: 62gProtein: 5gFat: 30gSaturated Fat: 9gPolyunsaturated Fat: 7gMonounsaturated Fat: 11gCholesterol: 75mgSodium: 300mgPotassium: 260mgFiber: 2gSugar: 45gVitamin A: 300IUVitamin C: 6mgCalcium: 70mgIron: 2mg

Notes

Do not drain the pineapple—its juice adds essential moisture. Pecans can be omitted if desired. This recipe can be made into cupcakes (bake 20–22 minutes). Store covered in the refrigerator for up to 5 days. Nutrition values are estimated.

Tried this recipe?

Let us know how it was!

Conclusion

Hummingbird Cake is the kind of dessert that feels both comforting and unforgettable. It has the warmth of a homemade spice cake, the softness of ripe banana, the brightness of pineapple, and the richness of cream cheese frosting all in one beautiful layer cake. It’s a little different from the usual classics, and that’s exactly what makes it so special. Whether you bake it for a holiday, a birthday, or simply because you want something extraordinary from ordinary ingredients, this cake has a way of becoming the one people ask for again.