If you’re on the hunt for a showstopper dessert that’s bursting with tropical flavors and creamy sweetness, look no further than this Hummingbird Cake with Cream Cheese Frosting Recipe. This classic Southern treat beautifully blends ripe bananas, juicy crushed pineapple, and crunchy pecans into a moist, fragrant cake, all embraced by a luscious, tangy cream cheese frosting. It’s the kind of cake that feels like a warm hug—perfect for family gatherings, special occasions, or simply treating yourself to something spectacular. Once you try this recipe, it’s easy to see why the hummingbird cake has such a devoted fan base.
Ingredients You’ll Need
Getting the perfect balance of taste and texture starts with simple, everyday ingredients that work harmoniously together. Each one brings a special touch—from the rich moisture of bananas and pineapple to the warm spice of cinnamon and the satisfying crunch of pecans.
- ¾ cup unsalted butter (softened to room temperature): Adds richness and a tender crumb to the cake.
- ¾ cup neutral cooking oil: I prefer avocado oil for its mild flavor, but canola or vegetable oils work wonderfully too, helping keep the cake moist.
- 1 cup light or dark brown sugar (firmly packed): Imparts a deep caramel undertone and sweetness.
- ½ cup granulated sugar: Balances the brown sugar’s richness for the perfect sweetness level.
- 2 large eggs (lightly beaten, room temperature preferred): Provide structure and help bind the cake together.
- 2 cups mashed over-ripe bananas: Bursting with natural sweetness and moisture, these are the heart of the cake.
- 1 8 oz can crushed pineapple (do not drain): Adds juicy tang and extra moisture, making this cake unforgettable.
- 1 tablespoon vanilla extract: Enhances all the flavors beautifully.
- 3 cups all-purpose flour: The foundation that holds the cake together.
- 1 teaspoon baking soda: Helps the cake rise and keeps it tender.
- 1 teaspoon baking powder: Works with baking soda to give the cake lift.
- 1 teaspoon ground cinnamon: Imparts a warm, cozy spice that complements the fruit perfectly.
- 1 teaspoon salt: Balances the sweetness and enriches the overall flavor.
- 1 cup chopped pecans: Adds delightful crunch and nutty flavor (optional, but highly recommended!).
- ½ cup unsalted butter (softened): For the frosting’s creamy base.
- 8 oz cream cheese, softened: Use real cream cheese, not the spreadable kind, for that signature tangy frosting.
- 1 teaspoon vanilla extract: Brings extra depth to the frosting.
- ¼ teaspoon salt: Balances sweetness in the frosting.
- 4 cups powdered sugar: Sweetens and thickens the cream cheese frosting to perfection.
How to Make Hummingbird Cake with Cream Cheese Frosting Recipe
Step 1: Prepare Your Pans and Oven
Begin by preheating your oven to 350°F (175°C). Lightly grease two 8- or 9-inch round cake pans, then dust them with flour. For an extra insurance against sticking, I always cut out parchment paper rounds to line the bottoms of the pans. This step sets you up for easy cake removal later on.
Step 2: Cream Butter, Oil, and Sugars
In a large mixing bowl, combine the softened butter, cooking oil, brown sugar, and granulated sugar. Using an electric mixer, beat them together until the mixture is smooth, creamy, and well combined. This creamy base will give your cake that irresistible moist and tender crumb.
Step 3: Add Eggs
Lightly beaten eggs go in next. Stir them into the butter and sugar mixture—you want them evenly mixed to help hold the cake together.
Step 4: Mix in Bananas, Pineapple, and Vanilla
Now, fold in the mashed bananas, undrained crushed pineapple, and vanilla extract. This is where your cake really starts to get that tropical, fruity personality. The pineapple juices add moisture and a subtle tang that makes a big difference.
Step 5: Combine Dry Ingredients
In a separate bowl, whisk together the flour, baking soda, baking powder, cinnamon, and salt. Whisking ensures these dry ingredients are evenly distributed, so your cake bakes uniformly without any surprises.
Step 6: Fold Dry Ingredients and Pecans Into Wet
Using a spatula, gently fold the flour mixture into the wet ingredients. Start by adding about half, then fold in the chopped pecans, and finish folding in the rest. Be careful not to overmix—you want the batter fully combined but still light to keep your cake tender and moist.
Step 7: Bake the Cake Layers
Divide the batter evenly between the prepared pans and smooth the tops. Place them in the oven’s center rack. Bake for 39 minutes if using 8-inch pans, or 34 minutes if using 9-inch pans, until a toothpick inserted in the center comes out clean or with just a few moist crumbs. This ensures your cake is perfectly baked without drying out.
Step 8: Cool the Cakes
Let the cakes cool in their pans for about 10 minutes. Then run a knife around the edges to loosen and carefully invert them onto a wire rack. Cooling them completely before frosting prevents the frosting from melting and sliding off.
Step 9: Prepare the Cream Cheese Frosting
Beat together softened butter and cream cheese until smooth and creamy. Add in vanilla extract and salt, then gradually mix in the powdered sugar on low speed, scraping the bowl as needed. The result is a perfectly tangy and luscious frosting that pairs wonderfully with the spiced fruit cake.
Step 10: Assemble Your Cake
If your cake layers have domed on top, level them gently to create a flat surface. Place one layer on your serving plate and spread a generous layer of cream cheese frosting. Add the second layer on top, then cover the entire cake with frosting. Smooth or textured, decorative swirls or a rustic finish—all look fantastic!
How to Serve Hummingbird Cake with Cream Cheese Frosting Recipe
Garnishes
Top your cake with extra chopped pecans or a sprinkle of toasted coconut for added texture and an extra pop of tropical flair. Fresh banana slices or pineapple chunks on the side also look inviting and enhance the fruit flavors in the cake.
Side Dishes
This cake pairs beautifully with lighter treats like fresh fruit salads or a tangy citrus sorbet to brighten the meal. For a cozy touch, serve with a simple cup of black coffee or spiced chai tea to balance the sweetness.
Creative Ways to Present
Use edible flowers or thinly sliced fruits arranged artfully on top to elevate the look for special occasions. You can also cut the cake into small squares for a buffet-style dessert or serve individual mini hummingbird cakes in ramekins for a charming twist.
Make Ahead and Storage
Storing Leftovers
Store any leftover hummingbird cake in an airtight container in the refrigerator. The cream cheese frosting requires refrigeration, and this method keeps the cake moist and fresh for up to 4 days.
Freezing
You can freeze the cake layers before frosting or even the assembled cake. Wrap each layer tightly in plastic wrap and then aluminum foil to prevent freezer burn. When ready to enjoy, thaw overnight in the refrigerator, then frost or serve as desired.
Reheating
This cake is best enjoyed chilled or at room temperature because of the cream cheese frosting. However, if you’d like to warm a slice slightly, remove the frosting portion first or microwave just the cake piece wrapped in a damp paper towel for about 10 seconds to soften.
FAQs
Can I substitute the oil for all butter in the Hummingbird Cake with Cream Cheese Frosting Recipe?
While butter adds great flavor, the oil is key to keeping the cake super moist. Replacing all the oil with butter might result in a denser, drier texture, so it’s best to keep both for balance.
Do I have to use crushed pineapple with juice?
Yes! The juice adds essential moisture and a subtle sweetness that really enhances the cake’s flavor profile. Draining the pineapple could make the cake dry.
Can I make this cake gluten-free?
You can substitute the all-purpose flour with a gluten-free baking blend that includes xanthan gum. Just be sure to follow your blend’s substitution guidelines for best results.
What if I don’t have pecans? Can I leave them out?
Absolutely! While pecans provide crunch and flavor, the cake is delicious on its own. You can also swap them for walnuts or toasted coconut for a different texture.
How do I keep the cream cheese frosting from getting runny?
Make sure your cream cheese and butter are properly softened but not warm or melting. Also, beat the powdered sugar in gradually and chill the frosting if needed before spreading it on the cake.
Final Thoughts
There’s something incredibly special about baking a Hummingbird Cake with Cream Cheese Frosting Recipe that fills your kitchen with a fragrant promise of sweet, fruity bliss. This cake truly brings people together with its moist, tender crumb and creamy frosting that perfectly balances its warm, tropical flavors. I encourage you to dive in, try this recipe, and discover your new favorite dessert that’s sure to create wonderful memories. Happy baking!
Print
Hummingbird Cake with Cream Cheese Frosting Recipe
- Total Time: 1 hour 20 minutes
- Yield: 12 servings
Description
This classic Hummingbird Cake recipe is a moist and flavorful Southern favorite featuring ripe bananas, crushed pineapple, and chopped pecans, all layered with a rich cream cheese frosting. Perfect for celebrations or as a sweet treat, this cake offers a delightful blend of tropical sweetness and warm spices.
Ingredients
Cake
- ¾ cup unsalted butter (softened to room temperature)
- ¾ cup neutral cooking oil (avocado, canola, or vegetable oil)
- 1 cup light or dark brown sugar (firmly packed)
- ½ cup granulated sugar
- 2 large eggs (lightly beaten, room temperature preferred)
- 2 cups mashed over-ripe bananas (about 4 bananas)
- 1 8 oz can crushed pineapple (do not drain)
- 1 Tablespoon vanilla extract
- 3 cups all-purpose flour
- 1 teaspoon baking soda
- 1 teaspoon baking powder
- 1 teaspoon ground cinnamon
- 1 teaspoon salt
- 1 cup chopped pecans
Cream Cheese Frosting
- ½ cup unsalted butter (softened)
- 8 oz cream cheese (softened, not spreadable cream cheese in tubs)
- 1 teaspoon vanilla extract
- ¼ teaspoon salt
- 4 cups powdered sugar
Instructions
- Preheat Oven and Prepare Pans: Preheat your oven to 350°F (175°C). Lightly grease and flour the sides and bottoms of two 8 or 9-inch cake pans. For extra non-stick assurance, place a round piece of parchment paper at the bottom of each pan.
- Cream Butter, Oil, and Sugars: In a large bowl, beat together the softened butter, cooking oil, light or dark brown sugar, and granulated sugar with an electric or stand mixer until the mixture is creamy and well combined.
- Add Eggs: Stir in the lightly beaten eggs to the creamed mixture until fully incorporated.
- Incorporate Wet Ingredients: Add the mashed bananas, undrained crushed pineapple, and vanilla extract to the bowl. Stir well to combine all wet ingredients.
- Mix Dry Ingredients: In a separate medium bowl, whisk together the all-purpose flour, baking soda, baking powder, ground cinnamon, and salt until thoroughly blended.
- Combine Wet and Dry Mixtures: Using a spatula, gradually fold in the dry ingredients into the wet batter. When about half of the flour mixture is incorporated, add the chopped pecans. Stir everything gently until fully combined, being careful not to overmix to avoid a dry cake.
- Divide Batter and Bake: Evenly pour the batter into the prepared pans. Place pans on the center rack in your preheated oven. Bake for approximately 39 minutes if using 8-inch pans, or about 34 minutes for 9-inch pans. Test doneness by inserting a toothpick into the center; it should come out clean or with a few moist crumbs.
- Cool Cakes: Let the cakes cool in their pans for 10 minutes. Then, run a knife around the edges to loosen and carefully invert each cake onto a cooling rack to cool completely.
- Prepare Cream Cheese Frosting: In a large bowl or stand mixer, beat the softened butter and cream cheese together until creamy, smooth, and fully combined.
- Add Flavorings: Stir in the vanilla extract and salt into the cream cheese mixture.
- Incorporate Powdered Sugar: With mixer on low speed, gradually add the powdered sugar until the frosting is smooth and fully combined. Scrape the bowl regularly to ensure even mixing.
- Assemble Cake: If necessary, level the cooled cakes for even stacking. Place one cake layer onto a serving platter and spread a generous layer of cream cheese frosting evenly across the top. Place the second cake layer on top and frost the top and sides of the entire cake with the remaining frosting.
- Serve: Slice and serve your delicious homemade Hummingbird Cake to enjoy!
Notes
- Use ripe or overripe bananas for the best sweetness and moisture in the cake.
- Do not drain the crushed pineapple to keep the cake moist and flavorful.
- Be sure to use block cream cheese and not the spreadable cream cheese sold in tubs for the frosting’s best texture.
- To avoid a dry cake, do not overmix the batter after adding the dry ingredients.
- Leveling the cakes before frosting helps the final cake look professional and stable.
- Prep Time: 20 minutes
- Cook Time: 40 minutes
- Category: Dessert
- Method: Baking
- Cuisine: Southern American
