• Cake
  • Frosting
  • YouTube
  • My Favorite Tools
  • Nav Social Icons

  • Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
  • Recipes
    • Cake
    • Cupcakes
    • Frosting
    • Ice Cream
    • Vegan
  • Cake Basics
  • Tutorials
  • Blog
  • About
  • Mobile Menu Widgets

    Connect

    Search

Sugar & Sparrow logo in script font

Sugar & Sparrow

Lifestyle and Cake from Portland Oregon

  • Cake Basics
  • Recipes
    • Cake
    • Cupcakes
    • Cookies & Bars
    • Filling
    • Frosting
    • Ice Cream
    • No-Bake
    • Small Batch
    • Vegan
  • Tutorials
  • Book
  • Blog
  • About

Hummingbird Cake

April 17, 2026 · In: Cake, Featured, Recipes, Seasonal, Spring, Summer

Jump to Recipe

A true Southern classic, this hummingbird cake may very well be the coziest cake ever and easily in my top five favorite cakes of all time! This cake is iconic for a few reasons: the texture is stick-to-your-fork moist, it’s perfectly spiced, and has incredible flavor between the ripe banana, crushed pineapple, and toasted pecans. I like to roast the bananas before adding them to the cake batter for next level flavor (it adds an unparalleled caramel note!) but even if you skip that step, this is the BEST use of your overripe bananas! Pair this hummingbird cake with silky cream cheese buttercream for a cake that will have everyone asking you for the recipe. 

best hummingbird cake recipe
hummingbird cake with roasted bananas

What Does Hummingbird Cake Taste Like?

Hummingbird cake is often described as “carrot cake’s tropical cousin.” It’s essentially a spice cake with an extra-moist texture similar to carrot cake, but the flavor is sweeter and more tropical due to the banana and crushed pineapple, both of which contribute to the moisture of the cake. There are toasted pecans baked into every bite for added crunch. Once filled and frosted with tangy cream cheese buttercream, the flavors and textures blend together into what I would describe as the coziest spiced banana cake with rich tropical notes and it just melts in your mouth. It’s hard to stop eating this one! 

hummingbird cake slice on a plate

Why You’ll Love Hummingbird Cake

  • It’s classic. Those who have tried hummingbird cake are nostalgic for it, and those who are trying it for the first time will instantly see why it’s so popular! It’s said to have originated in Jamaica in the 1960’s, was popularized by Southern Living magazine in the late 1970’s, and has become a Southern staple ever since. 
  • Insanely moist. This is an oil-based cake recipe which already guarantees a moist cake, but adding brown sugar, ripe banana, and crushed pineapple (juice and all!) bumps the moisture level up perfectly. 
  • Warm and inviting flavors. The warm spiced notes in this cake come from cinnamon and allspice, and they’re the perfect supporting flavors for the notes of caramelized banana, bright pineapple pieces, and crunchy toasted pecans. Adding the tang of cream cheese buttercream to the mix makes this cake the coziest ever. 
  • SO easy to make. The batter for this cake comes together quickly and easily. You’ll mix together the dry ingredients in one bowl, the wet ingredients in a separate bowl, then fold them together before folding in the pecans. No mixer necessary for the cake layers! 
hummingbird cake with roasted bananas and toasted pecans
hummingbird cake recipe by sugar and sparrow

