Ingredients
Equipment
Method
Prep and heat
- Preheat the oven to 350°F and grease a 9x5 loaf pan. Set the pan aside with a smooth, even coating so the loaf releases cleanly.
Mix the batter
- Whisk all-purpose flour, baking soda, baking powder, salt, cinnamon, and nutmeg together. Whisk until no dry clumps remain and the spices look evenly speckled.
- Beat granulated sugar, eggs, vegetable oil, Greek yogurt, vanilla extract, and almond extract until smooth. Mix only until the batter is uniform and glossy.
- Stir in grated zucchini and diced fresh peaches. Mix just until the fruit is distributed and you stop seeing dry streaks of zucchini.
- Fold the dry ingredients into the wet mixture until just combined. The peaches will release moisture, so do not add extra liquid and stop mixing as soon as the flour disappears.
Bake and cool
- Pour the batter into the loaf pan and sprinkle the cinnamon sugar topping over the surface. Aim for an even layer so the top turns golden in spots.
- Bake at 350°F for 55–65 minutes, until a toothpick comes out clean. The loaf should be deeply golden and spring back lightly when touched.
- Cool for 15 minutes before slicing. Let the loaf firm up so the crumb stays tender and the peach pieces hold their shape.
Notes
Pro tip: squeeze the grated zucchini very well and fold it in gently—this prevents a wet, dense loaf even with juicy peaches. Store sliced bread in an airtight container in the fridge for up to 4 days. Freeze wrapped slices for up to 2 months. For a lighter option, swap Greek yogurt for plain low-fat yogurt with similar thickness.
