Quick Recipe Version (TL;DR)
Quick Ingredients
- 2 cups (240 g) all-purpose flour
- 3/4 cup (150 g) granulated sugar
- 1/4 cup (50 g) light brown sugar
- 1 tsp baking soda + 1 tsp baking powder
- 3/4 tsp fine salt
- 1 tsp ground cinnamon
- 3 large very ripe bananas, mashed (about 1 1/2 cups/340 g)
- 1 cup (227 g) crushed pineapple, lightly drained; reserve 2 tbsp (30 ml) juice
- 1/2 cup (120 ml) neutral oil
- 2 large eggs
- 2 tsp vanilla extract
- 3/4 cup (85 g) toasted chopped pecans
- Optional glaze: 1 cup (120 g) powdered sugar + 1 1/2–2 tbsp pineapple juice + 1/4 tsp vanilla
Do This
- 1. Heat oven to 350°F (175°C). Grease and parchment-line a 9×5-inch loaf pan; toast pecans 6–8 minutes.
- 2. Whisk flour, baking soda, baking powder, salt, and cinnamon.
- 3. In another bowl, mix mashed bananas, sugars, eggs, oil, vanilla, and reserved 2 tbsp pineapple juice.
- 4. Fold dry mix into wet just until a few flour streaks remain; fold in crushed pineapple and pecans.
- 5. Fill pan; bake 60–70 minutes until a toothpick comes out with a few moist crumbs (or 200–205°F/93–96°C internal).
- 6. Cool 10 minutes in pan, then on a rack. Whisk glaze and drizzle over cooled loaf; slice.
Why You’ll Love This Recipe
- Lush, Southern-style loaf that’s ultra-moist from bananas, pineapple, and oil.
- Toasted pecans add a buttery crunch in every slice.
- One-bowl friendly technique with pantry staples and canned pineapple.
- Optional pineapple-vanilla glaze makes it company-worthy without fuss.
Grocery List
- Produce: Very ripe bananas (3)
- Dairy: None
- Pantry: Canned crushed pineapple, all-purpose flour, granulated sugar, light brown sugar, baking soda, baking powder, fine salt, ground cinnamon, vegetable oil, vanilla extract, pecans, powdered sugar (for glaze), nonstick spray or butter for pan
Full Ingredients
For the hummingbird loaf
- 2 cups (240 g) all-purpose flour
- 1 tsp (5 g) baking soda
- 1 tsp (4 g) baking powder
- 3/4 tsp (3 g) fine sea salt
- 1 tsp (2–3 g) ground cinnamon
- 3 large very ripe bananas, mashed (about 1 1/2 cups/340 g)
- 3/4 cup (150 g) granulated sugar
- 1/4 cup (50 g) light brown sugar, packed
- 2 large eggs, room temperature
- 1/2 cup (120 ml) neutral oil (vegetable, canola, or light olive)
- 2 tsp (10 ml) vanilla extract
- 1 cup (227 g) canned crushed pineapple, lightly drained; reserve 2 tbsp (30 ml) juice for the batter
- 3/4 cup (85 g) pecans, toasted and chopped
- Optional topping: 2 tbsp (14 g) chopped pecans + 1 tbsp (12 g) turbinado sugar
Optional pineapple-vanilla glaze
- 1 cup (120 g) powdered sugar
- 1 1/2–2 tbsp (22–30 ml) pineapple juice (from the can or bottle), to desired consistency
- 1/4 tsp (1 ml) vanilla extract
- Pinch fine salt

Step-by-Step Instructions
Step 1: Heat the oven and prep the pan
Position a rack in the center of the oven and heat to 350°F (175°C). Grease a 9×5-inch loaf pan and line it with a parchment sling, leaving overhang on the long sides for easy removal. Lightly grease the parchment as well.
Step 2: Toast the pecans
Spread pecans on a small baking sheet and toast in the preheating oven for 6–8 minutes until fragrant and a shade darker. Cool briefly, then chop. Toasting builds deep, buttery flavor and a satisfying crunch.
Step 3: Mix the dry ingredients
In a medium bowl, whisk together the flour, baking soda, baking powder, salt, and cinnamon until well combined and airy. Set aside.
Step 4: Build the banana-pineapple base
In a large bowl, mash the bananas until mostly smooth. Whisk in the granulated sugar, brown sugar, eggs, oil, vanilla, and the reserved 2 tablespoons pineapple juice until glossy and emulsified.
Step 5: Combine and fold in the add-ins
Sprinkle the dry mixture over the wet ingredients and fold with a spatula just until a few flour streaks remain. Add the crushed pineapple (lightly drained) and toasted pecans; fold gently until no dry spots remain. Do not overmix—this keeps the crumb tender.
Step 6: Bake
Scrape the batter into the prepared pan and smooth the top. If you like, sprinkle with the optional chopped pecans and turbinado sugar. Bake 60–70 minutes, rotating the pan after 45 minutes, until a toothpick inserted near the center comes out with a few moist crumbs and the internal temperature reaches 200–205°F (93–96°C). If the top is browning quickly, tent loosely with foil for the last 15 minutes.
Step 7: Cool, glaze, and slice
Cool the loaf in the pan for 10 minutes, then lift it out and cool completely on a wire rack, 45–60 minutes. For the glaze, whisk powdered sugar, pineapple juice, vanilla, and a pinch of salt until thick but drizzleable. Spoon over the cooled loaf and let set 15–20 minutes before slicing with a serrated knife.
Pro Tips
- Use very ripe bananas with lots of brown speckles for maximum sweetness and moisture.
- Lightly drain the crushed pineapple, but do not press it bone-dry; the small amount of juice keeps the loaf lush.
- For best texture, fold by hand and stop as soon as the flour is incorporated.
- Check doneness by temperature (200–205°F/93–96°C) to avoid a gummy center.
- Metal pans brown and bake more evenly than glass; if using glass, expect the higher end of the bake time.
Variations
- Coconut-lime twist: Swap 1/4 cup (20 g) of the flour for unsweetened shredded coconut and add 1 tsp lime zest. Finish with a lime-pineapple glaze.
- Warm spice blend: Add 1/4 tsp ground ginger and a pinch of allspice for a cozy, bakery-style aroma. Swap pecans for walnuts if you prefer.
- Mini loaves or muffins: Divide batter into two 8×4-inch mini loaf pans (bake 40–50 minutes) or a 12-cup muffin tin (bake 20–24 minutes).
Storage & Make-Ahead
Store the loaf tightly wrapped at room temperature for up to 2 days or refrigerated for up to 5 days. For longer storage, wrap slices individually and freeze up to 3 months; thaw at room temperature or rewarm briefly in a low oven. To get ahead, bake the loaf a day in advance and glaze right before serving. Mixing the batter ahead is not recommended; instead, combine dry ingredients in one bowl and wet ingredients in another, then mix just before baking.
Nutrition (per serving)
Approximate per slice (1/10 loaf), without glaze: 380 calories; 47 g carbohydrates; 18 g fat; 5 g protein; 2 g fiber; 230 mg sodium; 26 g sugars. Glaze adds about 50 calories and 12 g sugars per slice.
