Moist Classic Hummingbird Cake Recipe with Easy Cream Cheese Frosting

Ready In 1 hour 15 minutes
Servings 12 servings
Difficulty Medium

“You really have to try this hummingbird cake,” my friend texted me one lazy Sunday afternoon, almost as an afterthought. I was skeptical—after all, I’d heard of hummingbird cake before, but wasn’t sure what made it so special. Still, the idea of a moist, fruity, spiced cake with cream cheese frosting sounded like a sweet little adventure I could squeeze into my weekend baking routine. The next thing I knew, my kitchen smelled like a tropical orchard, with hints of banana, pineapple, and warm spices swirling in the air. And honestly? That first bite was like a soft, sweet hug that I didn’t realize I needed that day.

This Moist Classic Hummingbird Cake with Cream Cheese Frosting quickly went from a curious experiment to a staple in my baking rotation. It’s not just about the flavors—the texture is something else entirely: tender, almost velvety crumb with bursts of pineapple and banana, all tied together by the tangy cream cheese frosting that cuts through the sweetness in the best way. I’ve made it a handful of times now, tweaking little things here and there, but the core recipe remains the same because it’s just that good.

What’s more, this cake has a way of bringing people together. Whether it’s a casual afternoon treat or a surprise for guests, it’s the kind of dessert that sparks smiles and second helpings. I guess that’s why it stuck with me—it’s comfort food, but with a twist that feels fresh and a little bit unexpected. So if you’re ready to bake something that’ll fill your kitchen with cozy tropical vibes and a whole lot of yum, this hummingbird cake recipe is the one you want.

Why You’ll Love This Recipe

I’ve baked countless cakes over the years, and this Moist Classic Hummingbird Cake with Cream Cheese Frosting holds a unique place in my heart—and kitchen. Here’s a quick rundown of why it’s worth your time:

  • Quick & Easy: Comes together in about 1 hour and 15 minutes total, including baking and frosting, perfect for those moments when you want a homemade treat without fuss.
  • Simple Ingredients: No obscure pantry items here—ripe bananas, crushed pineapple, and standard baking staples you probably already have on hand.
  • Perfect for Gatherings: Ideal for birthdays, potlucks, or just because. It’s a crowd-pleaser that never disappoints.
  • Crowd-Pleaser: The combination of warm spices, tropical fruit, and tangy frosting gets rave reviews from adults and kids alike—trust me, I’ve seen it in action.
  • Unbelievably Delicious: The moist texture is next-level. Unlike some cakes that dry out quickly, this one stays tender for days if wrapped well.

What makes this hummingbird cake stand out is the balance of flavors and the frosting. I’ve tested versions with plain buttercream, but the cream cheese frosting is the real winner here—smooth, slightly tangy, and rich enough to complement the cake without overwhelming it. Plus, incorporating crushed pineapple and mashed bananas gives the cake a natural sweetness and moistness that’s not overly sugary.

Honestly, it’s the kind of recipe that makes you close your eyes after the first bite and savor the moment. It’s nostalgic yet fresh, perfect for impressing guests or simply treating yourself. If you’re someone who loves the idea of classic comfort with a tropical twist, this one’s for you.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without any complicated prep. Most are pantry staples, which makes it a breeze to whip up anytime. Here’s what you’ll want to gather:

  • For the Cake Batter:
    • 2 cups (250g) all-purpose flour (I prefer King Arthur for reliable results)
    • 1 1/2 teaspoons baking soda
    • 1/2 teaspoon salt
    • 1 1/2 teaspoons ground cinnamon (freshly ground if you can—so much better aroma)
    • 1 1/2 cups (300g) granulated sugar
    • 3 large eggs, room temperature
    • 1 cup (240ml) vegetable oil (neutral flavor oil like canola works well)
    • 1 teaspoon pure vanilla extract
    • 1 1/2 cups (about 360g) crushed pineapple, drained (use canned in juice, not syrup, to avoid too much sweetness)
    • 2 cups (about 450g) ripe bananas, mashed (about 2-3 medium bananas)
    • 1 cup (100g) chopped pecans or walnuts (optional but adds great texture)
  • For the Cream Cheese Frosting:
    • 8 oz (225g) cream cheese, softened (Philadelphia brand is my go-to)
    • 1/2 cup (115g) unsalted butter, softened
    • 4 cups (480g) powdered sugar, sifted
    • 1 teaspoon pure vanilla extract
    • Pinch of salt (balances the sweetness)

