Hummingbird Cake Recipe That Actually Works Every Time

by The Gravy Guy | American, Baking, Desserts, Southern US

I‘ve been making this since before you were born. Trust me. Hummingbird Cake is the great Southern layered cake — banana, pineapple, toasted pecans, warm spice, and cream cheese frosting — and it is one of the most genuinely satisfying cake recipes in the American tradition. It tastes like a vacation somewhere warm. It tastes like someone’s grandmother’s best effort at every family gathering. It is the cake that people who don’t usually like cake actually like.

The origin story traces to Jamaica and the Southern United States, where this spiced fruit cake became a regional staple. The combination seems strange on paper — banana and pineapple together? — but in practice it creates a deeply flavorful, incredibly moist, and beautifully complex batter. The oil (not butter) keeps it moist for days. The pecans add crunch and earthiness. The warm spices — primarily cinnamon with a touch of nutmeg — tie it all together. And the cream cheese frosting is non-negotiable, the perfect counterpoint to all that sweetness.

For a full Southern dessert table, this pairs perfectly with southern red velvet cake and southern pecan pie. For something lighter on the same table, no-bake banana pudding provides a complementary banana flavor in a completely different format.

Why This Hummingbird Cake Works

  • Oil-based batter — stays moist for days because oil remains liquid at room temperature
  • Very ripe bananas — spotty, overripe bananas are sweeter and more intensely flavored than yellow ones
  • Crushed pineapple (undrained) — the pineapple juice adds moisture and enhances the tropical flavor
  • Toasted pecans — toasting intensifies the nut flavor; raw pecans taste bland by comparison
  • High spice amount — the warm spices are what make this cake distinctly itself rather than a generic fruit cake

Ingredients

The Hummingbird Cake

  • 3 cups (380g) all-purpose flour
  • 2 cups (400g) granulated sugar
  • 1 teaspoon baking soda
  • 1 teaspoon fine salt
  • 2 teaspoons ground cinnamon
  • 1/4 teaspoon ground nutmeg
  • 3 large eggs, room temperature
  • 1 cup (240ml) neutral oil (vegetable or canola)
  • 2 teaspoons pure vanilla extract
  • 3 very ripe bananas, mashed (about 1 1/2 cups)
  • 1 can (8 oz) crushed pineapple, with all juices (do not drain)
  • 1 cup (100g) toasted pecans, chopped (plus more for decoration)

Cream Cheese Frosting

  • 16 oz (450g) full-fat cream cheese, room temperature
  • 1/2 cup (113g) unsalted butter, room temperature
  • 4 cups (480g) powdered sugar, sifted
  • 2 teaspoons pure vanilla extract
  • Pinch of fine salt

How to Make Hummingbird Cake

Step 1: Toast the Pecans

Spread pecans on a dry baking sheet. Bake at 350°F for 8-10 minutes until fragrant and slightly darker. Watch carefully — they go from toasted to burned quickly. Cool completely before chopping. This single step transforms the flavor contribution of the pecans from mild to genuinely toasty and rich. Worth the effort every time.

Step 2: Make the Batter

Preheat oven to 350°F. Grease and flour three 9-inch cake pans (or two 9-inch pans for thicker layers). In a large bowl, whisk together flour, sugar, baking soda, salt, cinnamon, and nutmeg. Add eggs, oil, and vanilla. Stir with a spatula until combined — the batter will be very thick at first. Fold in mashed bananas, crushed pineapple with all its juice, and toasted pecans. The batter becomes much looser with the fruit additions.

Step 3: Bake

Divide batter evenly among prepared pans. Bake for 25-30 minutes (for three 9-inch pans) or 32-37 minutes (for two 9-inch pans) until a toothpick comes out clean and the layers are deep golden brown. The fruit content makes this cake bake darker than a standard layer cake; don’t pull it early based on color alone. Cool in pans for 10 minutes, then turn out onto wire racks. Cool completely before frosting.

Step 4: Make the Frosting

Beat cream cheese and butter until completely smooth, about 2-3 minutes. Gradually add sifted powdered sugar on low speed. Add vanilla and salt. Beat on medium until smooth and fluffy. Refrigerate 15-20 minutes if the frosting seems too soft to spread — cream cheese frosting is sensitive to temperature and works best slightly chilled.

Step 5: Assemble and Decorate

Level any domed layers. Place first layer on a plate or cake board. Spread frosting generously between each layer — this is not the time for restraint. Apply crumb coat to the outside, refrigerate 15 minutes, then apply the final coat. Press toasted pecan halves decoratively onto the sides and top. For the classic Southern presentation, line the top edge with pecan halves arranged like a wreath.

