This zucchini bread with pineapple is my go-to when I want something moist and flavorful without fuss. The pineapple adds a subtle sweetness and keeps it wonderfully tender. Perfect for breakfast or an afternoon snack!
Introduction
I've been making this zucchini pineapple bread for years — it’s the kind of recipe that feels like an old friend. I first stumbled on it when I had a surplus of zucchini and some leftover pineapple from a tropical-themed party. The pineapple addition was a happy accident that turned out to be a game changer. It adds a subtle sweetness and keeps the bread incredibly moist, which is sometimes tricky to achieve with zucchini alone. What makes this version different? I like to squeeze out most of the zucchini’s moisture to keep the crumb just right—moist but not soggy. Also, I use a mix of baking soda and baking powder to get the perfect rise and tender texture. The spices like cinnamon and nutmeg add a warm, cozy flavor that makes this bread feel like a hug in loaf form. When it’s fresh out of the oven, the aroma is irresistible and the texture is soft with just a slight crumbly edge. It’s perfect for breakfast, an afternoon snack, or even a light dessert. Honestly, I think you’ll find yourself baking it again and again!
What You'll Need
One 9x5 inch loaf, approximately 8 servings
- 1 1/2 cups grated zucchini (about 1 medium zucchini), squeezed dry
- 1 cup crushed pineapple, drained
- 2 large eggs
- 1 cup granulated sugar
- 1/2 cup vegetable oil
- 1 teaspoon vanilla extract
- 2 cups all-purpose flour
- 1 teaspoon baking soda
- 1/2 teaspoon baking powder
- 1/2 teaspoon salt
- 1 teaspoon ground cinnamon
- 1/4 teaspoon ground nutmeg
How To Do It
Step 1
Start by grating the zucchini finely, then place it in a clean kitchen towel and squeeze out as much moisture as you can. This step is crucial because zucchini contains a lot of water, and removing it prevents your bread from becoming soggy or dense. If you skip this, the batter might be too wet and the bread won’t hold its shape well. You want the zucchini to be moist but not dripping when you add it to the mix.
⏱ Time: 10 minutes
✓ Doneness: Zucchini feels damp but not wet or dripping
Step 2
In a large bowl, whisk together the eggs, sugar, vegetable oil, and vanilla extract until smooth and well combined. This mixture acts as the base and helps incorporate air for a lighter crumb. Make sure the sugar is fully dissolved by whisking thoroughly; this ensures even sweetness and a nice texture.
⏱ Time: 5 minutes
✓ Doneness: Mixture is smooth and slightly thickened, sugar dissolved
Step 3
Stir in the drained crushed pineapple and the squeezed zucchini into the wet ingredients. Mixing these in now distributes moisture and flavor evenly. The pineapple adds natural sweetness and keeps the bread tender, so don’t skip draining it well to avoid extra liquid.
⏱ Time: 3 minutes
✓ Doneness: Ingredients are evenly combined with no large clumps
Step 4
In a separate bowl, sift together the flour, baking soda, baking powder, salt, cinnamon, and nutmeg. Sifting helps break up any lumps and aerates the flour, which contributes to a lighter texture. The combination of baking soda and powder ensures the bread rises properly and has a nice crumb.
⏱ Time: 5 minutes
✓ Doneness: Dry ingredients are light and evenly mixed
Step 5
Gradually fold the dry ingredients into the wet mixture, stirring gently until just combined. Overmixing can develop gluten and make the bread tough, so stop as soon as you see no more flour. The batter should be thick but pourable, with flecks of zucchini and pineapple visible.
⏱ Time: 3 minutes
✓ Doneness: Batter is smooth with no visible flour pockets
Step 6
Preheat your oven to 350°F (175°C) and grease a 9x5 inch loaf pan with butter or nonstick spray. Pour the batter into the pan and smooth the top with a spatula. Even spreading ensures the bread bakes uniformly without tunneling or cracking too much.
⏱ Time: 5 minutes
✓ Doneness: Batter evenly spread and level in the pan
Step 7
Bake the bread for 50 to 60 minutes, checking doneness starting at 50 minutes by inserting a toothpick in the center. It should come out clean or with a few moist crumbs. Baking too long dries the bread out, so watch carefully toward the end. The aroma will be sweet and spicy when it’s ready.
⏱ Time: 50-60 minutes
✓ Doneness: Toothpick comes out clean or with moist crumbs, not wet batter
Step 8
Once baked, remove the loaf from the oven and let it cool in the pan for about 15 minutes. This resting time helps the bread set so it doesn’t crumble when you remove it. Then transfer it to a wire rack to cool completely if you want clean slices.
⏱ Time: 15 minutes
✓ Doneness: Bread feels firm and slightly shrinks from pan edges
Step 9
Slice and serve once cooled. This bread is lovely on its own, with a smear of butter, or even cream cheese. The texture should be moist and tender with a subtle sweetness and warm spice notes. Store leftovers wrapped tightly to keep it fresh.
⏱ Time: 5 minutes
✓ Doneness: Slices hold together neatly without crumbling
Pro Tips
Always squeeze out excess moisture from zucchini before adding it to the batter.
Zucchini is about 95% water, so failing to remove excess moisture leads to soggy bread and poor structure. Squeezing ensures the bread stays moist but firm, avoiding a gummy texture.
Don’t overmix the batter once you add the dry ingredients.
Overmixing develops gluten in the flour, which toughens the bread and ruins the tender crumb. Mix until just combined to keep it soft and moist.
Drain the crushed pineapple well before adding it to the batter.
Extra pineapple juice can make the batter too wet, causing the bread to collapse or bake unevenly. Proper draining balances moisture and structure.
Use room temperature eggs and oil for even mixing.
Cold ingredients can cause the batter to curdle or mix unevenly, leading to inconsistent texture. Room temperature ingredients blend smoothly for a uniform crumb.
Preheat your oven fully before baking.
Starting with a hot oven ensures immediate rise and proper texture development. Baking in a cold oven can result in dense, heavy bread.
Check the bread starting at 50 minutes with a toothpick test.
Oven temperatures vary, so checking early prevents overbaking, which dries out the bread. The toothpick should come out clean or with moist crumbs.
Cool the bread in the pan for 15 minutes before removing.
This resting time lets the bread set and reduces crumbling when transferring to a rack. It helps retain shape and moisture.
Common Mistakes to Avoid
Not squeezing out zucchini moisture
Why it happens Many assume grated zucchini can be added as-is, forgetting how watery it is. This leads to overly wet batter.
Fix Use a clean towel or cheesecloth to squeeze out as much liquid as possible before mixing. This prevents a soggy, dense loaf.
Overmixing the batter
Why it happens In a rush to combine ingredients, cooks often stir vigorously, developing gluten.
Fix Gently fold dry ingredients into wet until just combined. Stop mixing once no flour streaks remain to keep crumb tender.
Adding too much pineapple juice
Why it happens Not draining canned pineapple thoroughly adds unwanted liquid.
Fix Drain pineapple well in a fine sieve or cheesecloth to avoid excess moisture that ruins bread texture.
Baking at incorrect oven temperature
Why it happens Ovens can be off or cooks forget to preheat fully, affecting rise and texture.
Fix Always preheat oven to 350°F (175°C) and use an oven thermometer if possible for accuracy.
Not checking doneness timely
Why it happens Assuming baking times are exact can lead to over- or under-baked bread.
Fix Start checking with a toothpick at 50 minutes and bake longer only if needed to avoid dryness.
Variations
Add chopped walnuts for crunch
Stir in 1/2 cup chopped walnuts to the batter for a nutty crunch contrast. This adds texture and a toasty flavor that pairs beautifully with pineapple and zucchini.
Note: Fold nuts in last to avoid overmixing. Baking time remains the same.
Swap pineapple for mashed banana
Use 1 cup mashed ripe banana instead of pineapple for a different sweetness and moistness. The banana flavor is mild and complements the zucchini well.
Note: Banana adds moisture so reduce oil by 1-2 tablespoons to balance batter consistency.
Make it gluten-free
Replace all-purpose flour with a gluten-free blend (1:1 substitution) to make this bread gluten-free. It’s just as moist and delicious with this swap.
Note: Add 1/4 teaspoon xanthan gum if your blend doesn’t include it for better structure.
Add shredded coconut for tropical twist
Mix in 1/3 cup unsweetened shredded coconut for extra texture and tropical flavor. It enhances the pineapple’s vibe and adds chewiness.
Note: Fold coconut in with the zucchini and pineapple to distribute evenly.
Use whole wheat flour for nuttier taste
Swap half the all-purpose flour for whole wheat flour for a heartier, nuttier flavor and more fiber. The bread will be slightly denser but still moist.
Note: You may need to add a tablespoon more oil or pineapple juice to keep moisture balanced.
Nutrition
Per Serving:
Nutritional values are estimates and may vary based on specific ingredients used.
Storage & Tips
Room Temperature
This zucchini pineapple bread can safely be kept at room temperature for up to 2 days if wrapped tightly in plastic wrap or stored in an airtight container to prevent drying out.
Refrigerator
Store leftovers in an airtight container in the fridge for up to 5 days. The bread may firm up when chilled, so let it come to room temperature or warm slightly before serving to restore softness.
Freezer
Wrap the cooled bread tightly in plastic wrap and then foil, or place in a freezer bag. Freeze for up to 3 months. Thaw overnight in the fridge or at room temperature, then warm gently to refresh texture.
Reheating
Reheat slices in a toaster oven or microwave for 20-30 seconds until warm. If needed, add a small pat of butter or a light drizzle of honey to enhance moisture. Avoid overheating which can dry out the bread.
Make Ahead
You can prepare the batter a day ahead and keep it covered in the fridge. Bake fresh the next day for best rise and texture. Alternatively, bake the loaf and freeze it; thaw and warm when ready to serve.
FAQ
Can I use zucchini without squeezing out the moisture?
It’s best to squeeze out excess moisture because zucchini is very watery. If you skip this step, your bread may turn out soggy and dense. Using a clean towel or cheesecloth to squeeze the zucchini dry ensures a tender but well-structured loaf.
Can I substitute fresh pineapple for canned?
Yes, fresh pineapple works well but be sure to finely chop it and drain any excess juice. Fresh pineapple is less sweet and more fibrous, so the texture might be slightly different but still delicious.
How can I make this recipe vegan?
To make it vegan, replace eggs with flax eggs (1 tablespoon ground flaxseed + 3 tablespoons water per egg, let sit 5 minutes). Use a neutral oil and ensure your sugar is vegan-friendly. The bread will be slightly denser but still tasty.
Why does my zucchini bread sometimes turn out dry?
Dry bread often results from overbaking, too much flour, or not enough moisture. Measure flour carefully, don’t overmix, and check the bread a few minutes before the suggested time to avoid drying it out.
Can I freeze this zucchini pineapple bread?
Absolutely! Wrap the cooled loaf tightly in plastic wrap and foil or place in a freezer bag. Freeze for up to 3 months. Thaw in the fridge or at room temperature and warm slightly before serving.
Is it okay to use whole wheat flour instead of all-purpose?
You can substitute half the flour with whole wheat for a nuttier flavor and more fiber. Expect a slightly denser texture, so you might want to add a little extra moisture like pineapple juice or oil.
Why do I need both baking soda and baking powder?
Baking soda reacts with the pineapple’s acidity to create lift, while baking powder provides a steady rise throughout baking. Using both ensures the bread is tender and rises evenly without collapsing.
Can I add nuts or other mix-ins?
Yes! Chopped walnuts, pecans, or shredded coconut work great. Add about 1/2 cup, folding them in gently after mixing the batter to keep the texture balanced.
Final Thoughts
I hope you give this zucchini pineapple bread a try soon—it’s one of my favorites for good reason! Don’t forget to share how it turns out, I’d love to hear your thoughts.