If you want to swap things up, almond flour works for a gluten-free version, but the texture will be a bit different. For a dairy-free option, try vegan cream cheese and plant-based butter—I’ve had good results with those substitutions in a pinch.

Equipment Needed

Making this hummingbird cake doesn’t require fancy gadgets, but here’s what you’ll want on hand for smooth baking:

  • Two 9-inch (23cm) round cake pans—nonstick or well-greased and floured to keep the layers from sticking.
  • Mixing bowls—one large for dry ingredients, one medium for wet ingredients.
  • Electric mixer or stand mixer—makes creaming and mixing much easier and ensures a smooth batter and frosting. A hand whisk works too but expect a bit of an arm workout!
  • Measuring cups and spoons—for accuracy, especially with baking soda and spices.
  • Spatula—for folding in bananas, pineapple, and nuts.
  • Cooling rack—very important so the cake layers cool evenly and don’t get soggy on the bottom.

If you don’t have cake pans, you can use a 9×13-inch (23x33cm) pan, but baking time will be longer and the cake won’t be layered. When using mixers, I’ve found that mixing the frosting on low speed prevents powdered sugar clouds everywhere, which is a nice bonus!

Preparation Method

moist classic hummingbird cake preparation steps

  1. Preheat and prep pans: Preheat your oven to 350°F (175°C). Grease and flour two 9-inch round cake pans and line the bottoms with parchment paper for easy layer removal. This takes about 10 minutes but really pays off.
  2. Mix dry ingredients: In a large bowl, whisk together 2 cups all-purpose flour, 1 1/2 teaspoons baking soda, 1/2 teaspoon salt, and 1 1/2 teaspoons ground cinnamon until evenly combined. The cinnamon should smell warm and inviting at this point.
  3. Cream sugar and wet ingredients: In a separate large bowl, beat 1 1/2 cups granulated sugar with 3 large eggs until light and fluffy—about 3-4 minutes on medium speed. Then slowly drizzle in 1 cup vegetable oil while mixing. Add 1 teaspoon vanilla extract and mix until smooth. This step usually takes 5 minutes and gives the cake its rich texture.
  4. Fold in fruits and nuts: Gently fold in the mashed ripe bananas (2 cups), drained crushed pineapple (1 1/2 cups), and 1 cup chopped pecans or walnuts if using. The batter will be thick and fruity—perfectly inviting.
  5. Combine wet and dry: Gradually add the dry ingredients to the wet mixture, folding carefully until just combined. Overmixing can make the cake tough, so stop as soon as you see no dry streaks.
  6. Divide and bake: Pour the batter evenly into the prepared pans. Tap the pans gently on the counter to release any big air bubbles. Bake for 25-30 minutes or until a toothpick inserted into the center comes out clean. Ovens vary, so start checking at 25 minutes.
  7. Cool completely: Let the cakes cool in the pans for about 10 minutes before turning out onto a wire rack to cool completely. This prevents the frosting from melting when you assemble the cake.
  8. Make the frosting: While the cakes cool, beat 8 oz softened cream cheese with 1/2 cup softened unsalted butter on medium speed until smooth and creamy. Gradually add 4 cups powdered sugar, mixing on low to avoid a sugar cloud. Add 1 teaspoon vanilla extract and a pinch of salt, then beat on high for 2 minutes until light and fluffy.
  9. Assemble the cake: Place one cake layer on your serving plate. Spread a generous layer of cream cheese frosting on top. Add the second cake layer and frost the top and sides evenly. For a rustic look, use an offset spatula to swirl the frosting gently.
  10. Chill and serve: Chill the cake for at least 30 minutes before slicing to let the frosting set. This makes cutting cleaner and helps the cake hold its shape.

One tip: if your bananas aren’t super ripe, add an extra tablespoon of pineapple juice to keep the batter moist. Also, draining the pineapple well is key—too much juice can make the cake soggy. This recipe pairs well with a warm cup of coffee or tea, and if you’re interested in a cozy drink to go alongside, you might enjoy the creamy collagen hot chocolate I shared earlier.

Cooking Tips & Techniques

