Hummingbird Cake Recipe

Servings: 12 Total Time: 1 hr 10 mins Difficulty: medium
Hummingbird Cake Recipe
Hummingbird Cake Recipe pinit

I had four bananas sitting on the counter looking… honestly a little dramatic. Dark spots everywhere, borderline collapsing. I almost tossed them, then remembered this cake. Not banana bread. Something softer, richer, a little extra.

This one’s different. It’s not just banana. It’s pineapple too, and somehow that combo works in a way that feels a bit chaotic but ends up perfect. Sweet, slightly tangy, warm from cinnamon, and then that thick cream cheese frosting on top. Yeah, it’s a lot. In a good way.

I don’t even try to make this neat anymore. It’s one of those cakes where the mess kind of becomes part of the charm.

Ingredients I Used for the Recipe

  • ¾ cup unsalted butter (softened) – gives the cake richness and that soft crumb
  • ¾ cup neutral oil – keeps everything moist even after a couple days
  • 1 cup brown sugar – deeper flavor, slightly caramel-like
  • ½ cup granulated sugar – balances sweetness without going too heavy
  • 2 large eggs – hold everything together
  • 2 cups mashed overripe bananas – main flavor and moisture source
  • 1 can (8 oz) crushed pineapple (undrained) – adds juiciness and a subtle tang
  • 1 tablespoon vanilla extract – rounds out all the flavors
  • 3 cups all-purpose flour – structure so the cake doesn’t collapse under all that moisture
  • 1 teaspoon baking soda – helps it rise
  • 1 teaspoon baking powder – extra lift
  • 1 teaspoon ground cinnamon – warmth, makes it feel cozy
  • 1 teaspoon salt – balances sweetness
  • 1 cup chopped pecans – crunch and texture
  • ½ cup butter (for frosting) – creamy base
  • 8 oz cream cheese (brick-style) – gives that tangy frosting flavor
  • 1 teaspoon vanilla extract (for frosting) – just a little boost
  • ¼ teaspoon salt (for frosting) – cuts sweetness slightly
  • 4 cups powdered sugar – thickens and sweetens the frosting

How to make Hummingbird Cake?

Hummingbird Cake Recipe

Step 1 – Prep the pans and oven

I start by preheating the oven to 350°F. Then I grease my cake pans and line the bottoms with parchment. I used to skip that step once. Never again. The cake stuck like it had a personal grudge.

Step 2 – Mix butter, oil, and sugars

I beat the butter, oil, brown sugar, and regular sugar together until it looks creamy. Not perfect, just combined well enough that it doesn’t look separated anymore.

Step 3 – Add eggs and flavor

Eggs go in next. Then I mix in the mashed bananas, pineapple with all the juice, and vanilla. At this point it looks a bit weird. Lumpy, slightly wet. That’s normal.

Step 4 – Combine dry ingredients separately

In another bowl, I whisk flour, baking soda, baking powder, cinnamon, and salt. Nothing fancy here, just making sure everything is evenly mixed.

Step 5 – Fold everything together

I switch to a spatula and gently mix the dry into the wet. I don’t rush this. Overmixing ruins the texture, and I’ve done that before. The batter stays a little bumpy, and that’s actually what you want.

Step 6 – Add pecans

I fold in the chopped pecans toward the end. Sometimes I toast them first if I feel like putting in extra effort. Sometimes I don’t. Both work.

Step 7 – Bake the layers

I divide the batter into pans and bake until a toothpick comes out with a few crumbs. Not totally clean. Totally clean usually means dry.

Step 8 – Cool completely

I let the cakes cool in the pans for a bit, then move them to a rack. This part takes patience. If there’s even a little warmth, the frosting will melt. Learned that the hard way.

Step 9 – Make the frosting

I beat butter and cream cheese together until smooth. Then I add vanilla, salt, and slowly mix in powdered sugar. It gets thick, fluffy, and honestly hard not to eat straight from the bowl.

Step 10 – Assemble and frost

I layer the cake, spread frosting in between, then cover the top and sides. I don’t aim for perfection. Swirls, uneven edges, it all works.

What nobody tells you about this recipe

This cake is heavy. Not in a bad way, just… substantial. The first time I made it, I expected something light like a sponge cake. It’s not that. It’s dense but still soft, and super moist.

Also, the batter looks questionable. Like, really questionable. Lumpy, thick, kind of chaotic. I almost added more flour once because I thought I messed up. That would’ve been a disaster.

And the flavor? It doesn’t scream pineapple or banana. It blends into something else entirely. That part surprised me the most.

Texture, taste, and what actually matters

The texture is everything here. If it’s dry, the whole cake falls apart in the worst way. That’s why I don’t rush mixing or baking. A few extra minutes of care saves the whole thing.

The taste leans sweet, but the cream cheese frosting cuts through it. That slight tang keeps it from feeling too heavy. I’ve tried skipping the frosting once. Big mistake. It felt unfinished.

The pecans matter too. Even if you’re not a huge nut person, they add that little crunch that breaks up the softness. Without them, it feels kind of flat.

Tips

  • This is probably the biggest thing. Once the flour goes in, I slow down. Overmixing makes the cake dense in a bad way.
  • If they look ugly, they’re perfect. Yellow bananas won’t give the same flavor or moisture.
  • It feels wrong at first, but don’t drain it. That liquid is part of what makes the cake so soft.
  • I know it’s tempting to rush. I’ve done it. The frosting melts and slides, and suddenly you’re dealing with a mess.

Store it in the fridge