Hummingbird Cake Key Ingredients

  • All-purpose flour. Although I do love using cake flour for a soft texture in lots of my cake recipes, this one is best made with all-purpose flour. It has the perfect amount of protein to keep this cake structured with all the moist ingredients involved. 
  • Baking powder + baking soda. I like to use both in this recipe to give this cake the perfect lift while keeping the cake layers relatively flat for stacking. 
  • Spices. Cinnamon and allspice give this hummingbird cake the ideal spice notes without overpowering the fruit flavors, and salt balances everything perfectly. 
  • Large eggs. Three large eggs at room temperature help bind all the ingredients together and contribute to the structure. 
  • Vegetable oil. This is the main fat used for the base of this hummingbird cake, and since it’s an oil-based cake it nearly guarantees a moist texture even after refrigerating! I like to use plain vegetable oil but you could use any neutral oil you prefer for baking (avocado, canola, etc). 
  • Brown sugar + granulated sugar. Brown sugar adds more moisture and rich flavor, but both sugars contribute to the sweetness of the cake and the ultra-soft crumb. I like to use more brown sugar than granulated sugar for this recipe. 
  • Pure vanilla extract. A few teaspoons of vanilla add richness to the overall flavor.
  • Overripe (or roasted!) bananas. It’s important that your bananas are spotty for this recipe, and you’ll need about 3 large ones. If you want to take the flavor of this cake to the next level or need to quickly ripen your bananas, I recommend roasting them before mashing them up! I have instructions for that in the next section. 
  • Crushed pineapple. You’ll need one 8-ounce can of crushed pineapple in juice (not syrup) for this recipe, and you’ll add this with the juice and all. The pineapple bits add tropical notes and tons of extra moisture. 
  • Toasted chopped pecans. These get added to the cake batter at the end of the recipe and can also be used to decorate the cake. You can buy these pre-toasted and chopped, or toast them yourself in the oven and finely chop them. If you’re toasting them yourself, bake them in a single layer on a parchment-lined baking sheet at 300ºF (149ºC) for 6-8 minutes, shaking the pan once at the halfway mark. 
ingredients for hummingbird cake

How to Roast Bananas for Baking

The bananas used for this hummingbird cake need to be overripe, or dotted with brown spots. If you find that your bananas are not quite ripe enough to begin this recipe OR you simply want to take the flavor of this cake beyond, I recommend roasting the bananas first. I roasted my overripe bananas for this hummingbird cake which amplified the banana flavor by adding rich, caramelized notes! 

how to quickly ripen bananas for baking

To roast bananas, first remove any stickers and rinse the bananas under water, then pat them dry. Place them on a baking sheet and use a fork to poke a few holes in the peels. Bake at 350ºF for 12-15 minutes, or until the peels are dark brown/black and shiny. 

how to roast bananas for baking

After roasting, wait until the bananas are cooled enough to handle, then squish the banana out of the peel into a bowl. This will look like something out of an Alien movie – basically a wiggly banana in clear fluid. Mash it all together for adding to the cake recipe once it cools to room temperature. 

how to mash bananas for baking

Tip: You can use this method of roasting bananas for any baking recipe that calls for mashed banana! It will elevate your banana cake, banana bread, banana muffins, etc. 

Tangy & Smooth Cream Cheese Frosting 

The traditional filling and frosting for this hummingbird cake is cream cheese buttercream, and I did not stray from the classic flavor combination. The tang of the cream cheese is the perfect addition to marry the complex flavors in this cake together. And while cream cheese frosting is notoriously soft and can be difficult to work with, my recipe yields the perfect consistency for filling, stacking and frosting this cake. Here are a few best practices to have the most success:

  • Use full-fat brick style cream cheese. I use Philadelphia brand, but any brick-style cream cheese that’s not low fat will do. Other kinds of cream cheese (low fat or the spreadable kind in the tub) contain too much water content and will always result in a soupy frosting that’s too thin for filling and frosting a cake. If you don’t have access to brick-style cream cheese, make a double batch of my vanilla buttercream or brown butter frosting to pair with this cake instead.
  • Make sure the butter and cream cheese aren’t too soft. Before you start mixing up the buttercream, it’s super important that the butter and cream cheese are at room temperature or slightly colder. If these ingredients are too soft, it will naturally make the final buttercream softer and less stable. Even if this happens, the next bullet point will fix things. 
  • Refrigerate to thicken the consistency. If you make the cream cheese frosting and find that it’s not thick enough for your liking or your kitchen environment is super warm, pop the frosting in the refrigerator for 20-30 minutes to let the butter solidify a bit. Then, re-mix it on low speed with your stand mixer to make it smooth and uniform. The trip to the refrigerator will thicken the entire buttercream to a workable consistency.
hummingbird cake with cream cheese buttercream

How to Make Hummingbird Cake

This hummingbird cake comes together so easily by hand! Here’s how to make it:

Step 1: Combine the dry ingredients. In a medium bowl, whisk together the flour, baking powder, baking soda, cinnamon, allspice, and salt. 

Step 2: Combine the sugars and wet ingredients. In a separate large bowl, whisk together the brown sugar, granulated sugar, eggs, vegetable oil, and vanilla. Once combined, whisk in the mashed banana and can of undrained, crushed pineapple.

