Home » Video Recipes » Dessert » Cake Recipes » Southern Hummingbird Cake Recipe | I Heart Recipes

Southern Hummingbird Cake Recipe | I Heart Recipes

This post may contain affiliate links.

Jump to Recipe

Most hummingbird cakes turn out dense or cloyingly sweet because the pineapple moisture isn’t balanced against the flour ratio. The fix is straightforward: drain the pineapple well, don’t overmix once the flour goes in, and pull the cake from the oven the moment the center is set — not a minute later.

Hummingbird Cake Recipe on plate, ready to serve

Hummingbird cake is a Southern American layer cake made with ripe bananas, crushed pineapple, and toasted pecans, finished with cream cheese frosting. It’s moist by nature — the bananas and pineapple carry a lot of water — which is both what makes it tender and what causes it to fail when the ratio is off. Done right, it stays fresh for three days, which is longer than most cakes hold at room temperature.

The name has nothing to do with hummingbirds. The most plausible origin is that the cake is sweet enough to attract them — though in practice the name likely came from a Jamaican banana called “doctor bird” or “hummingbird” that influenced early versions of the recipe. The American version was popularized by Southern Living magazine in 1978 and has been a staple of Southern baking ever since.

Origins of Hummingbird Cake

The recipe first appeared in Southern Living in February 1978, submitted by Mrs. L.H. Wiggins of Greensboro, North Carolina. It became the magazine’s most-requested recipe within a few years and remains one of the most reprinted recipes in Southern cooking. The Jamaican connection is real: a cake called “Doctor Bird Cake” (named for Jamaica’s national bird, a hummingbird species) using bananas and pineapple predates the Southern Living version and likely influenced it through the Caribbean diaspora.

What makes it distinctly Southern is the cream cheese frosting — the same frosting used on carrot cake — and the liberal use of pecans, which grow throughout the American South. The combination of banana, pineapple, and pecan is unusual enough to be distinctive without requiring exotic ingredients.

Ingredients for Hummingbird Cake

The bananas should be very ripe — black-spotted at minimum, ideally fully brown. Underripe bananas don’t mash smoothly and their starch hasn’t converted to sugar yet, which affects both moisture and sweetness. Crushed pineapple should be well-drained: press it through a sieve and discard the liquid. That liquid, if left in the batter, adds too much moisture and causes the layers to sink in the center.

The pecans go into the batter and on top of the frosting. Toast them in a dry pan for 3 to 4 minutes first — raw pecans in a moist cake can taste flat. The cream cheese frosting uses full-fat block cream cheese at room temperature; cold cream cheese will not beat smooth and creates a lumpy frosting.

Ingredients for Hummingbird Cake Recipe laid out on wooden board

Hummingbird Cake Recipe — plated and ready to serve

Southern Hummingbird Cake

A three-layer Southern cake with ripe bananas, crushed pineapple, and toasted pecans, finished with cream cheese frosting. Stays moist for three days.
Prep Time 25 minutes
Cook Time 35 minutes
Total Time 1 hour
Course Dessert
Cuisine American
Servings 12 servings
Calories 485 kcal

Ingredients
  

For the Cake

  • 2.25 cups all-purpose flour
  • 1.5 tsp baking soda
  • 1.5 tsp ground cinnamon
  • 0.5 tsp salt
  • 3 large eggs
  • 1 cup vegetable oil
  • 2 cups granulated sugar
  • 3 ripe bananas, mashed very ripe, black-spotted or fully brown
  • 1 can (8 oz) crushed pineapple, drained pressed through sieve, juice discarded
  • 1 tsp vanilla extract
  • 1 cup toasted pecans, chopped toasted 3-4 minutes in dry pan

For the Cream Cheese Frosting

  • 16 oz full-fat block cream cheese, room temperature
  • 4 oz butter, softened
  • 4 cups powdered sugar
  • 1 tsp vanilla extract
  • 0.5 cup toasted pecans, whole or chopped for topping

