Let me tell you, the smell of warm bananas, toasted pecans, and sweet pineapple wafting through my kitchen is enough to make anyone’s mouth water. The first time I baked this moist hummingbird cake with pineapple and cream cheese frosting, I was instantly hooked—the kind of moment where you pause, take a deep breath, and just smile because you know you’re onto something truly special. Years ago, when I was knee-high to a grasshopper, my grandma used to make a version of this cake for family reunions. But honestly, my version adds a little extra magic with that luscious cream cheese frosting that’s dangerously easy to whip up.
I stumbled upon this recipe on a rainy weekend when I was craving something nostalgic yet fresh. My family couldn’t stop sneaking slices off the cooling rack (and I can’t really blame them). Let’s face it, this hummingbird cake is pure, nostalgic comfort wrapped up in a moist, flavorful package. It’s perfect for potlucks, birthday treats, or just when you want to brighten up your Pinterest cookie board with something a bit more soulful. I’ve tested this recipe multiple times—in the name of research, of course—and it has since become a staple for family gatherings, gifting, and those moments when you want a warm hug in cake form.
Why You’ll Love This Moist Hummingbird Cake Recipe
Honestly, this hummingbird cake recipe is a little gem that’s stood the test of time in my kitchen. Here’s why it’s a keeper:
- Quick & Easy: Comes together in under an hour, perfect for last-minute cravings or busy weekend baking.
- Simple Ingredients: No fancy grocery trips needed; you likely have ripe bananas, canned pineapple, and pantry staples on hand.
- Perfect for Gatherings: Whether it’s brunch, potlucks, or cozy dinner parties, this cake shines bright.
- Crowd-Pleaser: Kids, adults, and even the picky eaters always rave about its moist texture and sweet-tart frosting.
- Unbelievably Delicious: The combo of pineapple, banana, and pecans with tangy cream cheese frosting is next-level comfort food.
What sets this hummingbird cake apart is the balance of flavors and textures—the pineapple keeps it juicy, the bananas add natural sweetness, and the toasted pecans bring a lovely crunch. Plus, the cream cheese frosting is silky smooth, not too sweet, and just tangy enough to make every bite a celebration. You know that feeling when you close your eyes after the first bite? That’s the vibe here. This isn’t just another cake; it’s your best version of a southern classic, healthier and faster but with all the soul-soothing satisfaction.
What Ingredients You Will Need
This hummingbird cake uses simple, wholesome ingredients to deliver bold flavor and that satisfyingly moist texture without fuss. Here’s what you’ll need:
- For the Cake Batter:
- 2 cups (250g) all-purpose flour (I prefer King Arthur for consistent texture)
- 1½ teaspoons baking soda
- ½ teaspoon salt
- 1 teaspoon ground cinnamon (adds warmth and depth)
- 1½ cups (300g) granulated sugar
- 3 large eggs, room temperature
- 1 cup (240ml) vegetable oil (or light olive oil for a subtle flavor)
- 1 teaspoon vanilla extract
- 1 (8 oz/227g) can crushed pineapple, drained (fresh pineapple can work in summer)
- 2 cups (about 3 large) ripe bananas, mashed (the riper, the better!)
- 1 cup (120g) chopped pecans, toasted (adds lovely crunch)
- For the Cream Cheese Frosting:
- 8 oz (227g) cream cheese, softened (I like Philadelphia for creaminess)
- ½ cup (115g) unsalted butter, softened
- 3 cups (360g) powdered sugar, sifted
- 1 teaspoon vanilla extract
- Pinch of salt (balances the sweetness)
For substitutions: use almond flour for gluten-free, swap coconut oil for vegetable oil if you want a dairy-free version, and you can replace pecans with walnuts if that’s what you have on hand. If you’re avoiding nuts, just leave them out; the cake will still shine.
Equipment Needed
- Two 9-inch (23 cm) round cake pans (non-stick or well-greased)
- Mixing bowls (medium and large)
- Electric mixer or stand mixer (hand whisk works but takes more elbow grease!)
- Measuring cups and spoons (accurate measurements make a difference)
- Spatula for folding ingredients
- Cooling racks (important to cool cakes evenly)
- Toaster oven or skillet to toast pecans (optional but recommended)
If you don’t have two cake pans, you can bake in batches or use a 9×13 inch pan and adjust baking time. I’ve found my electric mixer makes the frosting smoother, but hand mixing is doable if you’re patient. A small budget tip: line your pans with parchment paper for easy cake release.
Preparation Method