Because of the cream cheese frosting, I keep it chilled. It actually tastes even better the next day.

This cake isn’t delicate or fancy in the traditional way. It’s bold, a little messy, and somehow always the first thing gone when I serve it. That says more than anything else.

Hummingbird Cake Recipe pinit
0 Add to Favorites

Hummingbird Cake Recipe

Difficulty: medium Prep Time 25 mins Cook Time 35 mins Rest Time 10 mins Total Time 1 hr 10 mins
Cooking Temp: 175  C Servings: 12 Estimated Cost: $ 18 Calories: 863
Best Season: Spring, Easter, Summer

Description

This hummingbird cake is brilliantly flavorful with overripe bananas, crushed pineapple, warm cinnamon, and toasted pecans, all cloaked in a thick layer of silky cream cheese frosting. A show-stopping Southern classic that's moist, tender, and perfectly balanced—ideal for Easter, spring gatherings, or any celebration.

ingredients

For the Cake

Cream Cheese Frosting

Instructions

Make the Cake Batter

  1. Preheat oven to 350°F (175°C). Lightly grease and flour two 8-inch or 9-inch round cake pans. Line bottoms with parchment paper rounds for easy release.
  2. In a large bowl, beat softened butter, oil, brown sugar, and granulated sugar with an electric mixer until creamy and well combined, about 2-3 minutes.
  3. Add eggs and stir until just combined.
  4. Stir in mashed bananas, undrained crushed pineapple, and vanilla extract until well blended.
  5. In a separate medium bowl, whisk together flour, baking soda, baking powder, cinnamon, and salt until thoroughly combined.
  6. Using a spatula (not electric mixer), gently fold dry ingredients into wet ingredients. When about half the flour mixture is incorporated, add chopped pecans. Stir until just combined—do not overmix or cake may become dense.
    Batter will appear lumpy due to fruit and nuts; this is normal.
  7. Divide batter evenly between prepared pans. Bake on center rack: 39 minutes for 8-inch pans, 34 minutes for 9-inch pans, or until a toothpick inserted in center comes out clean or with a few moist crumbs.
  8. Cool cakes in pans for 10 minutes. Run a knife around edges to loosen, then invert onto a cooling rack to cool completely before frosting.
    Cakes must be completely cool or frosting will melt.

Prepare Frosting & Assemble

  1. For frosting: Beat softened butter and cream cheese together until smooth and creamy.
  2. Mix in vanilla extract and salt.
  3. With mixer on low speed, gradually add powdered sugar until fully combined. Scrape bowl as needed to ensure even mixing.
  4. Level cake layers if needed. Place one layer on serving platter, spread with frosting, top with second layer. Frost top and sides. Decorate with crushed pecans if desired.

Nutrition Facts

Servings 12


Amount Per Serving
Calories 863kcal
% Daily Value *
Total Fat 48gg74%
Saturated Fat 25gg125%
Trans Fat 0gg
Cholesterol 250mgmg84%
Sodium 400mgmg17%
Potassium 285mgmg9%
Total Carbohydrate 104gg35%
Dietary Fiber 2gg8%
Sugars 78gg
Protein 7gg15%

Calcium 6% mg
Iron 4% mg

* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.

Note

  • Toast your pecans: For best flavor, toast pecans in a dry skillet or 350°F oven for 5-7 minutes until fragrant before adding to batter.
  • Cream cheese tip: Always use brick-style, full-fat cream cheese. Low-fat or tub-style spreadable cream cheese will make frosting too soft and runny.
  • Patience pays: Let cake layers cool completely before frosting. Even slight warmth will cause cream cheese frosting to melt and slide.
  • Batter texture: Don't worry if batter looks lumpy—the bananas and pineapple create a naturally bumpy texture. Just ensure no dry flour streaks remain.
  • Make ahead: Cake layers can be baked, cooled, wrapped tightly, and frozen up to 1 month. Thaw overnight before frosting.
Keywords: hummingbird cake, banana pineapple cake, cream cheese frosting, southern cake, spring dessert, layer cake, Easter cake
Did you make this recipe?

Tag #wpdelicious and #deliciousrecipesplugin if you made this recipe. Follow @wpdelicious on Instagram for more recipes.

Pin this recipe to share with your friends and followers.

pinit
File under
Recipe Card powered by WP Delicious

Frequently Asked Questions

Expand All:

Can I omit the pecans?

Yes! You can leave nuts out entirely without adjusting the recipe. For a texture variation, substitute walnuts or shredded coconut instead.

How should I store hummingbird cake?

Due to the cream cheese frosting and fruit content, store covered in the refrigerator for up to 5 days. The cake stays moist and tender even when chilled. Bring to room temperature 30 minutes before serving for best texture.

Can I make this cake ahead of time?

Absolutely. Bake and cool layers up to 1 day ahead, wrap tightly, and refrigerate. Frost the day of serving. Unfrosted layers can also be frozen for up to 1 month.

What size pans should I use?

This recipe works with two 8-inch or 9-inch round cake pans. Baking time varies: ~39 minutes for 8-inch pans, ~34 minutes for 9-inch pans. Always test with a toothpick for doneness.

Kelsey Perez
Kelsey Food and Lifestyle Blogger

I’m a London-based food writer, recipe developer, and home cook who has been passionate about cooking for over 15 years. What started as a way to recreate my mother’s traditional dishes turned into a lifelong love for experimenting with flavors, writing about food, and helping others feel more confident in the kitchen.

Leave a Comment

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

[instagram-feed]