I never thought zucchini and pineapple belonged together until I found my grandmother’s old recipe box. Growing up, zucchini bread was just… zucchini bread. Plain and simple. But one summer, with a garden full of zucchini and a can of pineapple sitting in my pantry, I decided to give her recipe a try.
Turns out, my grandmother knew what she was doing. The pineapple adds just enough sweetness and moisture to make this bread something special. And unlike my first attempts at regular zucchini bread (which were more like zucchini bricks), this version comes out perfectly every time.
Why You’ll Love This Zucchini Bread
- Clever way to use garden zucchini – This recipe is perfect for using up those abundant summer zucchini, turning them into something completely different and delicious.
- Sweet tropical twist – The addition of crushed pineapple adds natural sweetness and moisture, making this bread different from traditional zucchini bread recipes.
- Customizable recipe – You can make it your own by adding or skipping the optional walnuts and raisins, or even swapping them with your favorite mix-ins.
- Make-ahead friendly – This bread stays fresh for several days and actually tastes better the next day, making it perfect for busy weeks or weekend meal prep.
- No special equipment needed – Just basic mixing bowls and a loaf pan are all you need – no fancy kitchen tools required.
What Kind of Zucchini Should I Use?
For zucchini bread, medium-sized zucchini (about 8 inches long) are your best bet since they’re tender and have smaller seeds than their larger counterparts. If you’ve got giant zucchini from your garden, you can still use them, but make sure to cut them in half lengthwise and scoop out the seedy center first. There’s no need to peel your zucchini – the skin is soft and adds nice flecks of green to your bread. When you’re grating, use the large holes of your box grater, and if your zucchini seems really watery, you can give it a gentle squeeze in a clean kitchen towel to remove some moisture before adding it to your batter.
Options for Substitutions
This zucchini bread recipe is pretty forgiving and allows for several ingredient swaps:
- All-purpose flour: You can use whole wheat flour for up to half of the all-purpose flour to add more nutrition. For gluten-free needs, try a 1:1 gluten-free flour blend – just make sure it contains xanthan gum.
- Olive oil: Any neutral-flavored oil works great here – try vegetable oil, canola oil, or even melted coconut oil. You can also replace half the oil with applesauce for a lighter version.
- Eggs: For each egg, you can use either 1/4 cup mashed banana, 1/4 cup applesauce, or a flax egg (1 tablespoon ground flax mixed with 3 tablespoons water).
- Sugar: Feel free to reduce the sugar to 1 1/2 cups, or use a mix of brown and white sugar. Coconut sugar works too, though it will make the bread slightly darker.
- Walnuts: Any nuts work great – try pecans, almonds, or macadamia nuts. Seeds like pumpkin or sunflower seeds are good alternatives for nut-free baking.
- Golden raisins: Regular raisins, dried cranberries, or chopped dried apricots can easily replace the golden raisins. Or skip them altogether!
- Crushed pineapple: If you’re out of pineapple, try using unsweetened applesauce or mashed ripe banana – just use the same amount as the drained pineapple.
Watch Out for These Mistakes While Baking
The biggest challenge when making zucchini bread is dealing with excess moisture – be sure to squeeze out as much liquid as possible from your grated zucchini and thoroughly drain the crushed pineapple, or you’ll end up with a dense, gummy loaf. Another common mistake is overmixing the batter; once you combine the wet and dry ingredients, stir just until they’re incorporated to keep your bread tender and light. When measuring your zucchini, remember that different grater sizes will affect the texture of your bread – a medium grater works best, while a fine grater can turn the zucchini to mush. For the best results, check your bread about 10 minutes before the recommended baking time since ovens vary, and insert a toothpick in the center – it should come out with a few moist crumbs, not wet batter.
What to Serve With Pineapple Zucchini Bread?
This sweet and moist quick bread makes a perfect breakfast or afternoon snack when paired with the right accompaniments. A generous spread of cream cheese or butter brings out the warm spices and adds a rich, creamy element to each slice. For breakfast, serve it alongside a hot cup of coffee or tea and some fresh fruit like berries or sliced peaches. If you’re enjoying it as an afternoon treat, try it with a scoop of vanilla ice cream or a dollop of whipped cream – the cool, creamy contrast works really well with the bread’s tropical pineapple notes and warming spices.
Storage Instructions
Counter Storage: Your pineapple zucchini bread will stay fresh at room temperature for up to 3 days. Just wrap it well in plastic wrap or keep it in an airtight container. I like to place a paper towel under the bread to absorb any extra moisture from the zucchini and pineapple.
Refrigerate: Want it to last longer? Pop it in the fridge in an airtight container, and it’ll stay good for up to a week. The bread might get a bit firmer in the fridge, but don’t worry – that’s totally normal!
Freeze: This bread freezes really well! Wrap it tightly in plastic wrap, then aluminum foil, and freeze for up to 3 months. You can even slice it before freezing, so you can thaw just what you need. When you’re ready to eat, let it thaw overnight in the fridge or for a few hours on the counter.
| Preparation Time | 20-30 minutes |
| Cooking Time | 55-60 minutes |
| Total Time | 75-90 minutes |
| Level of Difficulty | Medium |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 2800-3200
- Protein: 30-40 g
- Fat: 150-170 g
- Carbohydrates: 400-450 g
Ingredients
- 1 tsp kosher salt
- 3 cups all-purpose flour (King Arthur brand for consistent results)
- 1 cup olive oil (or any neutral oil like canola)
- 1 cup chopped walnuts (gives better texture and moisture)
- 2 to 3 cups shredded zucchini (squeezed dry to remove excess moisture)
- 3 large eggs (room temperature)
- 1 cup golden raisins (optional but recommended for extra sweetness)
- 1 tsp baking powder
- 1 3/4 cups sugar
- 1 can crushed pineapple, drained (I use Dole)
- 3/4 tsp ground nutmeg
- 1 tsp baking soda
- 2 tsp ground cinnamon (freshly ground preferred for more flavor)
- 2 tsp vanilla extract
Step 1: Prepare the Mise en Place and Preheat
- 2 loaf pans
- 2 to 3 cups shredded zucchini
- 1 cup chopped walnuts
Start by preheating your oven to 350°F and buttering two loaf pans thoroughly, paying special attention to the corners and edges.
While the oven heats, prepare your zucchini by shredding it and squeezing out excess moisture using a clean kitchen towel or paper towels—this is crucial for preventing a soggy loaf.
Chop your walnuts into roughly ¼-inch pieces and measure out all remaining ingredients so everything is ready when you start mixing.
Step 2: Combine Dry Ingredients
- 3 cups all-purpose flour
- 1 tsp baking soda
- 1 tsp kosher salt
- 1 tsp baking powder
- 2 tsp ground cinnamon
- 3/4 tsp ground nutmeg
In a medium bowl, whisk together the flour, baking soda, salt, baking powder, cinnamon, and nutmeg until evenly distributed.
This step ensures the leavening agents and spices are spread throughout the flour, which will give you an even crumb and consistent flavor in every slice.
Set this mixture aside—you’ll add it to the wet ingredients in parts.
Step 3: Create the Wet Batter Base
- 3 large eggs
- 1 3/4 cups sugar
- 1 cup olive oil
- 2 tsp vanilla extract
In a large mixing bowl or stand mixer, beat together the room-temperature eggs, sugar, and olive oil for about 2 minutes until the mixture becomes pale and slightly thickened—this creates air pockets that will make the bread tender and moist.
Add the vanilla extract and mix until just combined.
I like to use eggs at room temperature because they incorporate air more efficiently, which gives you a lighter, fluffier crumb.
Step 4: Fold in the Vegetables
- wet mixture from Step 3
- 2 to 3 cups shredded zucchini
- 1 can crushed pineapple, drained
Add the drained crushed pineapple and squeezed zucchini to the wet mixture from Step 3 and stir gently until just combined.
The pineapple adds natural sweetness and moisture while the zucchini provides structure and keeps the bread tender.
Don’t overmix at this stage—you want everything distributed evenly but not beaten, which can overdevelop the gluten and make the bread tough.
Step 5: Combine Wet and Dry Ingredients
- dry ingredient mixture from Step 2
- wet mixture with vegetables from Step 4
Add the dry ingredient mixture from Step 2 to the wet mixture from Step 4 in three additions, folding gently with a spatula after each addition until just combined.
This gradual method prevents overmixing and ensures the flour is evenly distributed without developing excess gluten.
Stop folding as soon as you don’t see any white streaks of flour—the batter should look slightly lumpy, which is exactly what you want.
Step 6: Add Nuts and Raisins, Then Bake
- batter from Step 5
- 1 cup chopped walnuts
- 1 cup golden raisins
Fold in the walnuts and golden raisins (if using) until just distributed throughout the batter.
I recommend including the raisins because they plump up in the oven and add bursts of sweetness that complement the spices beautifully.
Divide the batter evenly between the prepared loaf pans, smooth the tops gently, and place in your preheated 350°F oven for 55 minutes, or until a toothpick inserted in the center comes out with just a few moist crumbs (not wet batter).
Step 7: Cool and Set
Remove the loaves from the oven and let them cool in the pans for 10 minutes—this allows the structure to set slightly, making it easier to turn out without breaking.
After 10 minutes, carefully turn the loaves out onto wire cooling racks to cool completely.
The loaves will continue to cook slightly as they cool, so don’t skip this resting period in the pan.




