f you’ve never made a hummingbird cake before, get ready — this one is going straight into your regular rotation. Moist banana and pineapple layers, warm cinnamon, crunchy pecans, and that tangy cream cheese frosting make every slice taste like a proper Southern occasion. It comes together easily with no fancy techniques, and it stays soft for days. Think somewhere between banana bread and carrot cake — fruity, warmly spiced, and completely irresistible.
If you want the same flavors with less assembly, my hummingbird sheet cake is a great option too. But if you’re ready for the full layer cake moment, here’s everything you need.

Why Hummingbird Cake Is Popular
Southern desserts are making a comeback, and hummingbird cake stands out for its unique mix of tropical fruit, warm spices, and rich cream cheese frosting.
Here’s why it’s trending:
Nostalgic Yet Modern – A classic cake with a light, fruity twist.
Ultra-Moist & Flavorful – Bananas, pineapple, and pecans create the perfect texture.
Easy to Make – No fancy techniques or special tools required.
Perfect for Any Occasion – Great for birthdays, brunches, or casual gatherings.
Stays Moist for Days – The fruit keeps it soft and tender, even after refrigeration.
Why This Cake Works
- Banana + pineapple moisture: Undrained crushed pineapple and very ripe bananas keep the crumb plush and tender for days.
- Oil-based batter: Neutral oil (not butter) helps the cake stay soft at room temperature – perfect for make-ahead layers.
- Toasted pecans: A quick toast intensifies flavor and adds crunchy contrast to the soft crumb.
- Tangy cream cheese frosting: The gentle acidity cuts through sweetness, so every slice tastes balanced, not cloying.
- Easy technique: No creaming butter and sugar; everything whisks together, reducing mixing errors.
Key Ingredients & Substitutions
1. Bananas: The Secret to Moistness
Overripe bananas are essential for a soft, moist cake. The riper, the better – those with brown spots bring the most flavor.
Substitutions: Applesauce or mashed sweet potatoes (but banana is best!).
If you’ve got overripe bananas to use up, my salted caramel banana cake is another brilliant way to use them.
2. Crushed Pineapple: Tropical Sweetness
Pineapple adds moisture, natural sweetness, and a slight tang that balances the rich frosting.
Use canned pineapple in juice (not syrup), and don’t drain the juice, it keeps the cake extra soft.
3. Warm Spices: Cinnamon & Nutmeg
A touch of cinnamon and nutmeg adds warmth and depth, making this cake feel cozy and inviting.
Optional: Add ginger or cardamom for a little extra spice.
4. Chopped Pecans: Crunch & Flavor
Pecans add a nutty crunch and contrast beautifully with the soft cake. Toast them beforehand for added depth of flavor.
Walnuts work too, but pecans are the classic choice.
5. Cream Cheese Frosting: The Perfect Pairing
The tangy, rich frosting balances the cake’s sweetness, making each bite decadent yet refreshing.
Upgrade with brown butter for extra depth!
Love baking with cream cheese? My Basque burnt cheesecake is another crowd-pleaser that’s easier than it looks.
6. Optional Add-Ins for Extra Flair
- Toasted coconut flakes – A beautiful topping.
- Golden raisins – Add extra sweetness and chew.
- Lime zest – Brightens up the tropical flavors.
Equipment You’ll Need
✔ Three 9-inch cake pans – For a classic layered cake.
✔ Electric mixer – To make the cream cheese frosting smooth and fluffy.
✔ Mixing bowls – For combining wet and dry ingredients.
✔ Spatula – To gently fold in the pecans.
How to Make Hummingbird Cake

Ingredients
For the Cake:
- 3 cups all-purpose flour
- 2 cups granulated sugar
- 1 tsp baking soda
- 1 tsp cinnamon
- ½ tsp nutmeg
- ½ tsp salt
- 3 large eggs, lightly beaten
- 1 cup vegetable oil
- 1 ½ tsp vanilla extract
- 1 (8-oz) can crushed pineapple (with juice)
- 2 cups mashed ripe bananas (about 4 large bananas)
- 1 cup chopped pecans – toasted for additional depth of flavor (optional) , plus extra for garnish.
For the Cream Cheese Frosting:
- 16oz cream cheese, softened
- ½ cup unsalted butter, softened
- 4-5 cups powdered sugar
- 1 ½ tsp vanilla extract
- 2 tbsp heavy cream (for a smoother consistency)
Optional Garnishes:
- Extra chopped pecans
- Toasted coconut flakes
- Lime zest
Step-by-Step Instructions
Step 1: Prep the Oven & Pans
- Preheat your oven to 350°F (175°C).
- Grease and flour three 9-inch round cake pans, or line them with parchment paper for easy removal.
Step 2: Mix Dry Ingredients
- In a large bowl, whisk together flour, sugar, baking soda, cinnamon, nutmeg, and salt.

Step 3: Combine Wet Ingredients
- In another bowl, whisk the eggs, vegetable oil, and vanilla extract.
- Stir in the mashed bananas and crushed pineapple (with juice).

Step 4: Fold Everything Together
- Gradually add the wet ingredients to the dry ingredients, stirring until just combined.
- Toast pecans for additional depth of flavor (optional)
- Gently fold in chopped pecans. Avoid overmixing!

