Ingredients
Equipment
Method
Prep and heat
- Preheat the oven to 350°F and grease a 9x5 loaf pan so the loaf releases cleanly after baking.
Mix dry ingredients
- Whisk all-purpose flour, baking soda, baking powder, salt, cinnamon, and nutmeg together in a bowl until evenly combined.
Mix wet ingredients
- Beat granulated sugar, eggs, vegetable oil, Greek yogurt, vanilla extract, and almond extract (if using) until smooth.
Add zucchini and peaches
- Stir in grated zucchini (squeezed dry) and diced fresh peaches until the fruit is evenly distributed.
Combine and fill pan
- Fold the dry ingredients into the wet mixture just until combined—because peaches release moisture, do not add extra liquid.
Top and bake
- Pour the batter into the greased loaf pan and sprinkle the cinnamon-sugar topping (granulated sugar mixed with cinnamon) over the surface.
Bake to doneness
- Bake at 350°F for 55–65 minutes, until a toothpick inserted in the center comes out clean with no wet batter clinging.
Cool before slicing
- Cool the loaf for 15 minutes before slicing so the crumb sets and holds the peach pieces inside.
Notes
Key pro tip: squeeze the grated zucchini very dry, since peaches and zucchini both release moisture and too-wet batter can lead to a gummy center. Store at room temperature in an airtight container for 2 days or refrigerate up to 4 days; freeze up to 2 months, well-wrapped. For a dairy-light option, swap Greek yogurt with a plain lactose-free yogurt if it’s available and behaves similarly.
