Zucchini Peach Bread

Loading…

By Reading time

Golden on the outside and tender through the middle, zucchini peach bread has the kind of soft, fragrant crumb that makes a loaf disappear fast. The zucchini keeps it moist without tasting vegetal, while the peaches melt just enough in the oven to leave little pockets of juicy sweetness in every slice. The cinnamon sugar top finishes it with a light crackle that makes the whole loaf feel bakery-worthy without any extra work.

What makes this version stand out is the balance. The zucchini needs to be squeezed dry so the loaf doesn’t turn gummy, but the peaches stay in small dice and go in fresh so they can soften and perfume the crumb as it bakes. Greek yogurt adds a little tang and keeps the texture supple, and the almond extract is optional but worth considering if you want that classic stone-fruit bakery flavor.

Below, I’ve laid out the part that matters most: how to keep the loaf from collapsing into a wet center, which substitutions hold up, and the small cues that tell you when it’s baked through without drying out.

The loaf stayed moist for days, and the peach pieces baked into these sweet little pockets instead of sinking to the bottom. I also loved that the top got a light cinnamon crunch without the middle turning heavy.

★★★★★— Megan T.

Save this zucchini peach bread for the loaf that stays moist, slices cleanly, and tastes like peaches baked into a cinnamon-kissed breakfast bread.

Save to Pinterest

The Step That Keeps Zucchini Peach Bread from Turning Dense

The biggest mistake with quick bread like this is treating every moist ingredient the same. Zucchini and peaches both bring water, but they behave differently. Zucchini needs to be grated and squeezed dry before it goes in, or the crumb turns heavy and a little wet in the center. Peaches, on the other hand, should stay juicy and diced small so they melt into the batter without flooding it.

The batter should look thick, not pourable like cake batter. Once the dry ingredients go in, stop as soon as the flour disappears. If you keep stirring to smooth it out, the loaf gets tough before it ever reaches the oven.

  • Zucchini — Grate it finely and squeeze it well in a clean towel. That step matters more than people think, because unsqueezed zucchini adds too much water and leaves the loaf gummy in the middle.
  • Fresh peaches — Use ripe but still firm peaches so they hold some shape. Very soft peaches can disappear into the batter and make the loaf soggy; if yours are extra juicy, pat the diced pieces dry with paper towels.
  • Greek yogurt — This adds body and a slight tang that keeps the bread from tasting flat. Plain full-fat or 2% both work. Sour cream is the cleanest swap if that’s what you have.
  • Almond extract — Optional, but it gives the loaf that sweet stone-fruit aroma people notice right away. Use just a little; too much makes the bread taste perfumey instead of peachy.

Building the Batter So the Peaches Stay in the Loaf

Zucchini peach bread golden crumb juicy

The flour mixture needs the baking soda and baking powder together because the yogurt brings a little acidity, and the peaches bring extra moisture. That combination gives the loaf lift without making it cakey. Cinnamon and nutmeg don’t just season the bread; they round out the fruit so the peaches taste fuller and more baked-in.

Beat the wet ingredients until the sugar dissolves and the mixture looks smooth. Then fold in the zucchini and peaches before the flour so they distribute evenly. When the dry ingredients go in, stir just until no streaks of flour remain. The batter will look a little rough, and that’s exactly what you want.

Mixing the Wet Base

Start with the eggs, sugar, oil, yogurt, vanilla, and almond extract. The mixture should look glossy and unified before you move on, with no visible streaks of egg white. If the yogurt is cold from the fridge, that’s fine, but whisking a little longer helps everything come together cleanly.

Folding in the Fruit

Add the zucchini and peaches after the wet ingredients are mixed. Stir just enough to scatter them through the batter so every slice gets fruit. If the peaches are cut too large, they sink; small dice hold better and bake into neat pockets instead of wet tunnels.

Finishing Without Overmixing

Once the flour goes in, switch to a spatula and use a few folding motions. Stop the second the flour disappears. If you see a few tiny lumps, leave them alone. Those vanish in the oven, and they’re far better than an overworked loaf.

Three Ways to Adapt This Peach Zucchini Loaf

Make It Dairy-Free

Swap the Greek yogurt for a plain dairy-free yogurt with some body, not a thin drinkable style. The loaf will still stay tender, though the crumb may be a touch softer and less tangy. If your yogurt is sweetened, reduce the sugar by a tablespoon or two so the bread doesn’t lean too sweet.

Turn It into a Muffin Batch