how to make hummingbird cake batter

Step 3: Fold together. Fold half of the dry ingredients into the wet ingredients using a silicone spatula, then fold the rest in. When it starts coming together, add the toasted pecans and fold until uniform. 

hummingbird cake batter with toasted pecans

Step 4: Bake and cool. Divide the batter equally between three 8-inch cake pans and bake at 350ºF (177ºC) for 25-28 minutes. Then, cool to room temperature before frosting. 

8-inch hummingbird cake  layer baked in a pan

Step 5: Make cream cheese frosting and decorate. After whipping up the cream cheese frosting, use it to fill, stack, and frost the cake layers. I ended up frosting a rustic texture on top with an angled spatula, then frosting the sides with a smooth buttercream finish. I kept the top edge raw and uneven. I finished the cake by pressing some of the toasted pecans around the bottom third of the cake and sprinkling some on the top half. 

hummingbird cake recipe with cream cheese frosting

However you decorate, this cake is guaranteed to be delicious! It’s such a classic recipe and the ideal cake for a gathering any time of year.

hummingbird cake with cream cheese frosting and toasted pecans
hummingbird cake slice

More Recipes You’ll Love

If you love hummingbird cake, chances are these other cake recipes from my blog will be right up your alley:

  • Carrot Cake with Cream Cheese Frosting
  • Spice Cake with Brown Butter Cream Cheese Frosting 
  • Banana Cake with Brown Butter Frosting 
  • Apple Spice Cake with Cinnamon-Vanilla Buttercream
  • Peach Crisp Cake with Brown Butter Frosting
hummingbird cake with crushed pineapple and toasted pecans

I hope you love this hummingbird cake as much as I do! I can’t stop thinking about how delicious it is and thinking about when I can make it again. If you make it, let me know how it went in the comments below (don’t forget to rate the recipe!) and feel free to tag @sugarandsparrowco on Instagram to show me. I love to see what you make with my recipes!

hummingbird cake recipe by sugar and sparrow

Hummingbird Cake

Layers of incredibly moist, perfectly spiced hummingbird cake flavored with ripe banana, crushed pineapple, and toasted pecans, then filled and frosted with tangy cream cheese buttercream. I recommend roasting the bananas for NEXT LEVEL flavor but this cake is amazing nonetheless! A Southern classic.
Print Recipe Pin Recipe
Prep Time:30 minutes mins
Cook Time:40 minutes mins
Cooling Time:2 hours hrs
Total Time:3 hours hrs 10 minutes mins
Course: Dessert
Cuisine: American
Servings: 24 slices

Equipment

  • 3 8-inch cake pans

Ingredients

Hummingbird Cake

  • 1 Cup (120g) chopped pecans, toasted plus more for garnish
  • 1 1/2 Cup (345g) mashed banana (ripe and/or roasted) about 3 large bananas
  • 3 Cups (375g) all-purpose flour
  • 1 tsp baking powder
  • 1 tsp baking soda
  • 1 1/2 tsp ground cinnamon
  • 1/2 tsp allspice
  • 1 tsp salt
  • 3 large eggs, room temperature
  • 1 Cup (240ml) vegetable oil
  • 1 Cup (200g) brown sugar
  • 1/2 Cup (100g) granulated sugar
  • 2 tsp pure vanilla extract
  • 1 Cup (8oz) crushed pineapple, undrained

Cream Cheese Buttercream

  • 1 Cup (226g) unsalted butter, room temperature
  • 16 Oz (452g) full-fat brick-style cream cheese*, room temperature NOT the spread
  • 8 Cups (960g) powdered sugar
  • 1 Tbsp pure vanilla extract
  • 1/4 tsp salt, or to taste

Garnish

  • 1/2 Cup (60g) toasted chopped pecans

Instructions

