“You know that moment when a friend’s kitchen smells so inviting you just have to ask for the recipe? That was me last spring when I dropped by my neighbor Helen’s house on a sunny Tuesday afternoon. She wasn’t even trying to impress anyone—just casually slicing into what looked like an ordinary cake. But honestly, the first bite of her moist hummingbird cake with creamy cream cheese frosting was something else. The cake was tender, bursting with tropical flavors, and that frosting? Pure silk. I remember knocking over a glass of water mid-bite because I was so distracted by how good it was—classic me.
Helen shared how this recipe came from her college roommate’s grandmother in the South, but with a few tweaks she made to suit a modern palate. It’s not your everyday dessert; it’s got the perfect balance of sweet bananas, pineapple, and a hint of spice that sneaks up on you. Honestly, it’s the kind of cake that makes you want to close your eyes and savor every crumb. I’ve since made it a dozen times—sometimes for potlucks, sometimes just because the craving hits hard. Maybe you’ve been there too, where a simple slice of cake feels like a mini celebration. That’s the magic of this hummingbird cake recipe, and I’m thrilled to pass it along to you.”
Why You’ll Love This Recipe
- Quick & Easy: This recipe comes together in under an hour, making it great for busy weeknights or last-minute dessert plans.
- Simple Ingredients: You probably have most of these in your pantry already—no fancy or hard-to-find items here.
- Perfect for Gatherings: Whether it’s a casual brunch or a weekend get-together, this cake always gets compliments.
- Crowd-Pleaser: Kids and adults alike rave about the moist texture and flavorful cream cheese frosting.
- Unbelievably Delicious: The combo of bananas, pineapple, and warm spices with that creamy frosting is comfort food done right.
This isn’t just another hummingbird cake recipe, either. The secret? I blend the cream cheese frosting until it’s ultra-smooth and silky, avoiding that grainy texture you sometimes get. Plus, a pinch of freshly grated nutmeg in the batter adds a subtle warmth that makes it feel special. Honestly, this cake feels like a warm hug on a plate—it’s the kind of dessert that makes you pause and savor the moment.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients that come together to deliver bold flavor and that perfect moist texture without fuss. Most are pantry staples, with a couple of fresh items that bring the cake to life.
- For the Cake Batter:
- 2 cups (250g) all-purpose flour (I prefer King Arthur for consistent results)
- 1 1/2 cups (300g) granulated sugar
- 1 teaspoon baking soda
- 1/2 teaspoon salt
- 1 teaspoon ground cinnamon (freshly ground if possible)
- 2 large eggs, room temperature
- 1 cup (240ml) vegetable oil (canola oil works well too)
- 1 1/2 teaspoons vanilla extract
- 1 1/2 cups ripe bananas, mashed (about 3 medium bananas)
- 1 cup (240ml) crushed pineapple, drained (fresh or canned, but fresh is best in season)
- 1 cup (100g) chopped pecans or walnuts (optional but recommended for crunch)
- For the Cream Cheese Frosting:
- 8 oz (225g) cream cheese, softened (I like Philadelphia for its smoothness)
- 1/2 cup (115g) unsalted butter, softened
- 3 cups (360g) powdered sugar, sifted
- 1 teaspoon vanilla extract
- Pinch of salt (balances out sweetness)
If you need gluten-free, swap the flour with a 1-to-1 gluten-free baking blend. For dairy-free frosting, coconut cream blended with a bit of powdered sugar offers a tasty alternative. The bananas and pineapple are the real stars here, bringing natural sweetness and moisture, so try to pick ripe, fragrant bananas for the best flavor.
Equipment Needed
- Two 9-inch (23 cm) round cake pans – non-stick or well-greased
- Mixing bowls – one large for batter, one medium for frosting
- Electric mixer or stand mixer – makes frosting a breeze
- Measuring cups and spoons – accuracy matters, especially with leaveners
- Spatula and whisk – for folding and smoothing
- Cooling rack – to cool cakes evenly and avoid sogginess
If you don’t have two pans, you can bake in batches, but I find it’s worth investing in an extra pan for ease. An electric mixer saves time and gives the frosting that silky texture, but a sturdy whisk works if you’re patient. Pro tip: wipe your cream cheese and butter with a paper towel before softening to remove excess moisture—this keeps the frosting from getting runny.
Preparation Method

