The Moistest Hummingbird Cake with Cream Cheese Frosting Your Family Will Adore

Most banana cakes come out of the oven dense, heavy, and disappointingly dry — and the reason is almost always the same: too much mixing after the flour goes in. Hummingbird Cake fixes all of that by leaning on the natural moisture from ripe bananas and crushed pineapple, but only if you treat the batter gently. This recipe gives you the exact method to get that soft, tender crumb every single time without any guesswork.

Picture a slice lifted onto a plate, its interior still slightly warm and fragrant with cinnamon, the banana and pineapple melting into every bite. The texture is pillowy and just a little dense in the most satisfying way — not cakey-dry, not pudding-wet, but perfectly in between. Chopped walnuts add a soft crunch throughout, and the cream cheese frosting on top is cool, lightly sweet, and rich without being overwhelming. It smells like the warmest, coziest kitchen you’ve ever stood in.

This is the kind of cake that earns its place at a family dinner, a casual birthday, or a lazy Sunday afternoon when you want to bake something special without it becoming a project. It’s also a brilliant make-ahead treat for the week — the flavor genuinely deepens overnight, making leftovers something to look forward to. Whether you’re serving it to guests or quietly treating yourself on a weeknight, this moist spiced cake with its dreamy frosting fits every occasion like it was made for it.

Hummingbird Cake

Why You’ll Love This Recipe

It Stays Beautifully Moist for Days

The combination of ripe bananas, crushed pineapple, and vegetable oil creates a crumb that holds onto moisture long after baking. Unlike cakes that dry out by the next morning, this one actually improves as it sits, making it one of the best recipes you can bake ahead of time.

The Flavor Is Layered and Naturally Sweet

You get warm cinnamon spice, fruity sweetness from two different sources, and a gentle nuttiness from the walnuts — all without any artificial flavoring or complicated steps. The cream cheese frosting balances everything with a cool, tangy richness that completes each bite.

No Special Equipment or Fancy Techniques Required

Two bowls, a whisk, and a baking pan are genuinely all you need here. There’s no creaming butter, no folding egg whites, and no temperature-sensitive steps. It’s a genuinely easy homemade dessert even if baking isn’t something you do often.

Perfect for Sharing at Any Occasion

Hummingbird Cake slices cleanly and travels well, making it a natural choice for potlucks, casual gatherings, and family celebrations. It scales up easily for a crowd and still looks beautiful on a plate with minimal decoration.

A Timeless Classic with Real Personality

Originally a Southern staple, this recipe has that old-fashioned comfort food quality — familiar but a little different from anything else on the dessert table. The pineapple is a quiet surprise for anyone who hasn’t had it before, and it always earns a compliment.

Ingredients

ingredients of hummingbird cake recipe in glass bo

For the Cake Batter

  • 2 ripe bananas, mashed (look for peels with brown spots — the riper, the sweeter)
  • 1 cup crushed pineapple, with juice (do not drain — the juice is essential for moisture)
  • 1½ cups all-purpose flour
  • ¾ cup sugar
  • ½ cup vegetable oil
  • 2 eggs
  • ½ cup chopped walnuts (toasted lightly if you have an extra few minutes)
  • 1 tsp baking soda
  • ½ tsp cinnamon
  • ¼ tsp salt
  • 1 tsp vanilla extract (pure, not imitation, for the cleanest flavor)

For the Cream Cheese Frosting

  • 200g cream cheese, softened to room temperature
  • ½ cup butter, softened to room temperature
  • 1½ cups powdered sugar, sifted

The banana and pineapple in this batter do more than sweeten — they keep the crumb soft and tender throughout baking, and the walnuts add just enough texture to make each slice feel substantial.

How to Make Hummingbird Cake — Step-by-Step

Step 1: Prep Your Oven and Pan

Preheat your oven to 180°C (350°F) and lightly grease your baking pan with butter or non-stick spray. Mash the bananas thoroughly in a small bowl until mostly smooth with no large lumps remaining — a fork works perfectly well. Set the mashed bananas aside while you gather everything else. Don’t worry if your bananas look a little over-ripe; that just means more natural sweetness in the finished cake.

Step 2: Mix the Wet Ingredients

In a large mixing bowl, whisk together the eggs, sugar, vegetable oil, and vanilla extract until the mixture looks smooth and slightly glossy — about a minute of steady whisking. Stir in the mashed bananas and the full cup of crushed pineapple including all the juice. The batter at this point should smell wonderfully fruity and look thick and golden. Don’t worry if it seems a little loose — the flour will bring it together.

Step 3: Combine Wet and Dry