Make the Hummingbird Cake

  • Toast the Pecans: Preheat the oven to 300ºF (149ºC) and place the chopped pecans on a lined baking sheet in a single layer. Bake for 6-8 minutes, shaking the pan once at the halfway point, until toasted and fragrant. Let the toasted pecans cool to room temperature (about 10 minutes) before adding them to the cake batter.
  • Roast the Bananas (Optional): This optional step caramelizes the bananas and adds more depth of flavor! Preheat the oven to 350ºF (177ºC). Rinse the unpeeled bananas and pat them dry. Place them onto a baking sheet and use the tines of a fork to poke a few holes in each banana. Bake for 12-15 minutes, until the peels are dark brown/black and shiny. Remove from the heat and allow to cool to the point where the bananas are easy to handle. Peel them into a medium bowl, collecting all the juices and banana, then mash with a fork. Set aside to cool completely to room temperature before continuing on with the recipe. You can speed this part up by placing the mashed banana in the refrigerator.
  • Preheat the oven to 350ºF (177ºC). Prepare three 8-inch round cake pans by spraying the sides with baking spray and lining the bottoms with parchment paper.
  • In a medium bowl, whisk together the flour, baking powder, baking soda, cinnamon, allspice, and salt. Set aside.
  • In a separate large bowl, add the brown sugar, granulated sugar, vegetable oil, eggs, and vanilla. Whisk together, then whisk in the mashed banana and crushed pineapple. Switch to a silicone spatula and add half of the flour mixture, folding until just combined before folding in the rest of the flour mixture. Then, gently fold in the toasted pecans.
  • Pour the batter evenly between the prepared cake pans and bake for 25-29 minutes, until a toothpick inserted comes out clean or with a few moist crumbs. Cool for 5 minutes before removing the cakes from the pans. Transfer the cake layers to a wire rack to cool completely to room temperature.

Make the Cream Cheese Buttercream

  • In the bowl of a stand mixer fitted with the paddle attachment, cream the butter and cream cheese on medium-high until light, fluffy, and uniform (no lumps), about 5 minutes.
  • Turn the mixer to low speed and add the powdered sugar a few cups at a time, mixing thoroughly after each addition and scraping down the bowl and paddle as needed. Add the vanilla and salt and mix on low for another minute, until fully combined and smooth.

Assembly

  • When the hummingbird cake layers have cooled completely, place the first one onto a cardboard cake circle (glue it down with a swipe of cream cheese buttercream first), then fill and stack the cake layers with cream cheese buttercream. Crumb coat the cake with a thin layer of cream cheese buttercream and refrigerate for at least 30 minutes to let the frosting firm up.
  • Frost the cake with the rest of the cream cheese buttercream. To create the look pictured, frost a rustic finish on top of the cake before using an icing smoother to smooth the sides, keeping the top edge raw/uneven. Press toasted pecans onto the bottom third of the cake while the frosting is still tacky, then add the rest of the toasted pecans on the top of the cake halfway around the edge.

Notes

*Cream cheese: It’s very important to use full-fat brick-style cream cheese in this recipe (I use Philadelphia brand), not the spread or low-fat variations. The spreadable kind and reduced fat versions contain much more water content and will add too much liquid to the frosting, making it impossible to work with. If you don’t have access to brick-style cream cheese, I recommend making a double batch of my vanilla buttercream recipe or brown butter frosting instead. 
Make Ahead Tips:
  1. The hummingbird cake layers can be made ahead and stored, wrapped in plastic wrap, at room temperature for up to two days. Alternatively, you can store the wrapped cake layers in the freezer for up to 2 months before thawing and frosting.
  2. The cream cheese buttercream can be made ahead and stored in an airtight container in the refrigerator for up to two weeks. When you’re ready to use it, bring it back to room temperature and re-mix it with your stand mixer on low speed until it’s smooth and uniform. 
  3. The decorated cake can be stored in the refrigerator for up to 5 days. Take it out of the refrigerator about an hour before serving.

By: Whitney · In: Cake, Featured, Recipes, Seasonal, Spring, Summer · Tagged: banana cake, cream cheese frosting, hummingbird cake

you’ll also love

pistachio cake recipe by sugar and sparrowPistachio Cake with Cream Cheese Frosting
red velvet sheet cake recipe with natural food coloringRed Velvet Sheet Cake with Cream Cheese Frosting
easy pumpkin cake with cream cheese frostingEasy Pumpkin Sheet Cake

Join the List

Stay up to date & receive the latest posts in your inbox.

Reader Interactions

Leave a Reply Cancel reply

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

Recipe Rating




Next Post >

Strawberry Lemon Cake

Primary Sidebar

Welcome to Sugar & Sparrow

