Ingredients
Equipment
Method
Prep and preheat
- Preheat the oven to 350°F, then grease a 9x5 loaf pan so the bread releases cleanly after baking.
- Set up an even mixing flow by organizing your dry spices and baking ingredients within reach before you start whisking.
Mix dry ingredients
- Whisk all-purpose flour, baking soda, baking powder, salt, cinnamon, ginger, nutmeg, and allspice together until evenly speckled.
Mix wet ingredients
- Beat brown sugar, eggs, vegetable oil, Greek yogurt, and vanilla extract until smooth and glossy.
Combine batter
- Stir the grated zucchini and finely grated carrots into the wet mixture so the vegetables distribute throughout the batter.
- Fold the dry ingredients into the wet just until combined, stopping as soon as no flour pockets remain.
- Fold in walnuts or raisins if using so the add-ins are evenly spread without overmixing.
Bake
- Pour the batter into the greased 9x5 loaf pan, then bake at 350°F for 55–65 minutes until a toothpick comes out clean and the top is golden.
- Keep the loaf in the oven only until it reaches the toothpick-clean stage to preserve a moist crumb.
Cool and slice
- Cool the loaf for 15 minutes before slicing so the crumb sets and the speckles stay intact across slices.
Notes
Pro tip: squeeze the grated zucchini well before mixing—this controls moisture so the loaf bakes through at 55–65 minutes without turning gummy. Store covered at room temperature for up to 3 days or refrigerate for up to 5 days; for best texture, warm slices briefly. Freeze baked bread (whole or sliced) for up to 2 months, thaw overnight in the fridge. If you want a lower-sugar option, replace the packed brown sugar with a 1:1 brown sugar substitute by weight and expect a slightly darker, softer crumb.
