Hummingbird Cake

By Haruki Sakamoto

Posted on June 15, 2026

Hummingbird Cake

Hummingbird Cake is a classic Southern dessert that delivers an incredibly moist crumb with tropical flavors of banana and pineapple, finished with a rich cream cheese frosting. This definitive recipe ensures a perfectly balanced, crowd-pleasing cake every time. You will find no other cake that combines fruit and spice so harmoniously.

Prep Time25 minutes
Cook Time30 minutes
Total Time1 hour 55 minutes (includes cooling)
Servings12
DifficultyMedium
CuisineAmerican, Southern

Why This Recipe Works

I have baked dozens of Hummingbird Cakes over the years, and this version consistently delivers the best texture and flavor. The secret lies in the precise balance of moisture from the crushed pineapple and the structural integrity from the all-purpose flour. Many recipes yield a gummy or overly dense cake, but this method guarantees a tender, fluffy crumb.

Using room-temperature eggs and oil instead of butter creates a supremely moist cake that stays fresh for days. The toasted pecans add a nutty depth that contrasts beautifully with the sweet fruit. This recipe also uses a higher ratio of banana to pineapple, ensuring the banana flavor shines without being overpowered.

Ingredients

IngredientQuantityNotes & Alternatives
All-purpose flour3 cupsCan substitute 1:1 gluten-free flour blend
Granulated sugar2 cupsDo not reduce; it affects moisture
Baking soda1 tspEssential for rise; do not substitute
Ground cinnamon1 tspUse Ceylon cinnamon for milder flavor
Salt1/2 tspFine sea salt preferred
Large eggs3Room temperature for better emulsion
Vegetable oil1 cupCan use canola or melted coconut oil
Vanilla extract1 1/2 tspPure vanilla extract for best flavor
Crushed pineapple (undrained)8 oz canDo not drain; juice adds moisture
Ripe bananas (mashed)2 cups (about 4)Very ripe with brown spots for sweetness
Chopped pecans (toasted)1 cupToast at 350°F for 5-7 minutes
Cream cheese (softened)16 ozFull-fat block cream cheese only
Unsalted butter (softened)1 cupEuropean-style butter for richer frosting
Powdered sugar6 cupsSift if lumpy
Vanilla extract (for frosting)2 tspClear vanilla keeps frosting white

Step-by-Step Instructions

Prepare the Oven and Pans

  1. Preheat your oven to 350°F (175°C). Position a rack in the center.
  2. Grease three 9-inch round cake pans with butter or non-stick spray. Line the bottoms with parchment paper rounds.
  3. Lightly flour the greased pans, tapping out any excess.

Mix the Dry Ingredients

  1. In a large mixing bowl, whisk together the all-purpose flour, granulated sugar, baking soda, ground cinnamon, and salt until evenly combined.
  2. Set the dry mixture aside while you prepare the wet ingredients.

Combine the Wet Ingredients

  1. In a separate medium bowl, beat the room-temperature eggs with a fork until lightly frothy.
  2. Add the vegetable oil and vanilla extract to the eggs. Whisk until the mixture is smooth and emulsified.

Create the Batter

  1. Pour the wet mixture into the bowl of dry ingredients. Stir with a rubber spatula until just combined. Do not overmix; a few small lumps are fine.
  2. Fold in the undrained crushed pineapple, mashed bananas, and toasted pecans. Fold gently until the fruit and nuts are evenly distributed.

Bake the Cake Layers

  1. Divide the batter evenly among the three prepared pans. Use a kitchen scale for accuracy if possible.
  2. Bake for 25-30 minutes, rotating the pans halfway through. The cake is done when a toothpick inserted into the center comes out clean or with a few moist crumbs.
  3. Allow the cakes to cool in the pans on a wire rack for 10 minutes. Then, run a knife around the edges and invert the layers onto the rack to cool completely.