Welcome to Sugar & Sparrow

Helping you whip up pretty desserts with confidence and creativity. And hopefully sharing a few laughs with you along the way!

Learn More

Connect

let’s bake!

Get my very best recipes, baking tips, and decorating tutorials sent to your inbox

Featured Posts

small batch churro cake by sugar and sparrow

Small Batch Churro Cake

Baking Cakes That Never Stick To The Pan

buttercream flower wreath cake

Buttercream Flower Wreath Cake Tutorial

Search

Archives

Follow Along

@sugarandsparrowco

RASPBERRY CAKE FILLING (recipe below) ♥️ this RASPBERRY CAKE FILLING (recipe below) ♥️ this perfectly sweet/tart raspberry cake filling is beautifully thick, seedless, and so rewarding to make from scratch! It takes just a handful of ingredients and can be made with fresh OR frozen raspberries 🙌🏼 

Get the full recipe + cake pairing suggestions at the link in my bio or at https://sugarandsparrow.com/seedless-raspberry-cake-filling/

INGREDIENTS:
2 1/2 Cups (10oz, 315g) fresh or frozen raspberries
1/2 Cup (100g) granulated sugar
1 Tbsp lemon juice
1 tsp lemon zest
1 1/2 Tbsp (12g) cornstarch
1 1/2 Tbsp (22ml) water

INSTRUCTIONS: 
1. In a saucepan set over medium heat, add the raspberries, granulated sugar, lemon juice, and lemon zest. Cook until the mixture begins to boil, stirring occasionally. 
2. Once boiling, lower the heat and simmer for 10-15 minutes while you continue stirring occasionally. Then, remove from heat and use a fine mesh sieve to strain out the seeds over a medium bowl. After straining, you’ll be left with about 1/4 Cup of seedy pulp.
3. In a small separate bowl, combine the cornstarch and water until uniform. Return the strained raspberry filling to the saucepan (wipe it free of any remaining seeds if needed) and add the cornstarch/water mixture. Cook over medium heat until boiling, stirring constantly, then reduce to a simmer and cook for 1-3 minutes, until the filling has thickened slightly, is no longer cloudy, and coats the back of the spatula.
4. Pour into an airtight container and refrigerate for at least 4 hours and up to 1 week. It will be jello-like once set but after stirring it will become a thick, jammy consistency that’s perfect to use as a cake or cupcake filling!

#raspberrycake #cakefilling #cakedecorating #raspberries #baking
STRAWBERRY LEMON CAKE 🍓🍋 this cake is so lig STRAWBERRY LEMON CAKE 🍓🍋 this cake is so light and refreshing and bursting with all-natural flavors! It’s layers of my favorite extra fluffy lemon cake + the most delicious freeze-dried strawberry buttercream that ends up the prettiest natural pink color. I’ll never get over those little flecks of strawberry in the buttercream or the tiny chamomile flowers adding so much cheer! 

Grab the recipe at the link in my bio or at https://sugarandsparrow.com/strawberry-lemon-cake/

#strawberrylemon #lemoncake #strawberrycake #cakedecorating #strawberrybuttercream
CHOCOLATE SHEET CAKE (recipe below) 🍫 🥳 this CHOCOLATE SHEET CAKE (recipe below) 🍫 🥳 this is everything I want in a chocolate cake: rich and decadent, stick-to-your-fork fudgy, ultra-chocolatey, shareable, and EASY! Like box mix easy but from-scratch and a MUST try if you’re in need of a good chocolate cake recipe to feed a crowd👩🏽‍🍳⁣ 
 
