Ingredients
Equipment
Method
Prep and heat
- Preheat the oven to 350°F and grease a 9x5 loaf pan, leaving no dry spots along the corners so the loaf releases cleanly.
Mix the dry ingredients
- Whisk all-purpose flour, baking soda, baking powder, salt, cinnamon, and nutmeg together until evenly speckled with spices.
Mix the wet ingredients
- Beat granulated sugar, eggs, vegetable oil, Greek yogurt, vanilla extract, and almond extract until smooth and glossy.
Fold in zucchini and peaches
- Stir in grated squeezed zucchini and diced peaches until the batter looks evenly distributed, with fruit suspended throughout.
Combine without adding extra liquid
- Fold dry ingredients into the wet until just combined, then stop as soon as no dry flour remains because the peaches will release moisture.
Bake with topping
- Pour the batter into the pan, sprinkle the cinnamon sugar topping over the surface, and bake for 55–65 minutes until a toothpick comes out clean.
Cool and slice
- Cool the loaf for 15 minutes before slicing so the center sets and the peach pieces stay tender without crumbling.
Notes
Key pro tip: squeeze the grated zucchini very dry—this prevents the loaf from turning gummy and helps the peach juices bake into the crumb. Store tightly wrapped at room temperature for up to 2 days or refrigerate up to 4 days; freeze up to 2 months (slice after fully cooling, then wrap). For a lower-sugar option, replace the granulated sugar 1:1 with a baking-style sweetener; the texture stays close with the same mixing steps.