Make the Cream Cheese Frosting

  1. In a large bowl using a hand mixer or stand mixer with the paddle attachment, beat the softened cream cheese and butter together on medium speed until smooth and creamy, about 2 minutes.
  2. Gradually add the powdered sugar, one cup at a time, beating on low speed to prevent a sugar cloud. Add the vanilla extract.
  3. Increase speed to medium-high and beat for 2-3 minutes until the frosting is light, fluffy, and spreadable.

Assemble the Cake

  1. Place one completely cooled cake layer on a serving plate or cake stand. Spread about 1 cup of frosting evenly over the top.
  2. Add the second layer and repeat with another cup of frosting. Top with the third layer.
  3. Apply a thin crumb coat of frosting over the entire cake. Refrigerate for 15 minutes to set the crumbs.
  4. Finish with a final layer of frosting, creating swirls or a smooth finish. Garnish with extra toasted pecans if desired.

Chef Tips for Perfect Results

  • Use very ripe bananas: The bananas should be heavily speckled with brown spots or even fully black. This ensures maximum natural sweetness and a strong banana flavor that permeates the cake.
  • Do not overmix the batter: Once you add the wet ingredients to the dry, mix only until the flour disappears. Overmixing develops gluten, which will make the cake tough and dense instead of tender.
  • Toast the pecans: Spread chopped pecans on a baking sheet and toast at 350°F for 5-7 minutes until fragrant. This deepens their nutty flavor and keeps them crunchy inside the cake.
  • Use room temperature ingredients: Eggs, cream cheese, and butter must be at room temperature (about 70°F). Cold ingredients do not emulsify properly, leading to a curdled frosting or a dense cake.
  • Chill the cake before slicing: After frosting, refrigerate the assembled cake for at least 30 minutes. This firms up the frosting and makes clean slices much easier.

Common Mistakes to Avoid

  • Using under-ripe bananas: Green or yellow bananas lack the sugar and moisture needed. The cake will be bland and dry. Always use bananas that are soft and spotted.
  • Draining the pineapple: The juice in the canned crushed pineapple is essential for moisture. Draining it will result in a dry, crumbly cake. Use the entire can, juice and all.
  • Skipping the parchment paper: This cake is very moist and can stick to pans. Parchment paper rounds guarantee the layers release cleanly without tearing.
  • Frosting a warm cake: If the cake layers are even slightly warm, the cream cheese frosting will melt and slide off. Wait until the layers are completely cool to the touch.
  • Overbaking: Check the cake at 25 minutes. Overbaking dries out the crumb. The cake is done when the edges pull away from the pan and the center springs back lightly.

Variations and Substitutions

IngredientSubstitutionImpact on Flavor
All-purpose flourGluten-free 1:1 blendSlightly denser texture; flavor unchanged
Vegetable oilMelted coconut oilAdds a subtle coconut note
PecansWalnuts or macadamia nutsWalnuts are earthier; macadamia nuts are buttery
Crushed pineappleFinely chopped fresh pineapple + 2 tbsp juiceBrighter, less sweet pineapple flavor
Cream cheese frostingErmine frosting (flour-based)Less tangy, more stable at room temperature
Granulated sugarCoconut sugarDeeper caramel flavor; darker color

Serving Suggestions and Pairings

This Hummingbird Cake is a showstopper at any gathering. Serve it as the grand finale at a Sunday brunch, a birthday party, or a summer potluck. The tropical flavors pair beautifully with a cup of strong black coffee or a tall glass of iced tea.

For an extra touch, drizzle each slice with a simple caramel sauce or serve alongside a scoop of vanilla bean ice cream. The cold, creamy ice cream contrasts wonderfully with the spiced, fruity cake. Garnish the platter with fresh banana slices and a sprinkle of cinnamon for a professional presentation.

Storage and Reheating

MethodDurationInstructions
Refrigerator (frosted)Up to 5 daysStore in an airtight cake carrier. Bring to room temperature for 30 minutes before serving.
Freezer (unfrosted layers)Up to 3 monthsWrap each cooled layer tightly in plastic wrap, then foil. Thaw overnight in the refrigerator before frosting.
Freezer (frosted cake)Up to 1 monthFreeze the cake on a baking sheet until firm, then wrap in plastic and foil. Thaw in the refrigerator overnight.
Reheating slices10-15 secondsMicrowave individual slices for 10-15 seconds to soften the cake. Do not overheat or the frosting will melt.

