Why You’ll Love This Hummingbird Cake Recipe
This Hummingbird Cake Recipe is the kind of dessert that makes people hover by the table for a second slice. It brings together ripe bananas, juicy pineapple, warm spice, and toasted pecans in a cake that stays soft for days. If you love a moist hummingbird cake with a rich cream cheese frosting, this one checks every box.
- Easy to mix: No fancy equipment needed here. This banana pineapple cake comes together with a whisk, two bowls, and a little patience, which makes it a smart pick for busy parents, students, and working professionals.
- Perfect for sharing: The classic hummingbird cake recipe banana pineapple style makes a generous layer cake that feeds a crowd, so it fits potlucks, church events, birthdays, and family gatherings beautifully.
- Full of feel-good ingredients: Bananas and pineapple add natural sweetness and moisture, while pecans bring crunch and healthy fats. For more on banana nutrition, see this banana health guide from Cleveland Clinic.
- Big, cozy flavor: Cinnamon, allspice, vanilla, and toasted pecans give this classic hummingbird cake its warm Southern charm. The fruit keeps each bite tender, and the frosting adds just the right tangy finish.
One bite of this cake feels like a friendly invitation to sit down, relax, and stay for dessert.
It is a great fit for bakers who want a dessert that looks impressive but does not act difficult. The texture is rich without being heavy, and the fruit keeps the crumb soft even after a day or two on the counter.
Jump to:
- Why You’ll Love This Hummingbird Cake Recipe
- Essential Ingredients for Hummingbird Cake Recipe
- Cake Ingredients
- Cream Cheese Frosting Ingredients
- Special Dietary Options
- Ingredient Tips That Matter
- How to Prepare the Perfect Hummingbird Cake Recipe: Step-by-Step Guide
- First Step: Prep the pans and oven
- Second Step: Mix the dry ingredients
- Third Step: Combine the wet ingredients
- Fourth Step: Bring the batter together
- Fifth Step: Fill the pans and bake
- Sixth Step: Cool the layers
- Seventh Step: Make the frosting
- Eighth Step: Frost and stack
- Ninth Step: Slice and serve
- Dietary Substitutions to Customize Your Hummingbird Cake Recipe
- Protein and Main Component Alternatives
- Vegetable, Sauce, and Seasoning Modifications
- Mastering Hummingbird Cake Recipe: Advanced Tips and Variations
- Pro cooking techniques
- Flavor variations
- Presentation tips
- Make-ahead options
- How to Store Hummingbird Cake Recipe: Best Practices
- Refrigeration
- Freezing
- Reheating
- Meal prep considerations
- FAQs: Frequently Asked Questions About Hummingbird Cake Recipe
- What is hummingbird cake?
- Do I need to drain the crushed pineapple for hummingbird cake?
- Can I make hummingbird cake ahead of time or freeze it?
- What oil and flour work best in a hummingbird cake recipe?
- Can I make hummingbird cake gluten-free or substitute the frosting?
- Hummingbird Cake Recipe
- Ingredients
- Instructions
- Last Step:
- Notes
- Nutrition
- Did you make this recipe?
Essential Ingredients for Hummingbird Cake Recipe
Below is a structured list of everything you need for this hummingbird cake, including the cream cheese frosting. Each ingredient plays a specific role in flavor, texture, and structure.
Cake Ingredients
- 2 cups chopped pecans, toasted – Adds crunch and a nutty flavor that balances the sweet fruit.
- 3 cups all-purpose flour – Gives the cake its sturdy structure.
- 1 teaspoon baking powder – Helps the layers rise.
- 1 teaspoon baking soda – Reacts with the fruit and sugar for a tender crumb.
- 1 and 1/2 teaspoons ground cinnamon – Brings warm spice to the batter.
- 1/2 teaspoon allspice – Adds depth and a classic Southern flavor.
- 1/2 teaspoon salt – Keeps the sweetness in balance.
- 3 large eggs at room temperature – Bind the batter and add richness.
- 1 cup vegetable or avocado oil – Keeps the cake moist for days.
- 1 cup granulated sugar – Sweetens the batter and helps with texture.
- 1/2 cup packed light or dark brown sugar – Adds moisture and a light caramel note.
- 2 teaspoons pure vanilla extract – Rounds out the flavor.
- 1 and 1/2 cups mashed ripe bananas, about 3 large bananas – Add natural sweetness and softness.
- One 8-ounce can crushed pineapple with juice, do not drain – Gives the cake its signature tropical moisture.
Cream Cheese Frosting Ingredients
- 16 ounces full-fat brick cream cheese, softened – Creates a rich and tangy frosting base.
- 1/2 cup unsalted butter – Adds body and smoothness.
- 4 cups confectioners’ sugar – Sweetens and thickens the frosting.
- 1 and 1/2 teaspoons pure vanilla extract – Adds flavor.
- Pinch of salt to taste – Sharpens the sweetness.
Special Dietary Options
- Vegan: Replace the eggs with flax eggs, use plant-based butter and vegan cream cheese, and check that your sugar is vegan-friendly.
- Gluten-free: Swap the all-purpose flour for a quality 1:1 gluten-free baking blend. Add a little xanthan gum if your blend does not include it.
- Low-calorie: Use reduced-sugar frosting, cut the frosting layer thinner, and choose avocado oil for a slightly lighter fat profile.
Ingredient Tips That Matter
Use ripe bananas with plenty of brown spots for the best flavor. Also, do not drain the pineapple. Its juice is part of what makes this moist banana pineapple hummingbird cake recipe so soft and tender. If you want another fruity dessert idea after this one, you might also enjoy these blackberry pie bars for a bake that travels well.
| Ingredient | Why It Matters | Best Substitution |
|---|---|---|
| Bananas | Add sweetness and moisture | Use very ripe plantain-style bananas for deeper flavor |
| Pineapple | Brings acidity and juiciness | Crushed canned mango in juice |
| Pecans | Add texture and buttery flavor | Walnuts or sunflower seeds |
| Cream cheese frosting | Balances sweetness with tang | Vanilla buttercream |
How to Prepare the Perfect Hummingbird Cake Recipe: Step-by-Step Guide
First Step: Prep the pans and oven
Start by preheating your oven to 350°F. Grease and flour three 8-inch round cake pans, then line the bottoms with parchment paper if you want easy release. Toast the pecans if they are not already toasted, then let them cool before chopping. This small step adds a deep, nutty flavor that makes the cake taste bakery-worthy.
Second Step: Mix the dry ingredients
In a large bowl, whisk together the flour, baking powder, baking soda, cinnamon, allspice, and salt. Whisking helps spread the leaveners and spices evenly through the batter, so every bite tastes balanced. If you are making a gluten-free version, mix your 1:1 gluten-free flour blend the same way.
Third Step: Combine the wet ingredients
In another large bowl, whisk the eggs, oil, granulated sugar, brown sugar, and vanilla until smooth. Stir in the mashed bananas and the crushed pineapple with juice. Do not drain the pineapple, since that liquid is part of what keeps this classic hummingbird cake so tender. The batter should look thick and a little lumpy from the fruit, not smooth like vanilla cake batter.
Fourth Step: Bring the batter together
Add the dry ingredients to the wet ingredients in two or three additions. Fold gently with a spatula or wooden spoon until you no longer see dry flour. Do not overmix, because that can make the cake dense in the wrong way. Once the batter comes together, fold in the toasted pecans.
Fifth Step: Fill the pans and bake
Divide the batter evenly between the three prepared pans. Smooth the tops lightly with a spatula. Bake for 25 to 30 minutes, or until a toothpick inserted in the center comes out clean or with a few moist crumbs. The cakes should spring back lightly when touched in the center.
Sixth Step: Cool the layers
Let the cakes cool in the pans for about 10 to 15 minutes, then turn them out onto wire racks to cool completely. Cooling fully matters because warm layers can melt the frosting and slide around. If you are baking ahead for a gathering, this is a great place to pause and chill the layers before wrapping them well.
Seventh Step: Make the frosting
Beat the softened cream cheese and butter together until smooth and fluffy. Add the confectioners’ sugar gradually, then mix in the vanilla and a pinch of salt. Beat until the frosting is thick, silky, and spreadable. If it feels too soft, chill it for 15 to 20 minutes before assembling the cake.
Eighth Step: Frost and stack
Place one layer on a cake plate or stand. Spread a generous layer of frosting on top, then repeat with the second and third layers. Frost the top and sides, then press chopped pecans around the outside if you want a little extra flair. This cake is rich, so a rustic finish looks lovely and feels fitting.
Ninth Step: Slice and serve
Let the finished cake rest for about 20 to 30 minutes before slicing. That short wait helps the frosting settle and makes cleaner cuts. For a gathering, this cake serves beautifully at room temperature and pairs well with coffee or tea. For another make-ahead dessert that brings a crowd together, try this easy chocolate chip cheesecake bars recipe.
The batter should be thick, fruity, and fragrant. If it looks runny, something has gone off track with the measurements.

