Moist Hawaiian Banana Bread with Pineapple and Coconut
This Hawaiian banana bread is packed with crushed pineapple, sweetened coconut, and buttery macadamia nuts for a loaf that’s incredibly moist and full of tropical flavor.

It comes together in one bowl and fills your kitchen with the scent of bananas and coconut while it bakes. You’ll want to make it every time you spot ripe bananas on the counter.
Why This Banana Bread Stays So Moist
The secret is the crushed pineapple, which adds both sweetness and moisture without making the bread gummy. A little sour cream reinforces the tender crumb, so the loaf stays soft for days.
Shredded coconut and toasted macadamia nuts give it that Hawaiian feel and a nice contrast of textures. I keep coming back to this one because every slice is packed with something interesting to bite into.
Ingredients

- 2 cups (250g) all-purpose flour: spooned and leveled
- 1 tsp baking soda
- ½ tsp baking powder
- ½ tsp salt
- 1 tsp ground cinnamon
- ½ cup (113g) unsalted butter, melted
- ¾ cup (150g) packed light brown sugar: adds molasses depth
- 2 large eggs: at room temperature
- 1 tsp vanilla extract
- 3 very ripe bananas: the more brown speckles, the sweeter
- ½ cup crushed pineapple, drained well: canned in juice, not heavy syrup
- ½ cup sour cream: or full-fat Greek yogurt
- ½ cup sweetened shredded coconut
- ½ cup macadamia nuts, roughly chopped and toasted: see tips
Variations / Substitutions
- Nut swap: replace macadamia nuts with toasted almonds or pecans for a different crunch.
- Less sweet: use unsweetened shredded coconut and reduce brown sugar to ½ cup.
- Dairy-free: use melted coconut oil instead of butter, a plant-based yogurt, and omit sour cream (add an extra tablespoon of drained pineapple juice).
- Extra fruit: fold in ½ cup diced fresh mango or papaya for a fruitier twist.
If tropical flavors aren’t your thing, our Classic Banana Bread is the plain and simple version.
How to Make Moist Hawaiian Banana Bread
Step 1: Whisk the Dry Ingredients

Move an oven rack to the middle position and preheat the oven to 350°F (175°C). Grease a 9×5-inch loaf pan and line it with parchment paper, leaving an overhang on the long sides so you can lift the loaf out later.
In a medium bowl, whisk together the 2 cups flour, 1 teaspoon baking soda, ½ teaspoon baking powder, ½ teaspoon salt, and 1 teaspoon cinnamon until everything is evenly distributed.
Step 2: Combine the Wet Ingredients

In a large bowl, mash the 3 bananas with a fork until mostly smooth. A few small lumps are fine. Stir in the ½ cup melted butter, ¾ cup brown sugar, 2 eggs, 1 teaspoon vanilla, ½ cup drained pineapple, and ½ cup sour cream until the mixture looks uniform.
The wet mixture will be thick and smell deeply of banana and pineapple. Work quickly so the butter doesn’t solidify.
Step 3: Fold the Batter Together

Add the dry ingredients to the wet in two additions, folding gently with a silicone spatula after each. Stop as soon as no dry flour streaks remain; the batter will be thick and a little lumpy, and that’s exactly what you want.
Gently fold in the ½ cup shredded coconut and ½ cup toasted macadamia nuts. Overmixing at this stage can make the loaf tough, so use a light hand.
Step 4: Bake Until Golden

Scrape the batter into the prepared loaf pan and smooth the top with the spatula. Bake for 55 to 65 minutes, until a toothpick inserted in the center comes out with just a few moist crumbs clinging to it, not wet batter.
If the top is browning too quickly, tent the pan loosely with foil after the 45-minute mark. Let the bread cool in the pan on a wire rack for 10 minutes, then lift it out by the parchment overhang.
Step 5: Cool and Slice the Loaf

Transfer the loaf to the wire rack and let it cool completely, about 1 hour. Slicing while it’s hot can make the bread crumbly, so patience really does pay off here.
Use a serrated knife to slice, and you’ll see the pineapple, coconut, and nuts studded through every piece. Serve at room temperature, or toast individual slices in a toaster oven for a few minutes if you like the edges a little crisp.
Tips for the Perfect Loaf
- Toast the macadamia nuts in a dry skillet over medium heat for 3 to 4 minutes, stirring often, until they smell nutty and turn light golden. Let them cool before folding into the batter.
- Reserve a small handful of chopped nuts and coconut to sprinkle over the top just before baking. It gives the loaf a bakery-style finish without extra effort.
- For an even more pronounced coconut flavor, replace the vanilla extract with ½ teaspoon coconut extract.
Bake times can shift slightly depending on your pan material:
| Pan Type | Bake Time | Toothpick Test |
|---|---|---|
| 9×5-inch metal loaf pan | 55–60 mins | Moist crumbs |
| 9×5-inch glass loaf pan | 60–65 mins | Moist crumbs |
| Mini loaf pans (3×5-inch) | 30–35 mins | Clean pick |
Storing Leftover Banana Bread
Keep the bread tightly wrapped in plastic wrap or in an airtight container at room temperature for up to 3 days. For longer storage, refrigerate it for up to a week. Warm individual slices in the microwave for 15 to 20 seconds, or toast in a toaster oven for a freshly baked feel.
Frequently Asked Questions
Can I freeze Hawaiian banana bread?
Yes, wrap the cooled loaf tightly in plastic wrap and then foil, and freeze it for up to 3 months. Thaw overnight at room temperature.
Can I use fresh pineapple instead of canned?
You can, but fresh pineapple holds a lot more moisture. Chop it finely and cook it in a saucepan over medium heat until most of the liquid evaporates, then cool and drain well before using.
My bananas aren’t ripe enough. What can I do?
Place unpeeled bananas on a baking sheet and bake at 300°F for 15 to 20 minutes until the skins turn black. Let them cool, then mash and use as usual.
Can I make this gluten-free?
Yes, use a 1:1 gluten-free flour blend that contains xanthan gum. The texture will be slightly denser than the original, but still moist.
Can I use walnuts instead of macadamia nuts?
Absolutely, just swap in an equal amount of toasted walnuts. The flavor shifts to a more traditional banana bread profile, but it works well.

Hawaiian Banana Bread Recipe
Ingredients
Method
- Preheat oven to 350°F. Whisk flour, baking soda, baking powder, salt, and cinnamon in a medium bowl.
- In a large bowl, mash bananas. Stir in melted butter, brown sugar, eggs, vanilla, pineapple, and sour cream until combined.
- Add dry ingredients in two additions, folding just until no streaks remain. Fold in coconut and macadamia nuts.
- Scrape batter into a greased, parchment-lined 9×5-inch loaf pan. Bake 55 to 65 minutes, until a toothpick comes out with moist crumbs. Tent with foil if browning too fast after 45 minutes. Cool in the pan 10 minutes, then lift out.
- Let the loaf cool completely on a wire rack, about 1 hour, before slicing with a serrated knife.