Get the full recipe (with chocolate frosting) at the link in my bio or at https://sugarandsparrow.com/chocolate-sheet-cake/ ✨⁣ 
⁣ 
CHOCOLATE SHEET CAKE
2 Cups (265g) all purpose flour⁣ 
1 2/3 Cups (340g) white granulated sugar⁣ 
2/3 Cup (60g) unsweetened natural cocoa powder⁣ 
2 tsp baking soda⁣ 
1 tsp baking powder⁣ 
1/2 tsp kosher salt⁣ 
1/2 Cup (120ml) vegetable oil⁣ 
2 eggs, room temperature⁣ 
1 1/2 tsp pure vanilla extract⁣ 
1 Cup (240ml) full-fat buttermilk⁣ 
1 Cup (240ml) hot coffee OR hot water⁣ 
⁣ 
INSTRUCTIONS⁣ 
1. Preheat the oven to 325ºF. Grease and line a 9x13 inch cake pan. ⁣ 
2. Place all of the dry ingredients into the bowl of a stand mixer (or use a large bowl with a hand mixer) and mix on low to combine. Add the vegetable oil, eggs, vanilla, and buttermilk and mix on low until combined. With the mixer still on low, add the hot coffee or hot water in a slow stream, then turn the mixer to medium and beat until smooth, about 2 minutes. The batter will be very thin. ⁣ 
3. Pour the batter into the prepared pan and bake for 35-40 minutes, until a toothpick inserted comes out clean.⁣ Full recipe (with frosting) link in my bio.
⁣ 
#chocolatecake #chocolate #sheetcake #chocolatelover #birthdaycake
VANILLA RASPBERRY LAYER CAKE ♥️ between the na VANILLA RASPBERRY LAYER CAKE ♥️ between the naturally pink raspberry buttercream, jammy homemade raspberry filling, and soft vanilla cake layers, this is the perfect cake for Spring!! It’s has amazing, authentic raspberry flavor in every bite from fresh (or frozen) raspberries in the filling + freeze-dried raspberries in the frosting 😋

Get the full recipe link in my bio or find it at https://sugarandsparrow.com/vanilla-raspberry-layer-cake/ 

#raspberrycake #raspberries #vanillacake #cakedecorating #pinkcake
SMALL BATCH VANILLA CAKE 🎂🥳 this mini vanill SMALL BATCH VANILLA CAKE 🎂🥳 this mini vanilla cake recipe makes the PERFECT amount for 2-4 people and can be baked as a tiny 4-inch layer cake or a single layer 6-inch cake. It goes with any frosting flavor but vanilla buttercream keeps it classic for date night, a small gathering, a smash cake, or satisfying a cake craving. 
⁣
✨Full recipe (with frosting) linked in my bio + at https://sugarandsparrow.com/small-batch-vanilla-cake/ 
⁣⁣⁣⁣
SMALL BATCH VANILLA CAKE⁣⁣⁣⁣
⁣⁣⁣⁣
INGREDIENTS⁣⁣⁣⁣
3/4 Cups (79g) sifted cake flour⁣⁣⁣
1 tsp baking powder⁣⁣⁣
1/4 tsp salt⁣⁣⁣
1/4 Cup (57g) unsalted butter, room temperature⁣⁣⁣
1/2 Cup (100g) granulated sugar⁣⁣⁣
1 large egg, room temperature⁣⁣⁣
2 Tbsp (30g) sour cream, room temperature⁣⁣⁣
1 tsp pure vanilla extract⁣⁣⁣
1/3 Cup (80ml) whole milk, room temperature⁣⁣⁣
⁣⁣⁣⁣
INSTRUCTIONS ⁣⁣⁣⁣
1. Preheat the oven to 350ºF. Grease and line three 4-inch or one 6-inch cake pan.⁣⁣⁣
2. In the bowl of your stand mixer (a handheld mixer works fine too!), cream together the butter and sugar on medium-high until light and fluffy, 3 min. Turn the mixer to low and add the egg, mixing until just combined. Add the vanilla and sour cream, turn the mixer to high, and beat for 1 min. ⁣⁣⁣
3. Turn the mixer to low speed and add the dry ingredients all at once. Mix until just combined, then slowly pour in the milk. Continue to mix on low speed until just combined, about 30 seconds. ⁣⁣⁣
4. Pour the batter evenly between the prepared cake 4-inch pans (or all into one 6-inch cake pan). If using 4-inch cake pans, bake for 18-22 minutes. If using a 6-inch cake pan bake for 24-28 minutes. The cake is done when it springs back to the touch and a toothpick inserted comes out with a few moist crumbs. ⁣⁣⁣
⁣⁣⁣⁣
#vanillacake #cakes #vanilla #minicake #cakedecorating

Footer

On the Blog

  • Cake Basics
  • Recipes
  • Tutorials

Info

  • About
  • Privacy Policy & Disclosure

stay in the know

Copyright © 2026 · Theme by Sugar & Sparrow