Step 5: Bake the Cakes
- Divide the batter evenly among the three prepared cake pans.
- Bake for 25-30 minutes, or until a toothpick inserted in the center comes out clean.
- Let cakes cool in the pans for 10 minutes, then transfer to a wire rack to cool completely.

Step 6: Make the Cream Cheese Frosting
- Beat cream cheese and butter together until smooth.
- Gradually add powdered sugar, mixing until fluffy.
- Stir in vanilla extract and heavy cream until smooth.

Step 7: Assemble the Cake
- Place one cake layer on a serving plate. Spread a generous layer of frosting over it.
- Repeat with the second and third layers.
- Frost the outside of the cake and smooth the edges.

Step 8: Garnish & Serve
- Sprinkle with extra pecans, toasted coconut, or lime zest.
- Chill for 30 minutes before slicing for the best texture.

Common Mistakes & Troubleshooting
1. Cake Too Dense?
- Make sure to measure flour correctly (spoon & level, don’t pack it).
- Don’t overmix, stir until just combined.
2. Frosting Too Runny?
- If too soft, chill it for 10 minutes before frosting.
- Add extra powdered sugar to thicken.
3. Cake Sticking to the Pan?
- Grease and line pans with parchment paper to prevent sticking.

Serving Suggestions
With Coffee: A cup of espresso or cinnamon latte enhances the warm spices.
With Fresh Fruit: Serve with mango slices or berries for a refreshing contrast.
With Wine: A glass of Moscato or Riesling pairs beautifully with the cake’s sweetness.
Storage & Make-Ahead Tips
- To Store: Keep in the fridge for up to 5 days in an airtight container.
- To Freeze: Wrap individual slices and freeze for up to 3 months.
- To Serve: Let the cake sit at room temp for 30 minutes before slicing.
FAQs
Can I make hummingbird cake ahead of time?
Yes — the layers actually taste better the next day as the flavors develop. Bake the cake layers up to two days ahead, wrap tightly in plastic wrap, and frost the day you plan to serve.
Do I need to drain the pineapple?
No — use the juice and all. The liquid from the crushed pineapple is part of what keeps the cake so moist. Draining it will result in a drier crumb.
Can I make hummingbird cake without pecans?
Yes. Leave them out entirely or swap for walnuts. The cake works perfectly without nuts — the banana and pineapple carry plenty of flavor on their own.
Why is it called hummingbird cake?
The most popular theory is that the cake is so sweet it would attract hummingbirds. The name may also trace back to its Jamaican origins, where the Doctor Bird — a type of hummingbird — is the national bird.
Can I freeze hummingbird cake?
Yes. Freeze individual slices wrapped tightly in plastic wrap for up to 3 months. Thaw in the fridge overnight and let sit at room temperature for 30 minutes before serving.
How do I stop my cream cheese frosting going runny?
Make sure your cream cheese and butter are softened but not warm — if either is too soft, the frosting won’t hold. If it feels too loose after mixing, chill it for 10-15 minutes before spreading.

Hummingbird Cake
Love it? Click to rate
Ingredients
Method
- Preheat your oven to 350°F (175°C).
- Grease and flour three 9-inch round cake pans, or line them with parchment paper for easy removal.

- In a large bowl, whisk together flour, sugar, baking soda, cinnamon, nutmeg, and salt.

- In another bowl, whisk the eggs, vegetable oil, and vanilla extract.
- Stir in the mashed bananas and crushed pineapple (with juice).

- Gradually add the wet ingredients to the dry ingredients, stirring until just combined.
- Optional – Toast the pecans nuts for additional depth of flavor

- Gently fold in chopped pecans. Avoid overmixing!

- Divide the batter evenly among the three prepared cake pans.

- Bake for 25-30 minutes, or until a toothpick inserted in the center comes out clean.

- Let cakes cool in the pans for 10 minutes, then transfer to a wire rack to cool completely.

- Beat cream cheese and butter together until smooth.
- Gradually add powdered sugar, mixing until fluffy.
- Stir in vanilla extract and heavy cream until smooth.

- Place one cake layer on a serving plate. Spread a generous layer of frosting over it.
- Repeat with the second and third layers.
- Frost the outside of the cake and smooth the edges.

- Sprinkle with extra pecans, toasted coconut, or lime zest.
- Chill for 30 minutes before slicing for the best texture.
Nutrition
Notes
Don’t overmix, stir until just combined. 2. Frosting Too Runny? If too soft, chill it for 10 minutes before frosting.
Add extra powdered sugar to thicken. 3. Cake Sticking to the Pan? Grease and line pans with parchment paper to prevent sticking. Serving Suggestions
- With Coffee: A cup of espresso or cinnamon latte enhances the warm spices.
- With Fresh Fruit: Serve with mango slices or berries for a refreshing contrast.
- With Wine: A glass of Moscato or Riesling pairs beautifully with the cake’s sweetness.
- To Store: Keep in the fridge for up to 5 days in an airtight container.
- To Freeze: Wrap individual slices and freeze for up to 3 months.
- To Serve: Let the cake sit at room temp for 30 minutes before slicing.










Over 10
Thank you!