Golden zucchini peach bread has that soft, tender crumb that makes quick bread worth baking more than once in a season. The zucchini disappears into the loaf, keeping it moist without tasting vegetal, while the peaches melt into little pockets of fruit that perfume the whole pan as it bakes. A cinnamon sugar top adds just enough crackle to contrast with the plush interior.
What makes this version work is the balance of moisture. Zucchini brings a lot of water, peaches bring even more, and the loaf still stays structured because the zucchini gets squeezed dry before it ever hits the bowl. Greek yogurt helps keep the crumb rich without making the batter heavy, and the almond extract, if you use it, quietly boosts the peach flavor without turning the bread into something that tastes like dessert perfume.
Below you’ll find the small details that keep the loaf from going gummy, plus a few smart swaps if your peaches are extra juicy or you need a dairy-free option.
The loaf baked up moist but not wet, and the peaches stayed in little juicy pockets instead of sinking. I loved that the cinnamon sugar top turned crisp while the center stayed tender.
Save this zucchini peach bread for the day you want a fruit-forward quick bread with a crisp cinnamon sugar top and a moist crumb.
The Moisture Balance That Keeps This Loaf from Going Gummy
Zucchini bread can turn dense and damp fast, and peaches make that even more likely because they leak juice as soon as the batter hits the oven. The fix is not extra flour. It’s control. Squeeze the grated zucchini until it feels almost dry, then fold the peaches in last so they stay in pieces instead of bleeding through the batter.
This loaf also relies on the batter being just mixed. Once the flour goes in, stop as soon as you no longer see dry streaks. Overmixing builds gluten and makes the crumb tough, which is especially noticeable in a quick bread that already has a lot of moisture moving around inside it.
- Squeezed zucchini — This is what protects the crumb. If you skip the squeeze, the loaf can sink in the middle or bake up wet along the bottom.
- Small peach pieces — Dice them small enough that they distribute evenly. Big chunks are heavier and more likely to collapse the center.
- Greek yogurt — It adds tenderness and a little tang. Sour cream works the same way if that’s what you have.
What Each Ingredient Is Actually Doing in the Batter

- All-purpose flour — Keeps the loaf light enough to slice cleanly. A 1:1 gluten-free baking flour should work if it includes xanthan gum, though the crumb will be a little more delicate.
- Baking soda and baking powder — The soda reacts with the yogurt for lift, while the baking powder gives the loaf a little extra rise. Together they keep the texture from feeling heavy under all that fruit.
- Vegetable oil — Oil gives this bread a softer crumb than butter would. Melted coconut oil can work, but it will bring a faint coconut note and may firm up more in the fridge.
- Greek yogurt — This is the moisture that stays put. Use plain full-fat or 2% yogurt for the best texture.
- Fresh peaches — Fresh matters here. Frozen peaches can work in a pinch, but thaw them first and blot them dry, or the batter will get too wet.
- Almond extract — Optional, but it makes the peach taste more peachy. Use only a quarter teaspoon; anything more starts to dominate.
Building the Batter So the Fruit Stays Evenly Suspended
Whisk the dry ingredients first
Combine the flour, leaveners, salt, cinnamon, and nutmeg until the spices disappear into the flour. This keeps the leavening from clumping in one spot and gives the loaf even lift from edge to edge. If you see a streak of cinnamon in the finished slice, the dry ingredients weren’t mixed long enough.
Beat the wet base until smooth
Whisk the sugar, eggs, oil, yogurt, vanilla, and almond extract until the mixture looks glossy and unified. It should look thick but pourable, with no visible egg streaks. That smooth base helps the peaches and zucchini disperse instead of sinking immediately.
Fold in the fruit without crushing it
Stir in the zucchini and peaches before adding the flour so they’re coated by the wet mixture. That coating helps hold them in place once the batter thickens. If you mash the peaches while stirring, they’ll melt into the loaf and make the center softer than it should be.
Stop mixing as soon as the flour disappears
Add the dry ingredients and fold just until the batter comes together. A few small flour streaks are better than a heavy, overworked batter. Pour it into the pan right away, then add the cinnamon sugar topping before the surface starts to set.
Make It Dairy-Free
Swap the Greek yogurt for a plain unsweetened dairy-free yogurt with some body, not a thin drinkable version. The loaf will still stay moist, though it may be a little less rich in the crumb.
Use Yellow Squash Instead of Zucchini
Yellow squash works the same way if that’s what you’ve got. Grate it, squeeze it dry, and use it one-for-one. The flavor stays mild, though the crumb may look a touch paler.
Turn It into Muffins
Divide the batter into a lined muffin tin and bake until the tops spring back and a tester comes out clean. Muffins bake faster than the loaf, so start checking early. You’ll get more edges and a little more of that cinnamon sugar top in every bite.
Storage and Reheating
- Refrigerator: Store covered for up to 4 days. The crumb stays moist, but the topping softens a bit after the first day.
- Freezer: Freeze slices well wrapped for up to 2 months. Thaw at room temperature so the fruit doesn’t get watery from a rushed defrost.
- Reheating: Warm slices in a toaster oven or a dry skillet for a few minutes. Microwaving works, but it softens the sugar topping and can make the crumb seem gummy.
Questions I Get Asked About This Recipe

Zucchini Peach Bread
Ingredients
Equipment
Method
- Preheat the oven to 350°F and grease a 9x5 loaf pan, leaving no dry spots along the corners so the loaf releases cleanly.
- Whisk all-purpose flour, baking soda, baking powder, salt, cinnamon, and nutmeg together until evenly speckled with spices.
- Beat granulated sugar, eggs, vegetable oil, Greek yogurt, vanilla extract, and almond extract until smooth and glossy.
- Stir in grated squeezed zucchini and diced peaches until the batter looks evenly distributed, with fruit suspended throughout.
- Fold dry ingredients into the wet until just combined, then stop as soon as no dry flour remains because the peaches will release moisture.
- 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 the loaf for 15 minutes before slicing so the center sets and the peach pieces stay tender without crumbling.


