If you’ve never tried this delightful Southern classic, you’re in for a treat! The Hummingbird Cake Recipe is a moist, flavorful cake bursting with ripe bananas and pineapple, warmly spiced with cinnamon, and finished with a luscious cream cheese frosting that makes every bite heavenly. Whether you’re celebrating a special occasion or just craving something homemade and sweet, this cake delivers an unforgettable combination of tropical tang and comforting spice that will quickly become one of your all-time favorites.

Ingredients You’ll Need
Every ingredient in this recipe plays a vital role in creating that perfect balance of taste, texture, and aroma. From the richness of the cream cheese frosting to the tropical sweetness of pineapple and banana, these simple staples come together to make magic happen in your kitchen.
- 2 cups all-purpose flour: The foundation of the cake providing structure and a tender crumb.
- 1 tsp baking powder: Helps the cake rise beautifully and stay light.
- 1 tsp baking soda: Reacts with the pineapple and bananas to give the cake a subtle lift and moist texture.
- 1 tsp ground cinnamon: Adds a warm, spicy note that complements the fruit perfectly.
- 1 cup granulated sugar: Sweetens the cake just right without overpowering the fruit flavors.
- 1 cup vegetable oil: Keeps the crumb tender and moist, essential for that melt-in-your-mouth feel.
- 3 large eggs: Bind the ingredients together and add richness.
- 1 cup mashed ripe bananas (about 2 medium bananas): Provide natural sweetness and moistness with a soft texture.
- 1 cup canned crushed pineapple (drained): Offers a tropical zing that brightens the cake’s flavor profile.
- 1/2 cup chopped pecans or walnuts (optional): Adds a fantastic crunch and earthy depth.
- 8 oz cream cheese (full-fat, softened): Key to the tangy, creamy frosting that contrasts beautifully with the sweet cake.
- 1/2 cup unsalted butter (softened): Makes the frosting silky and rich.
- 4 cups powdered sugar (sifted): Sweetens and thickens the frosting while ensuring a smooth finish.
- 1 tsp vanilla extract: Enhances all the flavors, giving the frosting a subtle aromatic lift.
How to Make Hummingbird Cake Recipe
Step 1: Prepare Your Oven and Pans
Begin by preheating your oven to 350°F (175°C), so it’s ready when your batter is mixed. Grease two round cake pans thoroughly and line the bottoms with parchment paper to make sure your cakes slide out perfectly after baking without sticking.
Step 2: Mix the Dry Ingredients
In a large mixing bowl, whisk together the flour, baking powder, baking soda, cinnamon, and sugar. This evenly distributes your leavening agents and cinnamon, ensuring every bite of the cake will be uniform in flavor and texture.
Step 3: Combine the Wet Ingredients
In a separate bowl, mix the vegetable oil, eggs, mashed bananas, and drained crushed pineapple until everything is smooth and homogenous. This mixture brings moisture and natural sweetness to your batter, setting the stage for a wonderfully tender cake.
Step 4: Bring It All Together
Slowly add the wet ingredients into the dry, stirring gently until just combined. Be careful not to overmix to maintain the cake’s light texture. If you’re including nuts, fold them in at this point for a delightful crunch that balances the softness of the cake.
Step 5: Bake to Golden Perfection
Divide the batter evenly between your prepared pans and bake for 25 to 30 minutes. Keep an eye on your cake and test for doneness by inserting a toothpick in the center; it should come out clean or with a few moist crumbs but no wet batter.
Step 6: Let the Cakes Cool and Make the Frosting
Allow your cakes to cool in the pans for about 10 minutes, then transfer them to wire racks to cool completely. While they cool, whip together the cream cheese and softened butter until fluffy. Gradually add the sifted powdered sugar and vanilla extract, beating until the frosting is smooth and irresistibly creamy.
Step 7: Frost and Assemble
Once the cake layers are completely cooled, frost the top of one layer generously, then carefully place the second layer on top and continue frosting the top and sides. This creamy layer pairs perfectly with the spiced fruit-filled cake beneath.
How to Serve Hummingbird Cake Recipe
Garnishes
Adding a little something extra on top can elevate the presentation and taste. Consider sprinkling chopped toasted pecans or walnuts for crunch. A few thin banana slices or pineapple chunks can add a fresh, pretty touch that hints at the flavors inside the cake.
Side Dishes
This cake pairs beautifully with a cup of strong coffee or a fragrant black tea to balance the sweetness and spice. For a more festive occasion, serve alongside a scoop of vanilla ice cream or a dollop of whipped cream for an indulgent treat.
Creative Ways to Present
If you want to impress your friends or family, try layering your Hummingbird Cake Recipe in a trifle bowl with extra chopped fruit and frosting between layers. Alternatively, cut into small squares for bite-sized dessert bars perfect for parties or afternoon snacks.
Make Ahead and Storage
Storing Leftovers
After enjoying your cake, store any leftovers in an airtight container in the refrigerator. This keeps the frosting firm and the cake fresh for up to 4 days, making sure it stays as delicious as when it was first baked.
Freezing
You can freeze the unfrosted cake layers wrapped tightly in plastic wrap and foil for up to 2 months. When ready to serve, thaw completely in the fridge, then frost as usual. Frosted cake can also be frozen but may require extra careful thawing to avoid sogginess.
Reheating
Since this cake is best served cool or at room temperature to enjoy the cream cheese frosting, reheating is generally unnecessary. However, if you prefer a warmer slice, let it come to room temperature first, then heat gently in a microwave for 10-15 seconds to avoid melting the frosting.
FAQs
Can I make this cake without nuts?
Absolutely! Nuts are optional in this Hummingbird Cake Recipe. If you or your guests have allergies, simply omit them without affecting the cake’s moist, tender texture.
Is it okay to use fresh pineapple instead of canned?
Yes, fresh crushed pineapple can work great, but be sure to drain it well to avoid adding too much moisture, which could affect the cake’s texture.
Can I substitute the vegetable oil with butter?
While butter can be used, vegetable oil helps keep the cake extra moist and tender. Using butter might change the texture slightly, making it denser, but it will still taste delicious.
How long does this cake stay fresh?
When stored properly in the refrigerator, your Hummingbird Cake Recipe will stay fresh for about 4 days. If you want to keep it longer, freezing is an excellent option.
What’s the best way to mash the bananas?
Use ripe bananas for the best flavor and sweetness. Mash them with a fork or potato masher until smooth but with a few small lumps for texture.
Final Thoughts
There’s something truly special about the Hummingbird Cake Recipe that makes it a standout dessert to share with loved ones. Its unique blend of tropical fruit and warm spices wrapped in creamy frosting creates a flavor experience that’s both comforting and exciting. I can’t wait for you to try it yourself and make it a beloved staple in your baking repertoire!
Print
Hummingbird Cake Recipe
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Total Time: 50 minutes
- Yield: 12 slices
- Category: Dessert
- Method: Baking
- Cuisine: Southern American
Description
A classic Southern Hummingbird Cake featuring moist layers infused with ripe bananas and crushed pineapple, warmly spiced with cinnamon, and topped with a luscious cream cheese frosting. This cake serves about 12 slices and is perfect for festive occasions or a delightful dessert treat.
Ingredients
Cake
- 2 cups all-purpose flour
- 1 tsp baking powder
- 1 tsp baking soda
- 1 tsp ground cinnamon
- 1 cup granulated sugar
- 1 cup vegetable oil
- 3 large eggs
- 1 cup mashed ripe bananas (about 2 medium bananas)
- 1 cup canned crushed pineapple (drained)
- 1/2 cup chopped pecans or walnuts (optional)
Frosting
- 8 oz cream cheese (full-fat, softened)
- 1/2 cup unsalted butter (softened)
- 4 cups powdered sugar (sifted)
- 1 tsp vanilla extract
Instructions
- Preheat and prepare pans: Preheat your oven to 350°F (175°C). Grease two round cake pans and line the bottoms with parchment paper to prevent sticking.
- Mix dry ingredients: In a large bowl, whisk together the all-purpose flour, baking powder, baking soda, cinnamon, and granulated sugar until well combined.
- Combine wet ingredients: In another bowl, mix the vegetable oil, eggs, mashed bananas, and crushed pineapple until the mixture is smooth.
- Combine wet and dry mixtures: Gently fold the wet ingredients into the dry ingredients until just combined. Be careful not to overmix. If desired, fold in the chopped nuts.
- Bake the cakes: Divide the batter evenly between the prepared cake pans. Bake for 25-30 minutes or until a toothpick inserted into the center comes out clean.
- Cool and prepare frosting: Allow the cakes to cool in the pans for 10 minutes, then transfer them to wire racks to cool completely. Meanwhile, beat the softened cream cheese and butter together until fluffy. Gradually add the sifted powdered sugar and vanilla extract, beating until smooth and creamy.
- Frost and serve: Once the cakes are fully cooled, frost the layers generously with the cream cheese frosting. Slice and serve.
Notes
- Ensure bananas are very ripe for maximum sweetness and flavor.
- Drain the canned crushed pineapple well to avoid excess moisture.
- You can substitute pecans or walnuts, or omit nuts altogether for a nut-free version.
- For easier slicing, refrigerate the cake after frosting before serving.
- Store any leftovers covered in the refrigerator for up to 3 days.