Baking a hummingbird cake that’s truly moist and flavorful can be a bit like hitting a sweet spot, but here are some tips that helped me nail it:

  • Don’t skimp on ripe bananas: The riper, the better. Overripe bananas with brown spots add natural sweetness and moisture.
  • Drain your pineapple thoroughly: Excess liquid can turn your cake into a soggy mess. I usually press the crushed pineapple in a fine-mesh sieve for a few minutes.
  • Use room temperature eggs and dairy: This helps everything mix together smoothly and traps more air for a tender crumb.
  • Mix just until combined: Overmixing the batter can develop gluten and make the cake dense. Fold gently to keep it light.
  • Check your oven temperature: An oven thermometer is a baker’s best friend. Too hot, and the cake will brown too quickly on the edges but stay raw inside.
  • Chill the frosting before applying: If your kitchen is warm, the cream cheese frosting can get too soft. Pop it in the fridge for 10 minutes if needed.
  • Layer assembly tip: For even layers, slice off the cake domes with a serrated knife before frosting.

Early on, I learned the hard way that skipping the cinnamon means losing that signature warm note. Also, I once neglected to soften the cream cheese and ended up with lumps in the frosting—lesson learned!

Variations & Adaptations

If you want to switch things up or accommodate dietary needs, here are some tasty variations I’ve tried or can recommend:

  • Gluten-Free: Substitute the all-purpose flour with a gluten-free blend that includes xanthan gum. The texture will be a bit different but still delicious.
  • Vegan Version: Use flax eggs (1 tbsp ground flaxseed + 3 tbsp water per egg), dairy-free cream cheese, and plant-based butter. I’ve tested this with decent results, especially when adding a bit more vanilla for richness.
  • Nut-Free: Simply leave out the pecans or walnuts. You can add shredded coconut for extra texture instead.
  • Seasonal Twist: Swap pineapple for mango or papaya in the summer for a fresh take. I’ve also added a handful of shredded carrot for an almost carrot-cake vibe.
  • Spice It Up: Add a pinch of ground nutmeg or ginger alongside cinnamon for a more complex spice profile.

One of my favorite tweaks is folding in some toasted coconut flakes into the batter for added crunch. It pairs beautifully with the cream cheese frosting and gives the cake a bit more tropical flair without overpowering.

Serving & Storage Suggestions

This hummingbird cake is best served chilled or at room temperature. The cream cheese frosting tastes smoother and less sweet when the cake is allowed to warm just a bit before eating. I like to slice it into generous wedges and serve it with a cup of fresh coffee or a lightly brewed tea.

If you’re planning ahead, you can store the cake tightly covered in the refrigerator for up to 4 days. The flavors actually deepen after a day or two, making leftovers a real treat. For longer storage, wrap the cake layers separately in plastic wrap and freeze for up to 2 months. Thaw in the fridge overnight before frosting and assembling.

When reheating single slices, I suggest letting the cake come to room temperature naturally rather than microwaving, which can make the frosting a bit runny. This cake pairs well with light fruit salads or a scoop of vanilla ice cream for a special occasion.

Nutritional Information & Benefits

While this is definitely a dessert to savor, it includes some wholesome ingredients that bring nutritional perks:

  • Ripe bananas provide potassium, vitamin C, and dietary fiber.
  • Crushed pineapple adds vitamin C and natural sweetness without refined sugars.
  • The nuts contribute healthy fats and protein, which balance the sugar a bit.

Per serving, you’re looking at roughly 400-450 calories depending on portion size, with moderate fat and sugar content typical of a classic layered cake. If you want to lighten it up, consider reducing the sugar slightly or using a cream cheese frosting with less powdered sugar.

This recipe can fit into a balanced lifestyle when enjoyed mindfully, and I often pair it with nourishing snacks like the easy collagen protein balls for a wholesome sweet combo.

Conclusion

The Moist Classic Hummingbird Cake with Cream Cheese Frosting is one of those recipes that feels like a reward every time you make it. It’s approachable, packed with flavor, and reliably moist—qualities that make it a keeper in my kitchen.

Feel free to adjust the nuts, spices, or frosting sweetness to suit your taste. I love seeing how different bakers make their own versions of this classic, and I hope you’ll find your perfect spin on it too.

Whether you’re baking for a special occasion or a quiet afternoon treat, this cake has a way of making moments just a bit sweeter. If you try it, I’d love to hear how it went and what personal twists you added!

FAQs About Moist Classic Hummingbird Cake

What makes hummingbird cake different from other banana cakes?

