Ingredients
Equipment
Method
Prep and mix the batter
- Preheat the oven to 350°F and grease a 9x5 loaf pan. Set aside so the pan is ready for pouring.
- Whisk all-purpose flour, baking soda, baking powder, and salt together in a bowl. Mix until the dry ingredients look evenly speckled.
- Beat granulated sugar, eggs, melted coconut oil, coconut cream, vanilla extract, and coconut extract until smooth. Keep mixing until the mixture turns glossy and uniform.
- Stir in well-drained crushed pineapple and grated, squeezed-dry zucchini. Mix until the batter is evenly distributed with visible fruit and zucchini.
- Fold the dry ingredients into the wet ingredients until just combined, then fold in sweetened shredded coconut. Stop mixing as soon as no dry streaks remain.
Bake and cool
- Pour the batter into the greased 9x5 loaf pan. Smooth the top for even baking.
- Bake at 350°F for 55–65 minutes, until a toothpick comes out clean. The loaf should be golden and spring back lightly when touched.
- Cool for 15 minutes before glazing. Let the loaf set so the glaze stays on top.
Make the glaze and finish
- Mix powdered sugar, coconut cream, and coconut extract until smooth. The glaze should pour thickly but spread over the loaf.
- Drizzle the coconut glaze over the cooled loaf. Finish by scattering toasted coconut on top so it looks lightly toasted and textured.
Notes
For best texture, squeeze the grated zucchini very well and drain the pineapple thoroughly to prevent a soggy crumb. Store the loaf wrapped at room temperature up to 2 days or refrigerated up to 5 days; freeze slices up to 2 months. For a dairy-free option, use full-fat coconut cream and coconut oil as written (they’re already plant-based), keeping the glaze the same.
