Ingredients
Equipment
Method
Preheat and prep
- Preheat oven to 350°F and grease a 9x5 loaf pan. Place the pan on a sheet pan so it bakes evenly without tipping.
Mix the dry spices
- Whisk all-purpose flour, baking soda, baking powder, salt, cinnamon, ground ginger, allspice, ground cloves, and nutmeg together in a bowl until evenly speckled. The mixture should look uniform in color with no visible spice clumps.
Mix wet ingredients
- Beat brown sugar, eggs, vegetable oil, molasses, and vanilla extract together until smooth. Pause to scrape down the bowl so the batter is glossy and free of sugar streaks.
Add zucchini
- Stir in the grated, squeezed-dry zucchini until evenly distributed through the batter. The batter should thicken slightly and look moist throughout.
Combine
- Fold the dry ingredients into the wet ingredients just until combined. Stop as soon as you no longer see dry flour to keep the loaf tender.
Bake
- Pour batter into the loaf pan, sprinkle turbinado sugar over the top, and bake 55–65 minutes at 350°F. Bake until a toothpick comes out clean and the top is fragrant and golden-brown.
Cool and slice
- Cool the loaf 15 minutes in the pan before slicing. For the cleanest cuts, let it finish setting until the crumb feels set and not gummy near the center.
Notes
Pro tip: squeeze the grated zucchini thoroughly so the loaf bakes with a set, not gummy, crumb. Store airtight at room temperature up to 2 days or refrigerate up to 5 days; freeze sliced portions up to 2 months. For a dairy-free swap, this recipe already contains no dairy—just ensure your vanilla is dairy-free if you use an extract blend.