Dietary Substitutions to Customize Your Hummingbird Cake Recipe
Protein and Main Component Alternatives
While this recipe is naturally built around fruit, eggs, and dairy, it adapts well for different diets. If you need an egg-free version, use flax eggs or a store-bought egg replacer. For the frosting, vegan cream cheese and plant butter can work well, though the texture will be a bit softer.
If pecans are a no-go, swap in walnuts, chopped almonds, or toasted sunflower seeds. These options keep the cake from losing its texture while fitting different food needs. If you are baking for a mixed crowd, you can even split the batter and leave nuts out of one pan for guests with allergies.
Vegetable, Sauce, and Seasoning Modifications
This banana pineapple cake is flexible with its spice profile, too. You can add a small pinch of nutmeg if you like a warmer flavor, or keep it simple with cinnamon and allspice. If you want a lighter frosting, spread a thinner layer on top and skip the side frosting.
For a gluten-free batch, use a trusted 1:1 baking blend and check the texture before baking. For lower sugar, reduce the frosting amount and keep the fruit-based sweetness in the cake itself. The bananas and pineapple already bring a lot of natural flavor, which means the recipe still tastes satisfying with a few smart changes. For extra guidance on pineapple nutrition, see this pineapple nutrition article from Healthline.
Mastering Hummingbird Cake Recipe: Advanced Tips and Variations
Pro cooking techniques
Use room-temperature eggs and softened cream cheese so your batter and frosting mix smoothly. Cold ingredients can make the batter stiff and the frosting lumpy. Also, measure your flour by spooning it into the cup and leveling it off rather than scooping directly, which helps prevent a dry cake.
Another helpful trick is to toast the pecans until fragrant before chopping them. Toasting wakes up the flavor and adds more crunch to the finished cake. If you want the crumb to be especially even, mix the wet ingredients well before adding the dry ingredients, then fold gently once the flour goes in.
Flavor variations
You can add shredded coconut to the batter for a more tropical feel, or fold a little orange zest into the frosting for brightness. Some bakers like to add a dash of nutmeg or ginger for a deeper spice note. If you enjoy Southern-style desserts, this cake also pairs nicely with recipes like these coconut cupcakes when you are planning a dessert table.
Presentation tips
For a pretty finish, press chopped pecans onto the sides of the frosted cake and scatter a few banana chips or small pineapple bits on top. A light dusting of cinnamon can also make the top look inviting. If you are serving this at a party or church potluck, cut clean slices and place them on a simple white platter so the layers stand out.
Make-ahead options
This cake is a dream for busy schedules. You can bake the layers a day or two in advance, wrap them tightly, and frost later. The frosting can also be made ahead and kept chilled, then stirred before use. In fact, many bakers think this hummingbird cake recipe moist banana pineapple style tastes even better after the flavors have had time to settle together.
How to Store Hummingbird Cake Recipe: Best Practices
Refrigeration
Because of the cream cheese frosting, store the cake covered in the refrigerator if it will sit out longer than a couple of hours. It keeps well for up to 5 days. Before serving, let slices sit at room temperature for about 20 to 30 minutes so the frosting softens and the cake tastes more tender.
Freezing
For longer storage, freeze the unfrosted layers wrapped tightly in plastic wrap and foil. They will keep well for 2 to 3 months. You can also freeze frosted slices on a tray first, then wrap them once firm for easy grab-and-go portions. This works especially well when you want a sweet treat ready for busy weekdays or last-minute guests.
Reheating
Cake is best served at room temperature, not warm. If a slice has been chilled, let it sit out until the frosting softens. Avoid microwaving if possible, since that can make the frosting oily and the crumb gummy.
Meal prep considerations
If you are baking for a gathering, make the cake a day ahead so the flavors can blend. That makes this classic hummingbird cake recipe banana pineapple a great option for potlucks, holidays, and church dinners. It travels well, slices cleanly, and holds up better than many other frosted cakes.

