If you’re looking for a moist, flavorful bread that brings together the sweetness of pineapple, the tartness of cranberries, and the richness of nuts, this recipe is for you! The addition of zucchini keeps the bread incredibly soft, while optional coconut adds a delightful tropical touch. Every bite is packed with deliciousness—so don’t let a single crumb go to waste!
Ingredients
- 3 eggs
- 2 cups (260 g) shredded zucchini
- 1 cup (240 ml) vegetable oil (or 1/2 cup (120 ml) melted coconut oil + 1/2 cup (120 ml) vegetable oil)
- 1 can (8 oz / 225 g) crushed pineapple, drained
- 2 teaspoons (10 ml) vanilla extract
- 3 cups (360 g) all-purpose flour
- 1 3/4 cups (350 g) sugar
- 2 teaspoons (10 g) baking soda
- 1 1/2 teaspoons (4 g) cinnamon
- 1 teaspoon (5 g) salt
- 1/2 teaspoon (2.5 g) baking powder
- 1 cup (120 g) chopped nuts (macadamia or pecans recommended)
- 1/2 cup (60 g) dried cranberries
- 1/2 cup (40 g) shredded coconut (optional)
Instructions
- Preheat the oven to 350°F (175°C). Grease two 8×4-inch (20×10 cm) loaf pans or three smaller pans.
- In a large mixing bowl, whisk together the eggs, shredded zucchini, oil, crushed pineapple, and vanilla extract.
- In a separate bowl, combine the flour, sugar, baking soda, cinnamon, salt, and baking powder.
- Gradually add the dry ingredients to the wet mixture, stirring until well combined.
- Gently fold in the chopped nuts, dried cranberries, and shredded coconut if using.
- Pour the batter evenly into the prepared loaf pans.
- Bake for 50-55 minutes for larger pans or 35-40 minutes for smaller pans, until golden brown and a toothpick inserted in the center comes out clean.
- Let the bread cool in the pans for 10 minutes before transferring to a wire rack to cool completely.
This pineapple cranberry zucchini bread is a delicious balance of sweetness, texture, and moisture. Whether you enjoy it fresh out of the oven or save some for later, every bite will be packed with flavor. Perfect for breakfast, snacks, or dessert, this bread is sure to become a family favorite!