Ingredients
Equipment
Method
Prep and preheat
- Preheat oven to 350°F and grease a 9x5 loaf pan, then place the pan on a sheet pan. This prevents over-browning at the edges during baking.
Mix the dry and wet batter
- Whisk all-purpose flour, baking soda, baking powder, salt, cinnamon, ginger, nutmeg, and allspice together until evenly speckled. Aim for a uniform color with no visible spice clumps.
- Beat brown sugar, eggs, vegetable oil, Greek yogurt, and vanilla extract until smooth. The mixture should look glossy and fully combined.
- Stir grated zucchini (squeezed dry) and finely grated carrots into the wet mixture. You should see green and orange flecks throughout.
Combine, bake, and cool
- Fold dry ingredients into the wet mixture just until combined, avoiding overmixing. Stop when no dry streaks remain for a tender crumb.
- Fold in walnuts or raisins if using. Mix only until the add-ins are evenly distributed.
- Pour batter into the loaf pan and smooth the top. Tap the pan lightly to level the surface.
- Bake at 350°F for 55–65 minutes, until a toothpick comes out clean and the top is golden. The loaf should spring back slightly when pressed near the center.
- Cool for 15 minutes before slicing. Letting it set helps the moist interior hold its shape.
Notes
Pro tip: squeeze the grated zucchini until it feels fairly dry to keep the loaf moist but not gummy. Store covered at room temperature for up to 3 days or refrigerate for up to 5 days; freeze sliced for up to 2 months and thaw overnight in the fridge. For a dairy-light swap, use plain lactose-free yogurt in the same amount (or an equal amount of non-dairy plain yogurt) to keep the texture tender.