FAQs: Frequently Asked Questions About Hummingbird Cake Recipe
What is hummingbird cake?
Hummingbird cake is a classic Southern dessert featuring three moist layers made with mashed ripe bananas, crushed pineapple, cinnamon, nutmeg, and toasted pecans folded into the batter. It’s topped with a rich cream cheese frosting that balances the cake’s sweetness with tangy notes. This no-mixer recipe yields a dense, flavorful cake that’s perfect for gatherings. One batch serves 12-16 people and bakes in about 25-30 minutes per layer at 350°F in 8-inch round pans. The combination of fruit and oil keeps it ultra-moist without being overly sweet. Originating from Jamaica in the 1970s and popularized in the U.S. by Southern Living magazine, it’s often called the most requested cake in the South for its easy preparation and crowd-pleasing taste. Store leftovers covered at room temperature for up to 3 days.
Do I need to drain the crushed pineapple for hummingbird cake?
No, do not drain the crushed pineapple—its natural juices are key to the cake’s signature moisture and tenderness. An 8-ounce can (about 1 cup) adds just the right amount of liquid without making the batter soggy, especially when combined with mashed bananas and oil. Simply stir it in undrained during the wet ingredients step. If your pineapple seems extra juicy, give it a quick press in a strainer to remove excess, but most recipes, including this one, rely on the full can for optimal texture. This tip ensures the cake stays soft for days. For best results, use canned pineapple in juice, not heavy syrup, to avoid added sweetness. Test batter consistency: it should be thick like brownie batter, not runny.
Can I make hummingbird cake ahead of time or freeze it?
Yes, hummingbird cake tastes even better after 24 hours as flavors meld, making it ideal for advance prep. Bake layers up to 2 days ahead, wrap tightly in plastic, and frost before serving. For freezing, cool unfrosted layers completely, wrap each in plastic then foil, and store in a freezer bag for up to 2-3 months. Thaw overnight in the fridge before frosting. Frosted cake freezes well too—slice first for easy portions, then freeze up to 1 month. Bring to room temp before serving. Pro tip: Toast pecans fresh after thawing for maximum crunch. This flexibility makes it great for holidays or events. Avoid refreezing thawed cake to maintain quality.
What oil and flour work best in a hummingbird cake recipe?
Use a neutral oil like vegetable, canola, or avocado oil (3/4 cup total) to keep the cake moist without altering fruit flavors—these oils stay liquid at room temp for better texture. Avoid olive or coconut oil, as they can overpower the banana-pineapple profile. For flour, stick to 3 cups all-purpose flour; it’s sturdy enough for the dense, fruit-packed batter. Cake flour makes it too light and prone to sinking, while bread flour is too heavy. Measure by spooning into the cup and leveling—no packing—to prevent a dry cake. Sift dry ingredients together for even distribution. This combo yields tender crumbs that hold up under frosting. If substituting, test with a small batch first.
Can I make hummingbird cake gluten-free or substitute the frosting?
Yes, for gluten-free, swap all-purpose flour 1:1 with a quality gluten-free blend like King Arthur Measure for Measure—many bakers report success without other adjustments, but add 1/4 tsp xanthan gum if your blend lacks it. Batter may need 5 extra minutes bake time; check with a toothpick. For frosting alternatives, buttercream works if cream cheese isn’t an option: beat 1 cup butter, 4 cups powdered sugar, 2 tsp vanilla, and 2-3 tbsp milk for 3 cups yield. It pipes nicely but lacks tang—add lemon juice for brightness. Both options frost three 8-inch layers generously. Nut-free? Skip pecans or use toasted sunflower seeds. Always room-temp ingredients for smooth results. This cake adapts well for dietary needs while keeping its moist fame intact.

