Ingredients
Equipment
Method
Prep the loaf pan and dry mix
- Preheat the oven to 350°F and grease a 9x5 loaf pan. Leave the pan ready so the batter can be poured right after mixing.
- Whisk together all-purpose flour, baking soda, baking powder, salt, cinnamon, and nutmeg in a bowl. Whisk until the spices are evenly distributed with no visible clumps.
Mix wet ingredients and fold in fruit
- Beat granulated sugar, eggs, vegetable oil, Greek yogurt, vanilla extract, and almond extract until smooth. Mix just until glossy and fully combined.
- Stir in grated zucchini and diced peaches. Ensure the zucchini is squeezed dry so the batter does not turn soupy.
- Fold the dry ingredients into the wet ingredients until just combined. Do not add extra liquid, since the peaches release moisture as they bake.
Bake and cool
- Pour the batter into the greased 9x5 loaf pan. Spread it evenly so the top bakes flat.
- Sprinkle the cinnamon-sugar topping (granulated sugar mixed with cinnamon) over the surface. Cover the top lightly and evenly.
- Bake for 55–65 minutes at 350°F until a toothpick comes out clean. If needed, rotate the pan halfway through for even browning.
- Cool the loaf for 15 minutes before slicing. Letting it rest helps the peach-studded crumb set without crumbling.
Notes
For best texture, squeeze the grated zucchini very well so you get moisture from the peaches without a wet batter. Store tightly wrapped at room temperature up to 2 days or refrigerated up to 5 days; freeze slices up to 2 months. For a lower-sugar option, reduce granulated sugar by about 1/4 cup and expect a slightly less sweet loaf (texture remains tender).