- Preheat your oven to 350°F (175°C). Grease and flour two 9-inch round cake pans or line them with parchment paper for easy removal. This usually takes about 10 minutes.
- Toast the pecans: Spread the chopped pecans on a baking sheet and toast in the oven for 5-7 minutes until fragrant. Watch carefully—they can burn fast. Let cool.
- Mix dry ingredients: In a large bowl, sift together the flour, baking soda, salt, and cinnamon. Whisk to combine evenly.
- Combine wet ingredients: In a separate bowl, beat the sugar and eggs together until light and fluffy (about 3-4 minutes). Then slowly add the vegetable oil and vanilla extract, mixing until smooth.
- Fold in mashed bananas and pineapple: Gently fold the mashed bananas and drained crushed pineapple into the wet mixture. This adds moisture and natural sweetness.
- Combine wet and dry: Gradually fold the dry ingredients into the wet mixture using a spatula. Be careful not to overmix; stop when just combined—the batter will be thick and luscious.
- Add toasted pecans: Fold in the pecans, reserving a few to sprinkle on top if you like a little extra crunch.
- Divide batter evenly: Pour the batter into the two prepared pans, smoothing the tops with a spatula. Each pan should be about two-thirds full.
- Bake: Place pans in the preheated oven and bake for 25-30 minutes. Test doneness by inserting a toothpick in the center; it should come out clean or with a few moist crumbs.
- Cool completely: Let the cakes cool in the pans for 10 minutes before transferring them to wire racks. Cooling fully is crucial for the frosting to spread nicely.
- Prepare the frosting: Beat softened cream cheese and butter together until creamy. Gradually add powdered sugar, vanilla extract, and a pinch of salt. Mix until smooth and fluffy.
- Assemble the cake: Place one cake layer on your serving plate. Spread a generous amount of cream cheese frosting on top, then add the second layer. Cover the top and sides with the remaining frosting.
- Finishing touches: Sprinkle reserved toasted pecans on top for garnish. Chill for 20 minutes if you want firmer frosting before slicing.
Pro tip: If your bananas aren’t quite ripe enough, pop them in a 300°F (150°C) oven for 15 minutes to soften and sweeten them naturally. Also, don’t rush cooling—warm cake plus frosting equals a melty mess.
Cooking Tips & Techniques
To nail this hummingbird cake every time, here are some tips I’ve learned the hard way:
- Don’t skip toasting the pecans: It really brings out their nutty flavor and adds a nice crunch that balances the soft cake.
- Use ripe bananas: The riper, the sweeter. Green bananas will make your cake less flavorful and dense.
- Drain the pineapple well: Too much juice can make the batter overly wet and affect baking.
- Mix batter gently: Overmixing flour can lead to a tough cake. Fold ingredients just until combined to keep it tender.
- Room temperature ingredients: Eggs, cream cheese, and butter should be at room temp for smooth frosting and even batter mixing.
- Watch the baking time: Ovens vary, so start checking your cake a few minutes early to avoid drying it out.
- Chill the frosting: If your kitchen is warm, pop the frosting in the fridge for 10 minutes to firm up before spreading.
I once tried speeding up the process by skipping the toasting step and honestly, the difference was noticeable. Trust me, the small steps make a big flavor impact. Also, multitasking by toasting nuts while preheating the oven saves valuable time!
Variations & Adaptations
This hummingbird cake recipe is pretty flexible, and I’ve played around with a few tasty twists:
- Gluten-Free: Swap all-purpose flour for a gluten-free blend like Bob’s Red Mill 1-to-1, and add a teaspoon of xanthan gum for texture.
- Dairy-Free: Use coconut oil instead of vegetable oil, and swap cream cheese and butter for dairy-free alternatives like vegan cream cheese and margarine.
- Extra Fruity: Add a half cup of shredded coconut or swap pineapple for mango for a tropical vibe.
- Spiced Up: Increase cinnamon to 1½ teaspoons and add a pinch of nutmeg for a cozy fall twist.
- Mini Cakes or Cupcakes: Bake in a cupcake tin for 18-20 minutes for perfect single servings.
My personal favorite is the coconut version, which adds a subtle tropical sweetness that pairs beautifully with the cream cheese frosting. It feels like a beach vacation in every bite! If you have nut allergies, just omit pecans and maybe add sunflower seeds for crunch.
Serving & Storage Suggestions
This hummingbird cake is best served at room temperature to let the cream cheese frosting shine. Slice it generously and serve it alongside a cup of freshly brewed coffee or a chilled glass of milk for the ultimate comfort combo.
For gatherings, I like to plate individual slices with a sprinkle of extra toasted pecans and a small dollop of whipped cream on the side. It looks inviting and adds a lovely texture contrast.
Storage-wise, keep the cake covered in an airtight container in the refrigerator for up to 4 days. The flavors actually deepen overnight, so if you can resist, it tastes even better the next day. To reheat, bring slices to room temperature or warm gently in a microwave for 10-15 seconds. Avoid overheating or the frosting might melt and get runny.
If you want to freeze it, wrap the cake layers tightly in plastic wrap and foil separately. Freeze for up to 2 months. Thaw overnight in the fridge before frosting and serving.
Nutritional Information & Benefits
A slice of this moist hummingbird cake (about 1/12th of the cake) contains approximately 350 calories, 18 grams of fat, 45 grams of carbohydrates, and 3 grams of protein. The recipe includes natural sugars from bananas and pineapple, making it a slightly better option than heavily processed sweets.
Bananas provide potassium and fiber, while pecans add heart-healthy fats and antioxidants. The cream cheese frosting offers calcium and protein, although it’s best enjoyed in moderation due to the sugar content.
For dietary considerations, this recipe can be modified to be gluten-free and dairy-free as mentioned. It contains nuts and dairy by default, so keep that in mind for allergies. Overall, it’s a comforting treat that balances indulgence with wholesome ingredients you can feel good about.
Conclusion
If you’re looking for a cake that feels like a warm hug and tastes like a southern classic with a fresh twist, this moist hummingbird cake with pineapple and cream cheese frosting is the one. You can customize it however you like, from gluten-free to extra fruity, making it perfect for every occasion.
Personally, I love how this recipe brings back memories while still feeling fresh and effortless. It’s one of those cakes you’ll want to make again and again—whether for family dinners, potlucks, or just because you deserve a slice of sweet, tender joy.
Give it a try, and don’t forget to share your tweaks and stories in the comments below. Happy baking!
Frequently Asked Questions (FAQs)
What makes hummingbird cake different from other cakes?
Hummingbird cake is unique because it combines ripe bananas, crushed pineapple, and nuts in a moist batter, topped with tangy cream cheese frosting. Its tropical flavors and moist texture set it apart.
Can I make this cake ahead of time?
Yes! The cake can be baked a day ahead and frosted the next day. It actually tastes better after the flavors have melded overnight when stored properly in the fridge.
How do I know when the cake is done baking?
Insert a toothpick into the cake center. It should come out clean or with a few moist crumbs, but no wet batter. Baking times may vary slightly by oven.
Can I freeze the hummingbird cake?
Absolutely. Freeze the unfrosted cake layers tightly wrapped in plastic and foil for up to 2 months. Thaw in the fridge overnight before frosting and serving.
What can I substitute for pecans if I have a nut allergy?
You can omit pecans or substitute with seeds like sunflower or pumpkin seeds for added crunch. The cake will still be delicious without nuts.
Pin This Recipe!