Hummingbird Cake Recipe
🍍🥮 Revel in ultra-moist layers bursting with ripe bananas, crushed pineapple, warm spices, and crunchy pecans, crowned with luscious cream cheese frosting for tropical bliss!
🍌 This timeless Southern classic is easy to bake, feeds a crowd, and wows with its melt-in-your-mouth texture perfect for birthdays or brunches.
- Total Time: 3 hours
- Yield: 12 servings
Ingredients
– 2 cups chopped pecans, toasted
– 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 at room temperature
– 1 cup vegetable or avocado oil
– 1 cup granulated sugar
– 1/2 cup packed light or dark brown sugar
– 2 teaspoons pure vanilla extract
– 1 and 1/2 cups mashed ripe bananas, about 3 large bananas
– One 8-ounce can crushed pineapple with juice, do not drain
– 16 ounces full-fat brick cream cheese, softened
– 1/2 cup unsalted butter
– 4 cups confectioners’ sugar
– 1 and 1/2 teaspoons pure vanilla extract
– Pinch of salt to taste
Instructions
1-First Step: Prep the pans and oven Start by preheating your oven to 350°F. Grease and flour three 8-inch round cake pans, then line the bottoms with parchment paper if you want easy release. Toast the pecans if they are not already toasted, then let them cool before chopping. This small step adds a deep, nutty flavor that makes the cake taste bakery-worthy.
2-Second Step: Mix the dry ingredients In a large bowl, whisk together the flour, baking powder, baking soda, cinnamon, allspice, and salt. Whisking helps spread the leaveners and spices evenly through the batter, so every bite tastes balanced. If you are making a gluten-free version, mix your 1:1 gluten-free flour blend the same way.
3-Third Step: Combine the wet ingredients In another large bowl, whisk the eggs, oil, granulated sugar, brown sugar, and vanilla until smooth. Stir in the mashed bananas and the crushed pineapple with juice. Do not drain the pineapple, since that liquid is part of what keeps this classic hummingbird cake so tender. The batter should look thick and a little lumpy from the fruit, not smooth like vanilla cake batter.
4-Fourth Step: Bring the batter together Add the dry ingredients to the wet ingredients in two or three additions. Fold gently with a spatula or wooden spoon until you no longer see dry flour. Do not overmix, because that can make the cake dense in the wrong way. Once the batter comes together, fold in the toasted pecans.
5-Fifth Step: Fill the pans and bake Divide the batter evenly between the three prepared pans. Smooth the tops lightly with a spatula. Bake for 25 to 30 minutes, or until a toothpick inserted in the center comes out clean or with a few moist crumbs. The cakes should spring back lightly when touched in the center.
6-Sixth Step: Cool the layers Let the cakes cool in the pans for about 10 to 15 minutes, then turn them out onto wire racks to cool completely. Cooling fully matters because warm layers can melt the frosting and slide around. If you are baking ahead for a gathering, this is a great place to pause and chill the layers before wrapping them well.
7-Seventh Step: Make the frosting Beat the softened cream cheese and butter together until smooth and fluffy. Add the confectioners’ sugar gradually, then mix in the vanilla and a pinch of salt. Beat until the frosting is thick, silky, and spreadable. If it feels too soft, chill it for 15 to 20 minutes before assembling the cake.
8-Eighth Step: Frost and stack Place one layer on a cake plate or stand. Spread a generous layer of frosting on top, then repeat with the second and third layers. Frost the top and sides, then press chopped pecans around the outside if you want a little extra flair. This cake is rich, so a rustic finish looks lovely and feels fitting.
9-Ninth Step: Slice and serve Let the finished cake rest for about 20 to 30 minutes before slicing. That short wait helps the frosting settle and makes cleaner cuts. For a gathering, this cake serves beautifully at room temperature and pairs well with coffee or tea. For another make-ahead dessert that brings a crowd together, try this easy chocolate chip cheesecake bars recipe.
Last Step:
Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.Notes
🍌 Use very ripe bananas for maximum moisture and natural sweetness.
🌰 Toast pecans ahead for enhanced nutty flavor and crunch.
❄️ Chill frosted cake for 30 minutes to set before slicing cleanly.
- Prep Time: 30 minutes
- Cooling Time: 2 hours
- Cook Time: 30 minutes
- Category: Desserts
- Method: Baked
- Cuisine: American
- Diet: Vegetarian
Nutrition
- Serving Size: 1 slice
- Calories: 550 kcal
- Sugar: 50g
- Sodium: 300mg
- Fat: 30g
- Saturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 70g
- Fiber: 3g
- Protein: 6g
- Cholesterol: 60mg





