Desserts
This award-winning hummingbird cake delivers layers of tropical flavor and ultra-moist texture that wins over every slice. The secret lies in blending pineapple, banana, and coconut with a rum-infused streusel topping that creates a caramelized crown. I’ve perfected this recipe through years of baking competitions, ensuring each bite balances sweetness with just the right tang.
The cake’s signature moisture comes from combining ripe bananas, crushed pineapple, and a touch of sour cream in the batter. Meanwhile, the streusel topping—packed with brown sugar, coconut, and rum—bakes into a golden, crunchy crown that contrasts beautifully with the tender layers. This isn’t just dessert; it’s a showstopper that earns awards and second helpings.
What sets this recipe apart is the harmony of flavors: the bright acidity of pineapple, the richness of coconut, and the warmth of rum-infused streusel. Every forkful delivers that perfect balance, making it ideal for celebrations or when you want to impress. The frosting, a simple cream cheese glaze, ties everything together with a smooth, velvety finish.
Ready in about 2 hours (including prep and baking), this cake is worth the time. The layers stay moist for days, and the streusel topping adds texture that keeps everyone reaching for another slice. Trust me—once you try this, you’ll never go back to store-bought.
Ingredients for award winning hummingbird cake
Tropical flavors and ultra-moist layers start with these 15 simple yet powerful ingredients.
| Ingredient | Amount | Notes |
|---|---|---|
| Ripe Bananas 🍌 | 3 whole | Slightly overripe for sweetness |
| Crushed Pineapple 🍍 | 1 cup | Drained, unsweetened |
| All-Purpose Flour 🌾 | 2 cups | Sifted for light texture |
| Granulated Sugar 🍚 | 1 ½ cups | White sugar preferred |
| Brown Sugar 🍚 | ½ cup | Packed firmly |
| Large Eggs 🥚 | 4 whole | Room temperature |
| Unsalted Butter 🧈 | 1 cup | Melted, cooled slightly |
| Sour Cream 🥛 | ½ cup | Full-fat for moisture |
| Vanilla Extract 🌸 | 2 tsp | Pure vanilla preferred |
| Shredded Coconut 🥥 | 1 cup | Sweetened, unsweetened works |
| Old-Fashioned Oats 🌾 | 1 cup | Blended into flour |
| Light Brown Sugar 🍚 | ½ cup | For streusel topping |
| Dark Rum 🍹 | ¼ cup | Optional but recommended |
| Cream Cheese 🧀 | 8 oz | Room temperature for frosting |
| Powdered Sugar 🍚 | 2 cups | For cream cheese glaze |
The bananas and pineapple are non-negotiable for that signature tropical flavor. Grab the slightly overripe bananas—they're sweeter and blend seamlessly. For pineapple, Trader Joe's crushed pineapple is my go-to (unsweetened, of course), but any drained canned pineapple works. The coconut comes in twice—once shredded for the streusel and once blended into the batter. Bob's Red Mill unsweetened coconut is my favorite, but any brand will do. The rum? Captain Morgan Dark Rum adds depth, but even a splash of vanilla extract works if you're avoiding alcohol.
No rum? Vanilla extract plus a splash of orange juice mimics that tropical warmth. Short on coconut? Extra shredded coconut in the streusel makes up for it. The oats need to be old-fashioned—not quick oats. Blending them into flour gives that perfect crumbly texture. For the frosting, Philadelphia cream cheese is the gold standard, but any brand works. The powdered sugar should be sifted to avoid lumps—trust me, it makes a difference. And if you're worried about the cake being too moist, don't be. The sour cream and melted butter work together to lock in that ultra-moist texture.
This cake keeps beautifully—3 days at room temperature covered loosely, or 5 days refrigerated. The streusel stays crisp even after a few days, which is why I always make a double batch. Freeze the unfrosted layers for up to 3 months—just thaw at room temperature before frosting. The frosting can be made a day ahead and stored in the fridge. Bring it to room temperature before spreading for that perfect smooth finish.
Why You'll Love This Recipe
- No-Fuss Layers: I swear by this recipe when I’m too tired to measure three separate dry ingredients. The crushed pineapple and ripe bananas mix into the batter like magic—no extra blending, no weird lumps. Just fold, pour, and bake. (Yes, even on a Tuesday night.)
- Sweet-Tart Magic: That perfect balance of caramelized brown sugar and bright pineapple? It’s like a flavor hug. The bananas add natural sweetness, but the pineapple keeps it from tasting cloying—more like a grown-up dessert than a kid’s cake.
- Party or Picnic: Slice it for a crowd or pack it for a hike—this cake holds up everywhere. The moist crumb stays fresh for days, and the frosting (if you use it) won’t melt in the sun. Honestly, I’ve taken it to potlucks, book clubs, and even my mom’s birthday—no one ever asks for seconds just once.
- Budget Win: Ripe bananas and canned pineapple? That’s dollar-store baking at its finest. I’ve made this for under $8 and fed six people. Plus, the leftovers? They disappear faster than my willpower on a sugar crash. (Between us, I’ve reheated slices in the microwave—don’t tell.)
Step-by-step instructions for tropical rum streusel hummingbird cake
Here's how to build layers of tropical moisture topped with a rum-infused streusel crown.
Prepare the Cake Batter for Ultra-Moist Layers
Preheat your oven to 350°F and grease three 9-inch round cake pans, lining the bottoms with parchment paper. In a large mixing bowl, combine the 3 whole ripe bananas and 1 cup crushed pineapple, mashing them until smooth. This fruit mixture should be chunk-free for even baking.
In a separate bowl, whisk together the 2 cups all-purpose flour, 1.5 cups granulated sugar, and 0.5 cup brown sugar. Add the 4 whole large eggs, 1 cup melted unsalted butter, 0.5 cup sour cream, and 2 teaspoons vanilla extract to the fruit mixture. Gently fold the dry ingredients into the wet mixture until just combined—overmixing develops gluten and makes the cake dense.
Divide the batter evenly among the prepared pans. Tap each pan firmly on the counter to release any air bubbles. Bake for 25-30 minutes or until a toothpick inserted in the center comes out clean. Let the cakes cool in the pans for 10 minutes before transferring to a wire rack to cool completely. This cooling step prevents soggy layers when you assemble the cake.
Create the Rum-Infused Streusel Topping
While the cakes cool, prepare the streusel topping in a medium bowl. Combine the 1 cup old-fashioned oats, 1 cup shredded coconut, 0.5 cup light brown sugar, and 0.25 cup dark rum. Mix well with your fingers until the oats are evenly coated and the mixture resembles coarse crumbs.
Spread the streusel mixture evenly over the top of one of the cooled cake layers. This layer will form the base for the rum-infused crown. Place the remaining two cake layers aside—they'll form the bottom and middle of your cake sandwich.
Bake the streusel-topped layer at 350°F for 8-10 minutes until the streusel is golden brown and the cake layer is warmed through. Let it cool completely before assembling the full cake. The rum flavor will infuse into the streusel, creating a caramelized, tropical crown.
Assemble and Frost the Hummingbird Cake
Once all layers are completely cool, it's time to assemble. Place the streusel-topped layer on a cake stand or plate as the top layer. Spread a thin layer of the cream cheese frosting (made by beating the 8 oz cream cheese, 2 cups powdered sugar, and a splash of milk if needed) on the middle layer. This ensures the cake holds together without being too sweet.
Stack the middle layer on top of the bottom layer, then place the streusel-topped layer on top. The frosting will act as glue, keeping the layers securely in place. Spread the remaining cream cheese frosting evenly over the entire cake, creating a smooth, glossy finish. Use an offset spatula to create clean, even sides.
For extra flair, sprinkle additional shredded coconut around the base of the cake. Let the frosting set at room temperature for 30 minutes before slicing. This resting time allows the frosting to firm up slightly, making it easier to serve clean slices. The result is a cake with moist, tropical layers and a rum-infused streusel crown that tastes like a vacation in every bite.
Pro Tips For Making Award Winning Hummingbird Cake
- Mash Bananas Like Butter: Use a fork to smash them into a thick, chunky paste—no blender needed. Over-blending turns bananas into glue, and you’ll end up with a dense, gummy cake instead of that perfect moist crumb. (Yes, even if you’re impatient like me.)
- Drain Pineapple Twice: The first squeeze gets the juices out, but the second press removes the last of the liquid hiding in those stubborn fibers. Skip this, and your cake will sink like a rock in the oven. Trust me, it’s worth the extra 30 seconds.
- Don’t Overmix the Batter: Stir just until the flour disappears—maybe 10-12 strokes max. I used to beat this like I was angry at the bowl, and my cakes turned out tough as boot leather. Let the leavening agents do their job without you overworking them.
- Bake Until the Toothpick Comes Out Mostly Clean: A few moist crumbs are fine, but if it’s wet or sticky, it’s not done. I learned this the hard way when my first attempt collapsed into a sad, gooey mess. Check at 25 minutes, then give it 5 more if needed—patience here guarantees a proper rise.
Dietary considerations for this award winning hummingbird cake
Gluten-Free Adaptation
Replace the 2 cups all-purpose flour with a high-quality gluten-free blend like King Arthur Measure for Measure. Use 1:1 gluten-free baking flour and add 1 teaspoon xanthan gum to mimic the structure. For the streusel, swap oats for certified gluten-free rolled oats like Bob's Red Mill. The sour cream and butter already provide moisture, so no adjustments are needed there. 🌱
Dairy-Free Options
Swap the sour cream for dairy-free coconut yogurt (like So Delicious) and use vegan butter (such as Miyoko's) instead of regular butter. For the frosting, replace the cream cheese with Kite Hill almond milk cream cheese and use coconut oil to achieve the same creamy texture. The coconut in the cake already adds richness, so the flavor stays vibrant. 🥥
Lower Sugar Version
Reduce the 1.5 cups granulated sugar to 1 cup and the 0.5 cup brown sugar to 0.25 cup. Use monk fruit sweetener (like Lakanto) to replace 0.5 cup sugar in the frosting. The natural sweetness of the bananas and pineapple will still shine through, but with fewer calories. The rum in the streusel adds depth without extra sugar. 🍯
Nut-Free Adjustments
Skip the old-fashioned oats in the streusel and replace them with crushed cornflakes or gluten-free graham cracker crumbs (like Annie's). The coconut and rum still provide the tropical flavor, while the cornflakes add a satisfying crunch. For the cake batter, no changes are needed—it’s already nut-free. 🌾
Egg-Free Substitutions
Replace the 4 eggs with 4 tablespoons ground flaxseed mixed with 10 tablespoons water (let sit for 5 minutes to thicken). This flax "egg" works as a binder in the batter. For the frosting, use aquafaba (chickpea brine) to achieve a light, airy texture—whisk 3 tablespoons aquafaba with the cream cheese and powdered sugar. The cake will still hold together beautifully. 🥚
Vegan-Friendly Twist
Combine the dairy-free and egg-free adjustments: use flax eggs for binding, coconut yogurt for moisture, and vegan butter for richness. For the frosting, blend Kite Hill cream cheese with powdered sugar and a splash of almond milk. The rum-infused streusel remains the same, keeping the tropical vibe intact. 🌱✨
Nutrition facts
Frequently asked questions
Can I make this cake without rum?
Replace the 0.25 cup dark rum in the streusel with 2 teaspoons vanilla extract plus 1 tablespoon orange juice for a similar tropical flavor. The rum adds depth, but this combination keeps the sweet, caramelized notes. For extra flavor, add 1 teaspoon almond extract to the cake batter.
Why does your cake stay moist longer than others?
The secret is the combo of sour cream, melted butter, and ripe bananas in the batter. These ingredients create a dense, tender crumb that locks in moisture. The cream cheese frosting also adds fat, preventing dryness. Plus, the rum-infused streusel acts as a protective seal when baked on top.
Can I bake this cake in a different pan size?
Yes, but adjust baking time and temperature. For 8-inch pans, bake at 350°F for 20-25 minutes (watch closely). For 10-inch pans, increase to 30-35 minutes. The cake is done when a toothpick comes out clean. Just ensure your pans are well-greased and parchment-lined to prevent sticking.
How do I store leftovers to keep them fresh?
Cover loosely with plastic wrap and store at room temperature for 2-3 days. For longer storage, refrigerate for up to 5 days (bring to room temp before serving). The streusel stays crisp, and the layers remain moist. Freeze unfrosted layers for 3 months—thaw overnight before assembling and frosting.
What's the best way to serve this cake?
Slice with a hot knife (dip in warm water) for clean cuts. Serve at room temperature with a dollop of whipped cream or a scoop of vanilla ice cream. For a festive touch, garnish with toasted coconut flakes or fresh pineapple slices. It's perfect for birthdays, showers, or just because!