Moist Hummingbird Cake Recipe with Pineapple and Cream Cheese Frosting Made Easy
A moist and flavorful hummingbird cake combining ripe bananas, crushed pineapple, and toasted pecans, topped with a luscious cream cheese frosting. Perfect for gatherings and nostalgic comfort.
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Total Time: 50 minutes
- Yield: 12 servings 1x
- Category: Dessert
- Cuisine: Southern American
Ingredients
- 2 cups (250g) all-purpose flour
- 1½ teaspoons baking soda
- ½ teaspoon salt
- 1 teaspoon ground cinnamon
- 1½ cups (300g) granulated sugar
- 3 large eggs, room temperature
- 1 cup (240ml) vegetable oil or light olive oil
- 1 teaspoon vanilla extract
- 1 (8 oz/227g) can crushed pineapple, drained
- 2 cups (about 3 large) ripe bananas, mashed
- 1 cup (120g) chopped pecans, toasted
- 8 oz (227g) cream cheese, softened
- ½ cup (115g) unsalted butter, softened
- 3 cups (360g) powdered sugar, sifted
- 1 teaspoon vanilla extract
- Pinch of salt
Instructions
- Preheat oven to 350°F (175°C). Grease and flour two 9-inch round cake pans or line with parchment paper.
- Toast the chopped pecans on a baking sheet in the oven for 5-7 minutes until fragrant. Let cool.
- In a large bowl, sift together flour, baking soda, salt, and cinnamon. Whisk to combine.
- In a separate bowl, beat sugar and eggs until light and fluffy (3-4 minutes). Slowly add vegetable oil and vanilla extract, mixing until smooth.
- Gently fold mashed bananas and drained crushed pineapple into the wet mixture.
- Gradually fold dry ingredients into the wet mixture using a spatula until just combined.
- Fold in toasted pecans, reserving a few for garnish if desired.
- Divide batter evenly between prepared pans, smoothing tops.
- Bake for 25-30 minutes or until a toothpick inserted in the center comes out clean or with a few moist crumbs.
- Cool cakes in pans for 10 minutes, then transfer to wire racks to cool completely.
- For frosting, beat cream cheese and butter until creamy. Gradually add powdered sugar, vanilla extract, and salt. Mix until smooth and fluffy.
- Place one cake layer on serving plate. Spread a generous amount of frosting on top, then add second layer.
- Cover top and sides with remaining frosting. Sprinkle reserved toasted pecans on top.
- Chill for 20 minutes if firmer frosting is desired before slicing.
Notes
Toast pecans to enhance flavor and crunch. Use ripe bananas for natural sweetness. Drain pineapple well to avoid overly wet batter. Avoid overmixing to keep cake tender. Room temperature ingredients help smooth frosting. Chill frosting if kitchen is warm to prevent melting.
Nutrition
- Serving Size: 1 slice (1/12th of c
- Calories: 350
- Fat: 18
- Carbohydrates: 45
- Protein: 3
Keywords: hummingbird cake, pineapple cake, cream cheese frosting, moist cake, southern dessert, banana cake, pecan cake



