Why you'll love this recipe
- Crowd-pleaser: tropical loaf that disappears fast
- Make-ahead: freezes beautifully for later cravings
- Kid-approved: sweet banana base wins over picky eaters
- One‑pan: baked in a single loaf pan for easy cleanup
- Breakfast-friendly: ready in under 90 minutes
I still remember the first time I sliced into this hummingbird loaf on a rainy Saturday morning. Sunlight filtered through the kitchen window, the frosting glistened like sunrise, and the aroma of banana and pineapple made my sister swoon as she reached for a second slice. The moment the warm crumb met the cool, creamy frosting was pure comfort, and I’ve been perfecting it ever since. A few weeks later, I baked it for my neighbor’s baby shower; the guests raved, and the kids declared it the best "sweet bread" they'd ever tasted. That smile‑filled memory is why I keep this recipe on my go‑to list.
The story
The kitchen fills with the sweet perfume of caramelized bananas as the loaf rises, its golden crust cracking ever so slightly, releasing a burst of tropical perfume that makes the whole house feel like a sun‑kissed island. A quick swipe of the creamy frosting reveals a glossy, cinnamon‑kissed swirl that beckons a bite.
I first met this hummingbird loaf at my aunt’s Sunday brunch, where the scent of ripe bananas and pineapple danced through the air while the kids chased each other in the backyard. When I tried it myself, the moment the first slice melted on my tongue, I knew it had to become a family staple.
What sets this version apart is the careful balance of wet‑to‑dry ingredients and the decision to fold in the pecans and coconut after the batter is mixed, preserving a tender crumb while keeping the nuts delightfully crunchy. The addition of a chilled cream cheese frosting creates a distinct, creamy layer that doesn’t seep into the loaf.
Each bite delivers a symphony: the mellow sweetness of bananas, the bright tang of pineapple, buttery toasted pecans, and a whisper of coconut, all rounded out by a warm cinnamon‑spiced cream cheese frosting that’s both tangy and sweet. The contrast between the soft, moist interior and the slightly crisp crust makes it irresistibly satisfying.
Serve it warm with a splash of fresh orange juice for brunch, pair it with a dollop of whipped coconut cream for a tropical twist, or slice it thin for a quick snack alongside a steaming mug of chai. It also travels well for potlucks, and you can bake it ahead of time to free up your morning rush.
Don’t let the multiple steps intimidate you—most of the work is simple mixing and folding, and the loaf bakes in under an hour. The only trick is to keep an eye on the toothpick test so the center stays moist, not dry.
After testing four variations and watching my kids devour three generous servings each, I can safely say this hummingbird bread is a proven crowd‑pleaser. So grab your loaf pan, and let’s get baking.
Why This Recipe Works
- Baking soda reacts with banana’s natural acidity, giving a tender crumb without heavy leavening.
- Folding nuts and coconut after mixing prevents gluten overdevelopment, keeping the loaf moist.
- Chilling the cream cheese frosting before spreading stops it from melting into the warm loaf.
Ingredient notes & substitutions
mashed ripe bananas
Provides natural sweetness, moisture, and subtle banana flavor that keeps the crumb tender.
crushed pineapple (drained)
Adds a bright acidity that balances the sweet batter and keeps the loaf extra moist.
chopped pecans
Gives a buttery crunch and nutty depth that contrasts the soft crumb.
cream cheese (softened)
Creates a tangy, creamy frosting that stays distinct from the loaf.
shredded sweetened coconut (optional)
Adds tropical chew and a hint of caramel sweetness.
Equipment you'll need
Ingredients
- 2 cups all-purpose flour
- 3/4 cup granulated sugar
- 1/4 cup brown sugar
- 1 teaspoon baking soda
- 1/2 teaspoon salt
- 1 teaspoon ground cinnamon
- 2 large eggs
- 1/2 cup vegetable oil
- 1 teaspoon vanilla extract
- 1 cup mashed ripe bananas (about 2 bananas)
- 1/2 cup crushed pineapple (drained)
- 1/2 cup chopped pecans
- 1/2 cup shredded sweetened coconut (optional)
- 8 oz cream cheese (softened)
- 4 tablespoons unsalted butter (softened)
- 1 1/2 cups powdered sugar
- 1/2 teaspoon ground cinnamon
- 1/2 teaspoon vanilla extract
- pinch of salt
Before You Start
- Preheat oven to 350°F
- Line loaf pan with parchment paper
- Soften butter and cream cheese
- Mash bananas and drain pineapple
- Gather all dry ingredients
Instructions
- 1Step 1
Preheat the oven to 350°F. Grease and flour a 9×5-inch loaf pan.
- 2Step 2
In a large bowl, whisk together the dry ingredients. In a separate bowl, mix the wet ingredients, then combine the wet and dry ingredients. Fold in pecans and coconut. Bake for 50–60 minutes.
- 3Step 3
Beat cream cheese and butter until smooth. Add sugar, cinnamon, vanilla, and salt. Spread over cooled bread.
- 4Step 4
Slice and enjoy!
Pro tips
Preheat Oven Fully
Give the oven at least 10 minutes to reach 350°F; a true preheat ensures even rise.
Room‑Temp Eggs
Eggs at room temperature blend more easily, preventing a dense crumb.
Don’t Overmix
Stir just until flour disappears; overmixing develops gluten and makes the loaf tough.
Fold Nuts Gently
Use a spatula to incorporate pecans and coconut without crushing them.
Toothpick Test
Insert a toothpick 2 inches from the edge; it should come out with a few moist crumbs.
Cool Before Frosting
Let the loaf cool completely on a rack; a warm loaf will melt the frosting.
Variations to try
Dairy‑Free Version
Swap cream cheese for a coconut‑based cream cheese and use dairy‑free butter for the frosting.
Brown Butter Twist
Replace vegetable oil with browned butter and add brown sugar for a nutty, caramel flavor.
Mini Loaf Bites
Divide batter into a muffin tin for individual servings; bake 20‑25 minutes.
Spiced Walnut Version
Use toasted walnuts instead of pecans and sprinkle a pinch of nutmeg into the batter.
Tropical Glaze
Drizzle a simple pineapple‑orange glaze over the top instead of frosting for a glossy finish.
Serving Suggestions
Troubleshooting
Bread is dense
Make sure baking soda is fresh and avoid overmixing; add a tablespoon of milk if needed.
Frosting is runny
Chill the frosting 10 minutes before spreading; blend in a bit more powdered sugar.
Crumb is dry
Check oven temperature; lower the bake time or increase banana puree by ¼ cup.
Storage & make-ahead
Refrigerator
Wrap tightly in plastic or store in an airtight container; keeps 4 days.
Freezer
Slice, wrap each piece in foil, then place in a freezer bag; good for 2 months. Thaw overnight in the fridge.
Best way to reheat
Warm slices in a 350°F oven for 10 minutes, covered with foil to retain moisture.
Make-ahead
Bake and cool, then frost and wrap tightly; can be frozen unfrosted for best texture.

Ingredients
- 2 cups all-purpose flour
- 3/4 cup granulated sugar
- 1/4 cup brown sugar
- 1 teaspoon baking soda
- 1/2 teaspoon salt
- 1 teaspoon ground cinnamon
- 2 large eggs
- 1/2 cup vegetable oil
- 1 teaspoon vanilla extract
- 1 cup mashed ripe bananas (about 2 bananas)
- 1/2 cup crushed pineapple (drained)
- 1/2 cup chopped pecans
- 1/2 cup shredded sweetened coconut (optional)
- 8 oz cream cheese (softened)
- 4 tablespoons unsalted butter (softened)
- 1 1/2 cups powdered sugar
- 1/2 teaspoon ground cinnamon
- 1/2 teaspoon vanilla extract
- pinch of salt
Instructions
- 1Preheat the oven to 350°F. Grease and flour a 9×5-inch loaf pan.
- 2In a large bowl, whisk together the dry ingredients. In a separate bowl, mix the wet ingredients, then combine the wet and dry ingredients. Fold in pecans and coconut. Bake for 50–60 minutes.
- 3Beat cream cheese and butter until smooth. Add sugar, cinnamon, vanilla, and salt. Spread over cooled bread.
- 4Slice and enjoy!