Instructions
 

  • Preheat oven to 350°F (175°C). Grease and flour three 9-inch round cake pans.
  • Select very ripe bananas (black-spotted or fully brown) and mash them thoroughly in a bowl.
  • Drain crushed pineapple through a fine sieve, pressing gently to remove all liquid; discard the juice. Set drained pineapple aside.
  • Toast pecans in a dry skillet over medium heat for 3 to 4 minutes, stirring occasionally. Let cool completely before using.
  • In a large bowl, whisk together flour, baking soda, cinnamon, and salt. Set aside.
  • In a separate bowl, whisk together eggs, vegetable oil, and sugar until smooth and well combined.
  • Stir the mashed bananas, drained pineapple, and vanilla extract into the egg mixture until just combined.
  • Fold the wet ingredients into the dry ingredients using a spatula, folding just until no flour streaks remain. Do not overmix — overmixing activates gluten and makes the cake dense. The batter will be thick and lumpy from the fruit.
  • Fold in the cooled toasted pecans gently until evenly distributed.
  • Divide the batter evenly among the three prepared cake pans, smoothing the tops.
  • Bake at 350°F (175°C) for 25 to 30 minutes. Start checking at 25 minutes: the cake is done when the top is golden brown, the edges pull slightly from the pan sides, and a toothpick inserted in the center comes out with just a few moist crumbs (not wet batter, but not completely dry).
  • Remove from oven and cool in the pans for 10 minutes.
  • Turn the cake layers out onto wire racks and cool completely at room temperature before frosting (at least 1 hour). If in a hurry, refrigerate the layers for 30 minutes after they reach room temperature.
  • Make the frosting: Beat room-temperature cream cheese and softened butter together until completely smooth with no lumps, about 2-3 minutes.
  • Add powdered sugar one cup at a time, beating on low speed until incorporated. After all sugar is added, increase speed to medium and beat for 1 minute until light and fluffy.
  • Beat in vanilla extract.
  • Test frosting consistency: it should be spreadable but hold its shape. If too soft, refrigerate for 15 minutes before using.
  • Place the first cake layer on a serving plate or cake board. Spread frosting evenly over the top, extending to the edges.
  • Add the second cake layer and repeat: spread frosting over the top and out to the edges.
  • Add the third cake layer and frost the top and all sides of the cake.
  • Press whole or chopped toasted pecans onto the top and sides of the frosted cake for decoration.
  • Refrigerate the assembled cake until ready to serve. Bring to room temperature 30 to 45 minutes before serving for best frosting texture.

Notes

Drain the pineapple thoroughly through a fine sieve to prevent a sunken center. Use only very ripe bananas (black-spotted or fully brown) for proper sweetness and moisture. Toast the pecans in a dry skillet for 3-4 minutes before adding to the batter. Cool cake layers completely before frosting with room-temperature cream cheese frosting, which melts on warm cake.
Keyword banana pineapple cake, cream cheese frosting, hummingbird cake, layer cake, Southern dessert

How to Make Hummingbird Cake

Step 1 — Prepare the batter

Step 1 of making Hummingbird Cake Recipe — Mashed banana and pineapple wet mix

Whisk together the flour, baking soda, cinnamon, and salt in a large bowl and set aside. In a separate bowl, whisk the eggs, oil, and sugar until smooth. Stir in the mashed bananas, drained pineapple, and vanilla extract. Fold the wet ingredients into the dry just until no flour streaks remain — overmixing activates gluten and makes the cake dense. Fold in the toasted pecans last. The batter will be thick and lumpy from the fruit; that’s correct.

Step 2 — Bake and check for doneness

Step 2 of making Hummingbird Cake Recipe — Thick batter with toasted pecans folded in

Divide the batter evenly between three greased and floured 9-inch (23cm) round cake pans. Bake at 350°F (175°C) for 25 to 30 minutes. Start checking at 25 minutes: the cake is done when the top is golden brown, the edges pull slightly from the pan, and a toothpick inserted in the center comes out with just a few moist crumbs — not wet batter, but not bone dry. Overbaking is the most common cause of dry hummingbird cake. Cool in the pans for 10 minutes, then turn out onto wire racks to cool completely before frosting.

Step 3 — Make the cream cheese frosting and assemble

Step 3 of making Hummingbird Cake Recipe — Golden baked cake layers on wire racks