Nutritional Information

NutrientAmount per Serving
Calories620
Total Fat35g
Saturated Fat14g
Cholesterol95mg
Sodium280mg
Total Carbohydrates75g
Dietary Fiber2g
Total Sugars55g
Protein7g

Approximate values. Nutritional content may vary based on specific brands and substitutions used.

Frequently Asked Questions

Can I substitute the oil with applesauce in Hummingbird Cake?

You can replace half the oil with unsweetened applesauce to reduce fat. Replacing all the oil will make the cake denser and less tender. The texture will be more like a coffee cake than a layer cake.

How do I know when my Hummingbird Cake layers are fully baked?

Insert a wooden toothpick into the center of the cake. It should come out clean or with a few moist crumbs attached. The edges will also pull away slightly from the sides of the pan.

Why did my cream cheese frosting turn out runny?

Runny frosting usually results from over-softened or melted cream cheese. Use cold cream cheese straight from the fridge and beat it only until smooth. If the frosting is too soft, refrigerate it for 20 minutes before using.

Can I make this Hummingbird Cake a day ahead of time?

Yes, this cake tastes even better the next day. Bake and cool the layers, then wrap them tightly and store at room temperature overnight. Frost the cake the next day for the best texture and flavor melding.

What is the best way to serve Hummingbird Cake at a party?

Serve the cake chilled or at room temperature. For a party, slice it with a sharp, thin-bladed knife, wiping the blade clean between cuts. Present the slices on a large platter with a dollop of whipped cream on the side.

Conclusion

This Hummingbird Cake recipe delivers a perfectly moist, flavorful, and beautiful dessert that will impress any crowd. The combination of sweet banana, tangy pineapple, and crunchy pecans, all wrapped in a velvety cream cheese frosting, is truly unforgettable. Bake this cake for your next celebration and experience the signature tropical harmony that makes it a Southern classic.

Print

Hummingbird Cake

Hummingbird Cake

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A moist Southern dessert blending banana, pineapple, and toasted pecans with a rich cream cheese frosting. Perfectly balanced fruit and spice flavors in a tender, fluffy crumb.

  • Author: Haruki Sakamoto
  • Prep Time: 25
  • Cook Time: 30
  • Total Time: 115
  • Yield: 12 servings
  • Method: Baking
  • Cuisine: American,Southern
  • Diet: Vegetarian

Ingredients

3 cups all-purpose flour
2 cups granulated sugar
1 tsp baking soda
1 tsp ground cinnamon
1/2 tsp salt
3 large eggs (room temperature)
1 cup vegetable oil
1 1/2 tsp vanilla extract
8 oz crushed pineapple (undrained)
2 cups mashed ripe bananas
1 cup chopped toasted pecans
16 oz full-fat cream cheese (softened)
1 cup unsalted butter (softened)
6 cups powdered sugar
2 tsp vanilla extract (for frosting)

Instructions

Preheat oven to 350°F (180°C) and prepare two 9-inch round or 9×13-inch pans. Sift flour, sugar, baking soda, cinnamon, and salt into a bowl. In another bowl, whisk eggs, oil, and vanilla. Add pineapple (with juice) and mashed bananas; mix until combined. Fold in pecans. Pour batter into pans and bake 30-35 minutes until golden and toothpick comes out clean. Let cool completely.
For frosting, beat cream cheese until smooth. Add butter gradually and beat until creamy. Mix in powdered sugar and vanilla extract until smooth. Frost cooled layers and sides. Garnish with pecans if desired.

Notes

Ensure crushed pineapple is undrained for maximum moisture.
Substitute gluten-free flour blend for all-purpose if needed.
Toast pecans at 350°F for 5-7 minutes until fragrant.
Frosting keeps in airtight container for up to 3 days.
Serves best at room temperature.

Did you make this recipe?

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

Tags:

You might also like these recipes

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star