Hummingbird cake includes pineapple and warm spices like cinnamon, plus nuts, which add a tropical and slightly spiced twist compared to standard banana cakes.

Can I make hummingbird cake ahead of time?

Yes! The cake actually tastes better after resting a day in the fridge. Just keep it covered to prevent it from drying out.

How do I store leftover hummingbird cake?

Store leftovers in an airtight container in the refrigerator for up to 4 days or freeze unassembled layers wrapped tightly for up to 2 months.

Can I use fresh pineapple instead of canned?

Fresh pineapple works well if chopped finely and drained thoroughly to avoid excess moisture that could make the cake soggy.

Is it possible to make this cake nut-free?

Absolutely! Simply omit the nuts or substitute with shredded coconut or seeds for added texture without nuts.

Pin This Recipe!

moist classic hummingbird cake recipe

Print

Moist Classic Hummingbird Cake Recipe with Easy Cream Cheese Frosting

A moist, fruity, spiced hummingbird cake featuring ripe bananas, crushed pineapple, and warm cinnamon, topped with a tangy cream cheese frosting. Perfect for gatherings and a crowd-pleaser with a tender, velvety crumb.

  • Author: Zoe
  • Prep Time: 20 minutes
  • Cook Time: 30 minutes
  • Total Time: 1 hour 15 minutes
  • Yield: 12 servings 1x
  • Category: Dessert
  • Cuisine: American

Ingredients

Scale
  • 2 cups (250g) all-purpose flour
  • 1 1/2 teaspoons baking soda
  • 1/2 teaspoon salt
  • 1 1/2 teaspoons ground cinnamon
  • 1 1/2 cups (300g) granulated sugar
  • 3 large eggs, room temperature
  • 1 cup (240ml) vegetable oil
  • 1 teaspoon pure vanilla extract
  • 1 1/2 cups (about 360g) crushed pineapple, drained
  • 2 cups (about 450g) ripe bananas, mashed (about 23 medium bananas)
  • 1 cup (100g) chopped pecans or walnuts (optional)
  • 8 oz (225g) cream cheese, softened
  • 1/2 cup (115g) unsalted butter, softened
  • 4 cups (480g) powdered sugar, sifted
  • 1 teaspoon pure vanilla extract
  • Pinch of salt

Instructions

  1. Preheat oven to 350°F (175°C). Grease and flour two 9-inch round cake pans and line bottoms with parchment paper.
  2. In a large bowl, whisk together flour, baking soda, salt, and cinnamon until evenly combined.
  3. In a separate large bowl, beat sugar and eggs on medium speed until light and fluffy, about 3-4 minutes.
  4. Slowly drizzle in vegetable oil while mixing. Add vanilla extract and mix until smooth.
  5. Gently fold in mashed bananas, drained crushed pineapple, and chopped nuts if using.
  6. Gradually add dry ingredients to wet mixture, folding carefully until just combined.
  7. Pour batter evenly into prepared pans. Tap pans gently to release air bubbles.
  8. Bake for 25-30 minutes or until a toothpick inserted in the center comes out clean.
  9. Cool cakes in pans for 10 minutes, then turn out onto wire racks to cool completely.
  10. For frosting, beat cream cheese and butter on medium speed until smooth and creamy.
  11. Gradually add powdered sugar on low speed to avoid sugar clouds.
  12. Add vanilla extract and pinch of salt, then beat on high for 2 minutes until light and fluffy.
  13. Place one cake layer on serving plate and spread a generous layer of frosting on top.
  14. Add second cake layer and frost top and sides evenly. Swirl frosting gently for a rustic look.
  15. Chill cake for at least 30 minutes before slicing to let frosting set.

Notes

Use ripe bananas for best moisture and sweetness. Drain pineapple thoroughly to avoid sogginess. Chill frosting before applying if kitchen is warm. For gluten-free, substitute flour with gluten-free blend including xanthan gum. For vegan, use flax eggs and dairy-free cream cheese and butter.

Nutrition

  • Serving Size: 1 slice (1/12th of c
  • Calories: 425
  • Sugar: 38
  • Sodium: 280
  • Fat: 22
  • Saturated Fat: 7
  • Carbohydrates: 55
  • Fiber: 2
  • Protein: 4

Keywords: hummingbird cake, cream cheese frosting, banana cake, pineapple cake, moist cake, classic cake, tropical cake, easy cake recipe

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

You might also love these recipes

Leave a Comment

Recipe rating