Divide the batter into a lined muffin tin and bake at 350°F until the tops spring back and a tester comes out clean, usually much faster than the loaf. Muffins give you more browned edges and less waiting time, but they dry out a little sooner, so pull them as soon as the centers set.

Use What You Have for the Fruit

Nectarines work in place of peaches and behave almost the same way, though they can taste a little brighter and less floral. If you only have frozen peaches, thaw them completely and drain them well before dicing, or the extra liquid will throw off the bake. The loaf still works, but the fresh fruit version has the cleanest crumb.

Storage and Reheating

  • Refrigerator: Store covered for 4 days. The crumb stays moist, but the peach pieces soften a little more each day.
  • Freezer: Freezes well. Wrap individual slices tightly, then tuck them into a freezer bag for up to 2 months.
  • Reheating: Warm slices in a toaster oven or a low oven until just heated through. Microwaving for too long makes the fruit wet and the crumb rubbery, so use short bursts if that’s your only option.

Answers to the Questions Worth Asking

Can I use frozen peaches in zucchini peach bread?+

Yes, but thaw them fully first and drain off any liquid before dicing. Frozen peaches usually release more moisture than fresh ones, and that extra liquid can make the center bake up wet and heavy. If they still seem very juicy after thawing, pat them dry with paper towels.

How do I keep the loaf from sinking in the middle?+

Usually it’s too much moisture or underbaking. Squeeze the zucchini dry, keep the peaches diced small, and bake until a tester comes out clean from the center. If the top browns before the middle is done, tent it loosely with foil and keep baking.

Can I leave out the almond extract?+

Yes. The loaf will still taste good without it. Almond extract just makes the peach flavor read a little more like classic bakery quick bread, so if you skip it, the bread will taste cleaner and a little less perfumed.

How do I know when zucchini peach bread is done baking?+

The top should be deeply golden, the edges should pull slightly from the pan, and a toothpick in the center should come out clean or with just a few moist crumbs. If the tester comes out with wet batter, give it more time even if the top looks done. Quick bread needs that extra center bake to hold its shape after cooling.

Can I make this zucchini peach bread ahead of time?+

Yes, and it holds up well. In fact, the flavor settles in after a few hours, so the loaf often tastes even better the next day. Bake it, cool it completely, then wrap it tightly so the crumb stays soft instead of drying out on the counter.

Zucchini Peach Bread

Zucchini peach bread is a golden summer quick bread with sweet juicy peach pieces folded into the batter. Grated, squeezed-dry zucchini bakes into a tender crumb while the peaches soften and create fruity pockets throughout.
Prep Time 15 minutes
Cook Time 1 hour
cooling 15 minutes
Total Time 1 hour 30 minutes
Servings: 10 servings
Course: Breakfast
Cuisine: American

Ingredients
  

Dry ingredients
  • 1.5 cup all-purpose flour
  • 1 tsp baking soda
  • 0.5 tsp baking powder
  • 0.5 tsp salt
  • 1 tsp cinnamon
  • 0.25 tsp nutmeg
Wet ingredients
  • 0.75 cup granulated sugar
  • 2 eggs
  • 0.33 cup vegetable oil
  • 0.25 cup Greek yogurt
  • 1 tsp vanilla extract
  • 0.25 tsp almond extract optional
Fruit and topping
  • 1 cup zucchini grated and squeezed dry
  • 1 cup fresh peaches peeled and diced small
  • 2 tbsp granulated sugar topping
  • 0.25 tsp cinnamon topping

Equipment

  • 1 sheet pan
  • 1 cast iron skillet

Method
 

Prep and heat
  1. Preheat the oven to 350°F and grease a 9x5 loaf pan so the loaf releases cleanly after baking.
Mix dry ingredients
  1. Whisk all-purpose flour, baking soda, baking powder, salt, cinnamon, and nutmeg together in a bowl until evenly combined.
Mix wet ingredients
  1. Beat granulated sugar, eggs, vegetable oil, Greek yogurt, vanilla extract, and almond extract (if using) until smooth.
Add zucchini and peaches
  1. Stir in grated zucchini (squeezed dry) and diced fresh peaches until the fruit is evenly distributed.
Combine and fill pan
  1. Fold the dry ingredients into the wet mixture just until combined—because peaches release moisture, do not add extra liquid.
Top and bake
  1. 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
  1. 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
  1. 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.

You might also like these recipes

Leave a Comment

Recipe Rating