In a separate bowl, stir together the flour, baking soda, cinnamon, and salt until evenly mixed. Add the dry ingredients to the wet mixture in one addition and fold gently with a spatula or wooden spoon until just combined. Add the chopped walnuts and give it a final few folds to distribute them evenly. Stop mixing the moment you no longer see dry streaks — overmixing is the main reason this cake turns out dense.

Step 4: Bake Until Golden and Set

Pour the batter into your prepared pan and spread it into an even layer. Bake for 30–35 minutes until the top is deep golden and a toothpick inserted in the center comes out clean or with just a few moist crumbs. The edges should be pulling very slightly away from the pan. Don’t worry if the top looks slightly uneven — that rustic look is part of its charm and the frosting will cover it beautifully.

Step 5: Make the Frosting and Finish

Let the cake cool completely in the pan — at least 30 minutes — before frosting. While it cools, beat the softened cream cheese and butter together until smooth and fluffy, then add the powdered sugar and mix until creamy and spreadable. Spread the frosting generously over the cooled cake. The frosting will firm up slightly once chilled, giving you clean, neat slices.

Perfecting This Recipe

  • Always use bananas with brown-spotted peels — under-ripe bananas lack the sweetness and moisture the recipe depends on.
  • Never drain the pineapple. That juice is what keeps the crumb soft even after a day in the fridge.
  • Fold, don’t stir. Once the flour goes in, switch from a whisk to a spatula and use slow, scooping strokes to preserve the tender texture.
  • Room temperature eggs and oil mix together more evenly, helping the batter come together in fewer strokes.
  • Let the fully cooled cake rest overnight before serving if you can — the cinnamon and fruit flavors deepen and settle significantly.
  • For clean frosting, chill the frosted cake for 20 minutes before slicing so the topping firms up nicely.

Common Mistakes to Avoid

  • Overmixing after adding flour — This is the most common reason this cake turns out gummy or rubbery. Once the flour is in, mix only until the batter just comes together and stop immediately.
  • Using under-ripe bananas — Pale yellow or greenish bananas don’t have enough sugar or moisture to do their job here. If yours aren’t ripe enough, you can freeze them overnight and thaw before mashing.
  • Draining the pineapple — The juice in the can is not optional. Discarding it removes a significant amount of the moisture the recipe is designed around.
  • Frosting a warm cake — Spreading cream cheese frosting over a cake that hasn’t fully cooled will melt it right off. Patience here is well rewarded with a frosting that holds its shape.
  • Cold cream cheese in the frosting — Straight-from-the-fridge cream cheese creates a lumpy, uneven frosting that won’t spread smoothly. Pull it out at least 30 minutes before you need it.

Add Your Touch

  • Swap the walnuts for pecans or macadamia nuts for a different kind of richness.
  • Add a pinch of nutmeg or ground ginger alongside the cinnamon for a warmer, more complex spice profile.
  • Stir in a handful of shredded coconut for a tropical twist that complements the pineapple beautifully.
  • Replace the pineapple with unsweetened applesauce and finely grated apple if pineapple isn’t your preference.
  • Add a splash of fresh orange juice to the frosting for a brighter, citrusy finish.
  • For a layered version, double the recipe and divide the batter between two round pans to create a proper layer cake.

What to Serve With This

A strong black coffee or spiced chai tea is the natural partner here — the bitterness cuts through the sweetness perfectly. A simple scoop of vanilla ice cream alongside a warm slice turns it into a proper dessert. For brunch, serve it with fresh berries on the side to brighten the plate. At a gathering, a drizzle of warm honey over the frosting makes it feel a little more special without any extra effort.

Storing and Serving

Fridge Store the frosted cake covered tightly in an airtight container in the refrigerator for up to 4 days. The flavor continues to improve over the first 24–48 hours, making leftovers genuinely worth looking forward to.

Freezer Freeze individual unfrosted slices wrapped snugly in plastic wrap, then placed in a zip-lock bag or airtight container for up to 2 months. Thaw overnight in the refrigerator before bringing to room temperature to serve.

Reheating This cake is best served at room temperature or very slightly chilled. If a slice has come straight from the fridge, let it sit out for 10–15 minutes before eating. A brief 10-second warm in the microwave works too — just be careful not to overheat.

Make-Ahead Tip Bake the cake one day ahead and store it unfrosted, covered, at room temperature. Make and refrigerate the frosting separately. Frost just before serving for the freshest result, or frost the night before and refrigerate overnight for easy entertaining.

Servings This recipe makes approximately 8–10 generous slices from a standard 9×9 or similar-size baking pan.