- Preheat the oven: Set to 350°F (175°C). Grease and flour two 9-inch round cake pans or line with parchment paper. (5 minutes)
- Mix dry ingredients: In a large bowl, whisk together 2 cups flour, 1 1/2 cups sugar, 1 teaspoon baking soda, 1/2 teaspoon salt, and 1 teaspoon cinnamon until well combined. (3 minutes)
- Combine wet ingredients: In another bowl, beat 2 large eggs and 1 cup vegetable oil until smooth. Stir in 1 1/2 teaspoons vanilla extract, 1 1/2 cups mashed bananas, and 1 cup crushed pineapple. (5 minutes)
- Fold wet into dry: Gradually add the wet mixture to the dry ingredients, folding gently with a spatula until just combined. Avoid overmixing to keep the cake tender. (3 minutes)
- Add nuts (optional): Fold in 1 cup chopped pecans or walnuts evenly. This adds a lovely crunch. (1 minute)
- Divide batter: Pour batter evenly into the prepared pans. Smooth the tops with a spatula. (2 minutes)
- Bake: Place pans in the preheated oven and bake for 30-35 minutes. Check doneness by inserting a toothpick into the center—it should come out clean or with a few moist crumbs. Avoid overbaking to keep it moist. (30-35 minutes)
- Cool cakes: Let the cakes cool in pans for 10 minutes, then turn out onto a cooling rack to cool completely. Don’t frost warm cakes or the frosting will melt. (At least 1 hour)
- Prepare frosting: Beat 8 oz softened cream cheese and 1/2 cup softened butter until smooth and creamy. Gradually add 3 cups powdered sugar, 1 teaspoon vanilla, and a pinch of salt, beating until fluffy. (7 minutes)
- Assemble cake: Place one cake layer on a serving plate, spread a generous layer of frosting, then top with the second cake. Frost the top and sides evenly. (10 minutes)
- Chill briefly: Pop the cake in the fridge for 20-30 minutes to set the frosting before slicing. (Optional but helps with cleaner cuts)
If your frosting feels too thick, a splash of milk can loosen it up, but add carefully. If too thin, a bit more powdered sugar will help. When mixing bananas, make sure they’re ripe for natural sweetness and moisture, or your cake might turn out dry. Also, don’t skip draining the pineapple well—it prevents soggy batter. Trust me, I learned that the hard way once!
Cooking Tips & Techniques
For the best moist hummingbird cake with creamy cream cheese frosting, a few tricks make a big difference. First, room temperature ingredients mix better, creating a smooth batter and frosting. Cold eggs or butter can make the batter lumpy or the frosting grainy. I always take my eggs out 30 minutes before baking.
When folding wet and dry ingredients, be gentle. Overmixing develops gluten, which toughens the cake. You want the batter just combined—some lumps are okay! Also, don’t underestimate the power of fresh spices. Grinding cinnamon fresh or adding a tiny pinch of nutmeg or allspice can bring warmth and depth.
For frosting, beat cream cheese and butter thoroughly to prevent lumps. If you skip sifting powdered sugar, you risk gritty frosting. When assembling, crumb coat with a thin frosting layer, chill briefly, then apply a final coat for a cleaner look. This step saves you from crumb mishaps! Finally, remember to cool cakes completely before frosting. I once frosted warm cakes and ended up with a frosting meltdown—lesson learned.
Timing-wise, multitasking helps: prep frosting while cakes bake and chill. Use this time to clean up and prepare your serving platter. You’ll thank yourself later!
Variations & Adaptations
- Gluten-Free Version: Replace all-purpose flour with a gluten-free baking blend, and add 1 teaspoon xanthan gum if not included in the blend to help with structure.
- Vegan Adaptation: Use flax eggs (1 tablespoon ground flaxseed + 3 tablespoons water per egg), replace cream cheese and butter with vegan alternatives, and opt for plant-based milk to adjust frosting consistency.
- Fruit Swaps: Try adding shredded coconut for tropical flair or swap pineapple with mango chunks for a different twist. In fall, diced apples with a dash of cinnamon work beautifully too.
- Nut-Free: Simply omit nuts or replace with sunflower seeds or pumpkin seeds if you want some crunch without allergens.
- Chocolate Hummingbird: Add 1/4 cup cocoa powder to the batter and pair with a chocolate cream cheese frosting for a decadent variation I tried last winter—surprisingly good!
These adaptations keep the essence of the cake while making it accessible to different dietary needs or flavor cravings. I once made the vegan version for a friend’s birthday, and even the most skeptical guests asked for seconds.
Serving & Storage Suggestions
This hummingbird cake is best served at room temperature to let the flavors shine and the frosting stay soft yet stable. Slice it with a sharp serrated knife for neat pieces. It pairs wonderfully with a cup of freshly brewed coffee or a chilled glass of sweet tea—perfect for casual afternoons or special brunches.
Store leftover cake covered tightly in the refrigerator for up to 4 days. The frosting may firm up a bit, so let slices sit out for 15 minutes before serving to soften. You can also freeze cake layers (unfrosted) wrapped in plastic wrap for up to 2 months; thaw overnight in the fridge before frosting.
Over time, the cake’s flavors meld beautifully, especially the spices and fruit, making day-old slices even more delightful. Just don’t expect it to last long—every time I make this, it disappears fast!
Nutritional Information & Benefits
Each slice (1/12th of the cake) contains approximately 350 calories, with about 15g fat, 50g carbohydrates, and 3g protein. Key ingredients like bananas and pineapple add natural sweetness plus vitamins C and B6. The nuts provide healthy fats and a bit of protein.
This cake is not low-calorie, of course, but it’s made from real food ingredients without artificial additives. For those watching carbs, swapping sugar with coconut sugar or a monk fruit blend can reduce glycemic impact. The cream cheese frosting offers calcium but also adds richness, so moderation is key.
Personally, I think it’s fine to enjoy such treats occasionally—balance with wholesome meals and plenty of water. After all, food should bring joy, right?
Conclusion
The moist hummingbird cake with creamy cream cheese frosting is a recipe that has truly stayed with me—from that unexpected kitchen visit to my own table time and again. It’s got the kind of richness and warmth that turns a simple moment into something memorable. You can easily customize it to fit your tastes or dietary needs, and it’s just straightforward enough to make without stress.
Honestly, I hope you give it a shot. Maybe you’ll find yourself knocking over a glass of water from pure distraction too! If you do try it, I’d love to hear your twist or favorite variation—drop a comment below or share your photos. Let’s keep the baking spirit alive and well.
Happy baking, and here’s to many delicious slices ahead!
FAQs
Can I make this hummingbird cake ahead of time?
Absolutely! You can bake the cake layers a day ahead and store them wrapped tightly at room temperature or in the fridge. Frost the cake the next day for the freshest taste and best texture.
What can I use instead of crushed pineapple?
Fresh pineapple chunks finely chopped work great, or you can substitute with canned pineapple drained well. For a different flavor, mango or papaya chunks can be interesting swaps.
How do I prevent my cream cheese frosting from being runny?
Make sure your cream cheese and butter are softened but not melted. Beat them well and sift your powdered sugar to avoid lumps. If frosting is too soft, chill it briefly before frosting the cake.
Is this cake suitable for freezing?
Yes! Freeze unfrosted cake layers wrapped tightly in plastic wrap and foil for up to 2 months. Thaw overnight in the fridge and frost once fully thawed.
Can I make this cake nut-free?
Definitely. Simply omit the nuts or replace them with seeds like pumpkin or sunflower seeds if you want some crunch without allergens.
Pin This Recipe!