Tips & Common Mistakes

  • Use very ripe bananas — yellow bananas don’t have enough sweetness or flavor. You want brown-spotted, almost overripe. If your bananas aren’t ripe, the flavor will be bland.
  • Don’t drain the pineapple — the juice is part of the recipe. Draining removes moisture that the cake needs. Keep every drop.
  • Toast the pecans — this step is technically optional and professionally non-negotiable. Toasted pecans have a completely different flavor from raw ones in a finished cake.
  • Full-fat cream cheese only — reduced-fat cream cheese produces frosting that won’t set properly. The water content is too high.
  • All ingredients room temperature — this applies to both the cake and the frosting. Cold cream cheese produces lumpy frosting every time.
  • The crumb coat matters here — the cake’s color and porous texture makes crumbs very visible in white frosting. Always do a crumb coat first.

Variations

  • Hummingbird Cupcakes: Fill standard liners 3/4 full. Bake at 350°F for 20-22 minutes. Pipe cream cheese frosting with a large star tip. Top each with a toasted pecan half. Makes about 24 cupcakes from this recipe.
  • Sheet Pan Hummingbird: Pour all batter into a greased 9×13 pan. Bake at 350°F for 40-45 minutes. Frost in the pan for casual serving. Eliminates the multi-layer assembly for crowds. See tres leches cake for comparison on Southern crowd-pleasing cakes.
  • Coconut Hummingbird: Add 1 cup toasted sweetened coconut to the batter with the pecans. Press toasted coconut onto the frosted exterior instead of pecans. A beautiful variation that amplifies the tropical notes.
  • Walnut Version: Replace pecans with toasted walnuts. The flavor is slightly more bitter and complex. Both nuts work; pecans are more traditional.
  • Gluten-Free Hummingbird: Use a 1:1 gluten-free flour blend. The high moisture content from fruit actually makes this one of the better candidates for GF adaptation — the fruit compensates for the structural differences in GF flour.

Storage & Make-Ahead

  • Refrigerator (frosted): Cream cheese frosting requires refrigeration. Cover loosely and refrigerate up to 5 days. This cake is actually better on day 2 after the flavors meld.
  • Bring to temperature: Remove from refrigerator 45 minutes before serving. Cold hummingbird cake is dense; at room temperature it’s moist and light.
  • Cake layers (unfrosted): Wrap tightly and refrigerate up to 3 days or freeze up to 3 months.
  • Make-ahead strategy: Bake layers up to 2 days ahead. Wrap and refrigerate. Make frosting day of and assemble same day for freshest presentation.
  • Freezing frosted slices: Individual slices freeze well. Wrap in plastic wrap then foil. Thaw overnight in refrigerator, then 30 minutes at room temperature before serving.

Frequently Asked Questions

Why is it called Hummingbird Cake?

The most popular theory is that the cake is sweet enough to attract hummingbirds, similar to the nectar feeders. Others suggest the name comes from Jamaica, where the cake may have originated and where the doctor bird (a species of hummingbird) is the national bird. The cake first appeared in American print in a 1978 issue of Southern Living magazine, submitted by a reader from Jamaica, and has been a Southern classic ever since.

Can I use fresh pineapple instead of canned?

Fresh pineapple contains an enzyme (bromelain) that breaks down proteins and can interfere with baking. It also has a different sugar content and juice amount than canned. If using fresh, mince finely, measure 3/4 cup, and add 2 tablespoons additional sugar to the recipe. Canned crushed pineapple is the traditional and more reliable choice here.

My layers are too dense — why?

The bananas may have been too wet, or the batter was overmixed. Mash bananas thoroughly but don’t use a food processor — some texture in the mash is fine. Mix the batter just until combined after adding dry ingredients. The high moisture content of the fruit naturally makes this a denser cake than a standard layer cake; some density is correct and expected.

Can I reduce the sugar?

You can reduce by up to 1/4 cup (50g) without major structure changes. The cake will be less sweet but still good. The pineapple and ripe bananas provide natural sugars, so the cake holds sweetness even with a slight reduction. Don’t reduce more than that — sugar also contributes to moisture retention and texture.

What if I don’t have three cake pans?

Bake in two 9-inch pans for thicker two-layer cake. Or bake in batches — the batter holds at room temperature for 30-45 minutes without issue while first pans are baking and cooling. A two-layer version slices into 12 generous portions. Three layers is more dramatic but two layers is perfectly correct. See double chocolate cookies if you need a simpler companion dessert.

The Gravy Guy

The Gravy Guy

The Gravy Guy is a retired sous chef from New Jersey with 30+ years in professional kitchens and three generations of Italian-American cooking in his blood. He writes the way he cooks — opinionated, technique-first, and with zero tolerance for shortcuts. When he’s not slow-simmering Sunday gravy, he’s arguing about the right pasta shape for the sauce.

The Gravy Guy

The Gravy Guy is a retired sous chef from New Jersey with 30+ years in professional kitchens and three generations of Italian-American cooking in his blood. He writes the way he cooks — opinionated, technique-first, and with zero tolerance for shortcuts. When he’s not slow-simmering Sunday gravy, he’s arguing about the right pasta shape for the sauce.

Your Title Goes Here

Your content goes here. Edit or remove this text inline or in the module Content settings. You can also style every aspect of this content in the module Design settings and even apply custom CSS to this text in the module Advanced settings.