Nutrition (Approximate Per Serving)

  • Calories: ~340
  • Total Fat: 18g
  • Saturated Fat: 7g
  • Carbohydrates: 43g
  • Sugar: 28g
  • Protein: 4g
  • Sodium: 210mg

Nutritional values are approximate and may vary based on specific ingredients and brands used.

Chef’s Helpful Tips

  • Always bring your eggs, cream cheese, and butter to room temperature before starting — they incorporate more smoothly and result in a more even batter and frosting.
  • Check the cake at 28 minutes rather than waiting the full 35. Ovens vary, and this cake can go from perfectly done to slightly dry very quickly in the final minutes.
  • For the neatest slices, wipe the knife clean between each cut. The cream cheese frosting tends to drag if the blade is coated.
  • Use full-fat cream cheese for the frosting — reduced-fat versions tend to be too soft and won’t hold their shape as well.
  • If your frosting feels too loose after mixing, refrigerate it for 15 minutes before spreading. It firms up quickly and becomes much easier to work with.

Frequently Asked Questions

Q1. Can I make this cake without nuts? Absolutely — simply leave the walnuts out entirely and the recipe works just as well. The texture won’t change significantly, though you’ll lose a little of the gentle crunch. You could also replace them with seeds or dried fruit if you’d like something in their place.

Q2. What does Hummingbird Cake taste like compared to banana bread? It’s richer and more complex than banana bread, with a softer, cakier crumb and the added fruity sweetness of pineapple woven through. The cream cheese frosting elevates it into proper dessert territory — it’s more festive and layered in flavor than a typical loaf.

Q3. Is this a beginner-friendly recipe? Very much so. There’s no special equipment, no complicated techniques, and no steps that require experience to get right. As long as you fold the batter gently and don’t skip the room-temperature frosting ingredients, it’s nearly foolproof.

Q4. Can I bring this to a potluck or bake it the day before? It’s one of the best make-ahead cakes you’ll find — the flavor genuinely improves overnight as the spices and fruit settle. Bake it the day before, frost it in the morning, and it will be at its absolute best by the time you serve it.

Q5. Can I freeze this cake? Yes, beautifully. Freeze unfrosted slices wrapped tightly for up to two months. Thaw them overnight in the fridge, let them come to room temperature, and either frost fresh or serve as-is. The texture holds up well through the freeze-thaw cycle.

Conclusion

There’s something genuinely wonderful about a cake that asks so little but gives back so much. Hummingbird Cake has that rare quality — it’s straightforward enough for a regular Tuesday bake but special enough to bring to a gathering and feel proud of it. The combination of banana, pineapple, warm spice, and cream cheese frosting is a classic for a reason, and once you’ve made it once, you’ll find it slipping quietly into your regular rotation.

Bake it this weekend, share it with someone you love, or keep the whole thing quietly to yourself — it tastes even better the next day, which is always a good sign. Tweak the spices, swap the nuts, or add a little coconut to make it yours. However you make it, this is one of those recipes that sticks around.

Hummingbird Cake with Cream Cheese Frosting

Recipe by Yummy Platy VibezCourse: Trending Cake
Servings

4

servings
Prep time

15

minutes
Cooking time

35

minutes
Calories

340

kcal
Total time

1

hour 

20

minutes

A moist, warmly spiced cake made with ripe bananas, crushed pineapple, and crunchy walnuts, finished with a silky cream cheese frosting. Perfect for family gatherings, casual celebrations, or a satisfying weekend bake.

Ingredients

  • For the Cake Batter

  • 2 ripe bananas, mashed

  • 1 cup crushed pineapple, with juice

  • 1½ cups all-purpose flour

  • ¾ cup sugar

  • ½ cup vegetable oil

  • 2 eggs

  • ½ cup chopped walnuts

  • 1 tsp baking soda

  • ½ tsp cinnamon

  • ¼ tsp salt

  • 1 tsp vanilla extract

  • For the Cream Cheese Frosting

  • 200g cream cheese, softened

  • ½ cup butter, softened

  • 1½ cups powdered sugar, sifted

Directions

  • Preheat oven to 180°C (350°F). Grease your baking pan. Mash bananas and set aside.
  • Whisk eggs, sugar, oil, and vanilla until smooth. Stir in mashed bananas and pineapple with juice.
  • In a separate bowl, combine flour, baking soda, cinnamon, and salt. Fold into wet ingredients until just combined. Add walnuts and fold a few more times — do not overmix.
  • Pour into pan and bake 30–35 minutes until golden and a toothpick comes out clean. Cool fully in pan.
  • Beat cream cheese and butter until fluffy. Mix in powdered sugar until smooth. Spread over cooled cake.

Latest Posts