Beat the room-temperature cream cheese and butter together until completely smooth — no lumps. Add the powdered sugar one cup at a time, beating on low until incorporated, then increase to medium and beat for 1 minute until light. Add vanilla extract. The frosting should be spreadable but hold its shape. If it’s too soft, refrigerate for 15 minutes. Place the first cake layer on a plate, spread frosting to the edges, add the second layer and repeat, then frost the top and sides. Press whole or chopped toasted pecans onto the top and sides.

Can You Make Hummingbird Cake Without Pineapple?

You can, but you need to compensate for the lost moisture. Pineapple adds both liquid and a mild acidity that balances the banana sweetness. If you omit it, add an extra half of a mashed banana and 2 tablespoons of plain whole-milk yogurt to maintain the moisture level. The flavor will be banana-forward rather than the characteristic tropical blend — more banana bread than hummingbird cake, but still a good cake.

Tips and Cook’s Notes

  • Drain the pineapple thoroughly: Press it through a fine sieve and discard the juice. Extra liquid sinks the layers and prevents the center from setting cleanly.
  • Very ripe bananas only: The darker and spottier, the better. Underripe bananas don’t mash well and their flavor is starchy, not sweet. Freeze overripe bananas and thaw when needed.
  • Oil, not butter: This recipe uses vegetable oil rather than melted butter. Oil-based cakes stay moist longer because oil doesn’t solidify at room temperature the way butter does. Don’t substitute butter.
  • Cool completely before frosting: Cream cheese frosting melts on a warm cake and slides off. If you’re in a hurry, refrigerate the layers for 30 minutes after they reach room temperature.
  • Toast the pecans: Three to four minutes in a dry skillet over medium heat makes a noticeable difference in flavor. Let them cool fully before adding to the batter.

How to Serve Hummingbird Cake

Serve at room temperature — cream cheese frosting becomes slightly firm when refrigerated and loses its texture. If the cake has been chilled, pull it out 30 to 45 minutes before serving. Cut with a sharp knife dipped in warm water and wiped dry between each slice. A cup of strong black coffee or sweet iced tea is the traditional Southern pairing. This cake needs nothing else alongside it — it’s complete.

Make Ahead and Storage

The unfrosted cake layers can be baked up to 2 days ahead, wrapped tightly in plastic wrap, and stored at room temperature or refrigerated. The frosting keeps refrigerated for up to 1 week. Assemble no more than 1 day before serving for best results. The fully assembled and frosted cake keeps refrigerated for up to 4 days — the fruit-based moisture actually helps it stay tender longer than most cakes. Bring to room temperature before serving. Hummingbird cake freezes well: wrap individual slices in plastic, then foil, and freeze for up to 3 months. Thaw overnight in the refrigerator.

Hummingbird Cake Recipe served on white ceramic plate
Can you make hummingbird cake without crushed pineapple?

Yes, but you need to replace the moisture it provides. Add an extra half mashed banana and 2 tablespoons of plain whole-milk yogurt for every 8 oz (225g) of pineapple you omit. The flavor will shift toward banana and away from the tropical balance that defines hummingbird cake, but the structure and texture will be similar.

Do you have to refrigerate hummingbird cake?

Yes, because of the cream cheese frosting. Cream cheese is a dairy product and should not sit at room temperature for more than 2 hours. Refrigerate the assembled cake and bring it out 30 to 45 minutes before serving so the frosting softens back to its proper spreadable texture.

What’s the difference between hummingbird cake and carrot cake?

Both use oil instead of butter, both use cream cheese frosting, and both contain warming spices and nuts. The difference is in the fruit: carrot cake uses grated carrots for moisture and sweetness, while hummingbird cake uses ripe bananas and crushed pineapple. Hummingbird cake is sweeter and has a more pronounced tropical flavor; carrot cake is earthier and less sweet.

How long does hummingbird cake last?

Refrigerated and covered, up to 4 days. The fruit moisture actually keeps it from drying out faster than most cakes. Frozen individually wrapped slices last up to 3 months. Don’t store at room temperature for more than 2 hours once frosted — the cream cheese frosting requires refrigeration.

More Recipes

About the Author

P

Paul

Home Cook

Home cook from Europe. Collected and tested recipes from cuisines around the world — in a regular kitchen, no professional gear.

About Paul →

Weekly Recipes

New recipes every week. No spam.

Did you make this recipe?

Leave a comment below and let us know how it turned out.

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating