Ingredients
Equipment
Method
Prep and preheat
- Preheat oven to 350°F and grease two 9x5 loaf pans (or prepare one large pan). Use a quick visual check to ensure all corners are lightly coated.
Mix dry ingredients
- Whisk all-purpose flour, baking soda, baking powder, salt, cinnamon, and nutmeg together in a bowl until evenly combined. Stop when you no longer see streaks of spice.
Mix wet ingredients
- Whisk granulated sugar, eggs, vegetable oil, and vanilla extract until well combined and smooth. The mixture should look glossy and uniform.
Add zucchini
- Stir in grated zucchini (no squeezing) so the batter stays moist. Stop once zucchini is evenly distributed with no dry flour pockets.
Combine and add walnuts
- Add dry ingredients to the wet mixture and stir until just combined, folding in walnuts if using. Look for a batter that is thick with no visible streaks of flour.
Bake
- Divide batter between prepared pans, sprinkle turbinado sugar on top, and bake for 55–65 minutes at 350°F. Bake until a toothpick inserted in the center comes out clean and the top turns deep golden brown.
Cool
- Cool for 20 minutes before removing from the pans. The loaf should feel set and slightly springy when pressed gently on the top.
Notes
Pro tip: grate zucchini fresh and skip squeezing—its moisture helps create the tender, moist interior and the domed, split top. Store tightly wrapped at room temperature up to 3 days or in the refrigerator up to 6 days; freeze slices up to 3 months (thaw overnight in the fridge). Dietary swap: for a nut-free version, omit walnuts and add an extra 1/2 tsp cinnamon to keep flavor balanced.
