Ingredients
Equipment
Method
Prep and preheat
- Preheat the oven to 350°F and grease two 9x5 loaf pans (or bake in one large pan). Make sure the pans are well-coated for easy release.
Mix dry ingredients
- Whisk the all-purpose flour, baking soda, baking powder, salt, cinnamon, and nutmeg together. Continue whisking until the spices are evenly distributed with no lumps.
Mix wet ingredients
- Whisk the granulated sugar, eggs, vegetable oil, and vanilla extract in a large bowl until well combined. Keep whisking until the mixture looks glossy and uniform.
Add zucchini
- Stir in the grated zucchini (no squeezing) so the moisture stays in the batter. Mix just until the zucchini is evenly incorporated with no dry pockets.
Combine batter
- Add the dry ingredients to the wet ingredients and stir until just combined. Fold in the chopped walnuts if using, stopping as soon as no flour streaks remain.
Bake
- Divide the batter between the prepared pans and sprinkle turbinado sugar on top. Bake 55–65 minutes, until a toothpick comes out clean from the center.
Cool
- Cool the loaves for 20 minutes before removing them from the pans. Letting them set helps the domed top and moist interior hold together.
Notes
Pro tip: Grate the zucchini and don’t squeeze it—those juices keep the crumb tender and prevent dryness. Store tightly wrapped at room temperature for 2 days or refrigerate up to 5 days; freeze slices up to 3 months (thaw overnight in the fridge). For a dairy-free option, this recipe is already dairy-free—just ensure your vanilla extract contains no dairy-based additives.
