Save My grandmother pulled this cake out of her oven every Easter weekend without fail, and the kitchen would fill with this smell of warm cinnamon and tropical fruit that made everyone stop what they were doing. I watched her frost it maybe a hundred times before I finally asked if I could try, and she just smiled and handed me the spatula like I'd been ready all along. There's something about how the bananas and pineapple make this cake stay impossibly moist for days that felt like magic when I was young. Now I understand it's just good ingredients working together the way they're supposed to, but it still tastes like memory.
I made this for my sister's book club once and someone asked for the recipe before they'd even finished their first bite, which doesn't happen often. The thing is, this cake works because it doesn't try too hard to be something it's not—it's just generous and warm and a little bit indulgent, which is exactly what people want when they're gathered around a table together.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- All-purpose flour (3 cups): The foundation that needs enough to support all that fruit and oil, but not so much that you end up with something dense.
- Granulated sugar (2 cups): This balances the tartness of the pineapple and adds to that tender crumb texture.
- Baking soda (1 tsp): Works with the acidity of the fruit to give you lift without any bitterness.
- Ground cinnamon (1 tsp): The secret that makes people say they taste something they can't quite name.
- Salt (½ tsp): Just enough to wake everything up.
- Large eggs (3, room temperature): Room temperature matters here because they incorporate more smoothly and create a better emulsion.
- Vegetable oil (1 cup): Keeps the cake tender in a way butter alone wouldn't; it stays soft even when it's a few days old.
- Pure vanilla extract (2 tsp): Use the real stuff—the flavor carries through to the finished cake.
- Toasted pecans, chopped (1 cup): Toast them yourself if you can; the difference is like night and day.
- Ripe bananas, mashed (2 cups): They need to be spotty and soft, not pretty and firm.
- Crushed pineapple with juice (1 can): Don't drain it; that juice is part of what keeps this cake moist.
- Cream cheese, softened (8 oz): Softened matters just as much as the ingredient itself; cold cream cheese will break your frosting.
- Unsalted butter, softened (½ cup): Same rule—let it sit out until it's really soft to the touch.
- Powdered sugar, sifted (4 cups): Sifting sounds like extra work but prevents lumps that feel grainy on your tongue.
- Vanilla extract (1 tsp): For the frosting, because it deserves its own flavor moment.
- Salt (pinch): This small amount in the frosting brightens everything and keeps it from tasting one-note sweet.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Get your pans ready:
- Preheat the oven to 350°F and grease three 8-inch round pans with softened butter, then dust with flour so nothing sticks when you try to turn them out. If you have parchment paper on hand, use that instead—it's the most reliable way to guarantee your layers come out intact.
- Mix your dry goods:
- Whisk the flour, sugar, baking soda, cinnamon, and salt together in a large bowl, making sure the baking soda is distributed evenly so you don't get little pockets of it that taste soapy. This step takes about a minute and saves you from a lot of potential trouble.
- Prepare the wet mixture:
- In a separate bowl, beat the eggs, oil, and vanilla until they look pale and slightly thickened, which takes about two minutes with an electric mixer. Then stir in the mashed bananas, crushed pineapple with all its juice, and the chopped pecans until everything is just combined.
- Bring it together gently:
- Pour the wet ingredients into the dry ingredients and fold them together with a spatula until you don't see streaks of flour anymore, but don't keep mixing after that. Overmixing develops gluten and makes the cake tough instead of tender.
- Fill and bake:
- Divide the batter evenly among the three prepared pans and slide them into the preheated oven for 25 to 30 minutes, until a toothpick inserted in the center comes out clean with just a few moist crumbs clinging to it. The kitchen will smell incredible during this part.
- Cool with patience:
- Let the cakes sit in their pans for about 10 minutes so they firm up enough to handle, then turn them out onto wire racks and let them cool completely before you even think about frosting. This usually takes an hour or so.
- Make the frosting:
- Beat the softened cream cheese and butter together until they look smooth and pale, then gradually add the sifted powdered sugar a little at a time so you don't end up with a cloud of sugar in your face. Once everything is combined, beat it for another minute until it's fluffy and spreadable, then add vanilla and that tiny pinch of salt.
- Assemble the cake:
- Place the first layer on a cake stand or plate and spread a thin layer of frosting on top, then add the second layer and repeat, finishing with the third layer on top. Frost the entire outside with the remaining frosting, then press those extra toasted pecans into the top and sides for something people will remember.
Save I remember my cousin saying this tasted like someone had bottled up Sunday afternoon and made it into a cake, which is probably the best compliment this cake has ever received. It became the thing I brought to potlucks and family gatherings because people trusted it to be good, and that kind of quiet reliability in a dessert is its own form of love.
Still Scrolling? You'll Love This 👇
Our best 20-minute dinners in one free pack — tried and tested by thousands.
Trusted by 10,000+ home cooks.
Why This Cake Works
The genius of a hummingbird cake is that it uses both bananas and pineapple to add moisture and tenderness instead of relying on butter or eggs alone, which means you get a cake that stays soft for days without being greasy or heavy. The oil instead of butter is actually the move here because it keeps the crumb tender rather than dense, and the tropical fruit gives you natural sweetness so you're not tasting raw sugar. The cinnamon isn't just background noise either—it adds warmth and complexity that makes people pause and try to figure out what they're tasting.
Frosting and Flavor Balance
That thick, silky cream cheese frosting is absolutely necessary because it's tangy enough to cut through the sweetness of the cake and the fruit, keeping everything from tasting cloying or one-note. The butter in the frosting adds richness and helps it spread smoothly, while a tiny pinch of salt and a touch of vanilla make it taste more like itself. If you tried to frost this with buttercream or something too sweet, it would feel unbalanced, but the cream cheese brings everything into harmony.
Storing and Serving Suggestions
This cake is actually better the next day once the flavors have had time to settle and get to know each other, so make it a day ahead if you're entertaining and you'll only make your life easier. Cover it loosely with plastic wrap and keep it at room temperature if you're eating it within a day or two, or refrigerate it if you need it to last longer. Serve it with strong black coffee to cut through the richness, or with a glass of something sweet if you're leaning into indulgence.
- You can bake the layers up to a day ahead and wrap them tightly before frosting if you want to spread the work out.
- For a nut-free version, just leave out the pecans—the cake stands on its own.
- Leftover slices taste just as good cold straight from the fridge as they do at room temperature, which is the mark of a truly well-made cake.
Save This is the kind of cake that becomes part of your story, the one people ask you to bring, the one you find yourself making more often than you planned. It never feels like work.
Recipe FAQs
- → What gives this cake its moist texture?
The combination of ripe bananas and crushed pineapple adds natural moisture, keeping the cake tender and soft.
- → Can toasted pecans be substituted?
Yes, you can omit or replace pecans with other nuts or skip them for a nut-free version.
- → How is the cream cheese frosting made smooth?
Beating softened cream cheese and butter until creamy, then gradually adding powdered sugar ensures a fluffy and spreadable frosting.
- → What oven temperature is required for baking?
The cake layers bake at 350°F (175°C) until a toothpick comes out clean, usually around 25–30 minutes.
- → How can the cake be stored before serving?
After cooling, layers can be wrapped tightly and stored overnight before frosting to enhance flavor and ease assembly.