Moist Hummingbird Cake Recipe with Creamy Cream Cheese Frosting
A tender, moist hummingbird cake bursting with tropical flavors of bananas and pineapple, topped with ultra-smooth cream cheese frosting. Perfect for gatherings and easy to make in under an hour.
- Prep Time: 20 minutes
- Cook Time: 30-35 minutes
- Total Time: 1 hour 5 minutes
- Yield: 12 servings 1x
- Category: Dessert
- Cuisine: Southern American
Ingredients
- 2 cups (250g) all-purpose flour
- 1 1/2 cups (300g) granulated sugar
- 1 teaspoon baking soda
- 1/2 teaspoon salt
- 1 teaspoon ground cinnamon
- 2 large eggs, room temperature
- 1 cup (240ml) vegetable oil
- 1 1/2 teaspoons vanilla extract
- 1 1/2 cups ripe bananas, mashed (about 3 medium bananas)
- 1 cup (240ml) crushed pineapple, drained
- 1 cup (100g) chopped pecans or walnuts (optional)
- 8 oz (225g) cream cheese, softened
- 1/2 cup (115g) unsalted butter, softened
- 3 cups (360g) powdered sugar, sifted
- 1 teaspoon vanilla extract
- Pinch of salt
Instructions
- Preheat the oven to 350°F (175°C). Grease and flour two 9-inch round cake pans or line with parchment paper.
- In a large bowl, whisk together flour, sugar, baking soda, salt, and cinnamon until well combined.
- In another bowl, beat eggs and vegetable oil until smooth. Stir in vanilla extract, mashed bananas, and crushed pineapple.
- Gradually fold the wet mixture into the dry ingredients with a spatula until just combined. Avoid overmixing.
- Fold in chopped nuts if using.
- Divide batter evenly into prepared pans and smooth the tops.
- Bake for 30-35 minutes or until a toothpick inserted in the center comes out clean or with a few moist crumbs.
- Let cakes cool in pans for 10 minutes, then turn out onto a cooling rack to cool completely.
- Beat cream cheese and butter until smooth and creamy. Gradually add powdered sugar, vanilla extract, and salt, beating until fluffy.
- Place one cake layer on a serving plate, spread a generous layer of frosting, then top with the second cake layer. Frost the top and sides evenly.
- Chill the cake in the refrigerator for 20-30 minutes to set the frosting before slicing (optional).
Notes
Use room temperature ingredients for best results. Avoid overmixing the batter to keep the cake tender. Drain pineapple well to prevent soggy batter. For smoother frosting, sift powdered sugar and beat cream cheese and butter thoroughly. Chill cake before slicing for cleaner cuts. For gluten-free, substitute flour with gluten-free blend. For dairy-free frosting, use coconut cream and powdered sugar.
Nutrition
- Serving Size: 1 slice (1/12th of c
- Calories: 350
- Sugar: 35
- Sodium: 220
- Fat: 15
- Saturated Fat: 6
- Carbohydrates: 50
- Fiber: 2
- Protein: 3
Keywords: hummingbird cake, cream cheese frosting, moist cake, banana cake, pineapple cake, southern dessert, easy cake recipe



