Zucchini Peach Bread

Loading…

By Reading time

Golden zucchini peach bread lands somewhere between a summer snack cake and a classic quick bread, with a tender crumb, soft fruit pockets, and a cinnamon-sugar top that bakes into a thin, crackly shell. The peaches melt just enough to perfume the loaf without turning it heavy, and the zucchini keeps the texture moist without tasting vegetal.

The part that matters here is moisture control. Zucchini has a lot of water tucked inside it, and peaches bring their own juice, so the batter has to stay on the thicker side. Squeeze the zucchini dry, dice the peaches small, and stop mixing as soon as the flour disappears. That’s what keeps the loaf from sinking in the middle or turning gummy around the fruit.

Below, you’ll find the exact cues I watch for in the oven, why the almond extract is optional but useful, and a few swaps that make this loaf work with different fruit or dietary needs.

The loaf baked up with the prettiest peach pockets and stayed moist for days. I squeezed the zucchini like you said, and the center set perfectly without getting dense or wet.

★★★★★— Megan R.

Like this zucchini peach bread? Save it to Pinterest for the loaf that stays tender, fruity, and perfectly sliceable.

Save to Pinterest

Why the Zucchini Has to Stay Dry and the Peaches Stay Small

Quick breads fail most often for one of two reasons: too much moisture or too much mixing. This loaf has both zucchini and peaches, which means you need to control the batter before it ever goes into the oven. Grating the zucchini is fine, but squeezing it until it feels almost spongy rather than wet keeps the crumb from turning heavy. The peaches should be diced small enough that they soften into the bread instead of creating wet pockets that collapse after baking.

The other thing worth paying attention to is the batter itself. It should look thick and scoopable, not pourable like cake batter. Once the dry ingredients go in, stir only until the flour disappears. If you keep working it, the loaf gets tough around the edges and a little gummy in the middle, which is exactly what happens when fruit breads are overmixed.

  • Zucchini — This is there for moisture and tenderness, not flavor. Squeeze it dry after grating or it will water down the batter and keep the center from setting cleanly.
  • Peaches — Fresh peaches give you the best texture and the brightest flavor. Keep the dice small so they soften into the crumb instead of sinking.
  • Greek yogurt — It adds body and a little tang, which keeps the loaf from tasting flat. Sour cream works as a straight swap if that’s what you have.
  • Vegetable oil — Oil keeps quick bread tender after it cools, which is especially helpful once the fruit starts to firm up again. Melted butter can work, but the loaf will be a little less plush.

Building the Batter Without Crushing the Fruit

Zucchini Peach Bread, golden crumb, juicy peaches

The flour, baking soda, and baking powder do different jobs here. The soda reacts with the yogurt for lift, while the baking powder gives the loaf a little extra rise so it doesn’t bake up squat. Cinnamon and nutmeg don’t just make it smell good; they help the peach flavor read warmer and deeper once the loaf cools.

When you mix the wet ingredients, you want them smooth before the zucchini and peaches go in. That gives you an even base so the fruit can distribute without needing a long stir. Fold in the dry ingredients last and stop the second you no longer see streaks of flour. The cinnamon-sugar topping goes on before baking and forms a delicate crust that keeps the top from drying out.

Use Nectarines Instead of Peaches

Nectarines work the same way and don’t need peeling, which saves time and keeps the fruit pieces a little firmer. The loaf will taste slightly brighter and less mellow than it does with peaches, but the crumb stays just as soft.

Make It Dairy-Free

Swap the Greek yogurt for a plain unsweetened dairy-free yogurt with a similar thickness. The loaf still bakes up tender, but choose one with some tang so the baking soda has something to react with.

Gluten-Free Version

A 1:1 gluten-free baking flour usually works well here. The loaf may need a few extra minutes in the oven and it will slice best after cooling completely, because the fruit makes the crumb softer while it’s hot.

Storage and Reheating

  • Refrigerator: Store in an airtight container for up to 4 days. The crumb gets a little denser in the fridge, but the flavor stays good.
  • Freezer: This freezes well. Wrap the cooled loaf or individual slices tightly and freeze for up to 3 months.
  • Reheating: Warm slices in the microwave for 10 to 15 seconds or toast them lightly. Don’t overheat it, or the peaches can turn soft and the bread dries out fast.

Knowing Exactly When the Loaf Is Done

The Dry Ingredients First

Whisk the flour, leaveners, salt, cinnamon, and nutmeg together before anything else. That keeps the soda and baking powder from clumping in one spot, which can leave uneven tunnels or a bitter bite in the finished loaf. A quick whisk is enough.

The Wet Base

Beat the sugar, eggs, oil, yogurt, vanilla, and almond extract until the mixture looks smooth and glossy. You’re not whipping in lots of air; you’re building a steady base that will hold the fruit. If you see streaks of yogurt or oil, keep mixing a little longer before adding the zucchini and peaches.

Folding in the Fruit

Stir in the zucchini first, then the peaches. The batter may look a little loose at this point, which is normal because the fruit starts releasing juice almost immediately. If the peaches are especially juicy, pat them dry before adding them so the batter doesn’t thin out too much.

Baking and Cooling

Pour the batter into the prepared pan and scatter the cinnamon sugar over the top. Bake until the center springs back lightly and a toothpick comes out clean or with a few moist crumbs, usually 55 to 65 minutes. If the top browns too quickly, lay a loose piece of foil over the loaf for the last 15 minutes. Let it cool in the pan for 15 minutes before lifting it out so the structure has time to set and the slices stay neat.

Answers to the Questions Worth Asking

Can I use frozen peaches?+

Yes, but thaw them first and drain off as much liquid as you can. Frozen peaches release extra moisture as they bake, and that can make the center of the loaf gummy. Dice them after thawing if the pieces are large.

How do I keep the bread from getting soggy in the middle?+

Squeeze the zucchini until it’s noticeably dry and keep the peach dice small. The batter should be thick, not loose, and the loaf needs the full bake time in a true 350°F oven. If the top is done before the center, tent it with foil instead of pulling it early.

Can I leave out the almond extract?+

Yes. The loaf will still work fine with just vanilla. The almond extract gives the peaches a little extra lift in the background, but it’s a small finishing note, not a structural ingredient.

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

The center should spring back lightly when touched, and a toothpick should come out clean or with a few moist crumbs. Because the fruit adds moisture, the loaf can look finished before the middle is set, so don’t rely on color alone. If needed, give it a few extra minutes and check again.

Can I make zucchini peach bread ahead of time?+

Yes, and it holds up well. Bake it a day ahead, cool it completely, and wrap it tightly so the crumb stays moist without drying out. In my experience, the flavor is even better the next day after the peach and cinnamon settle in.

Zucchini Peach Bread

Zucchini peach bread with a golden crumb packed with juicy diced peaches and tender squeezed-dry zucchini. This sweet summer loaf bakes up fragrant, with peach pieces melting into the crumb for a fruity swirl.
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.333 cup vegetable oil
  • 0.25 cup Greek yogurt
  • 1 tsp vanilla extract
  • 0.25 tsp almond extract optional
Fruit and vegetable
  • 1 cup zucchini, grated and squeezed dry
  • 1 cup fresh peaches, peeled and diced small
Topping
  • 2 tbsp granulated sugar
  • 0.25 tsp cinnamon

Equipment

  • 1 sheet pan

Method
 

Prep
  1. Preheat oven to 350°F and grease a 9x5 loaf pan.
  2. Whisk all-purpose flour, baking soda, baking powder, salt, cinnamon, and nutmeg together.
Mix the batter
  1. Beat granulated sugar, eggs, vegetable oil, Greek yogurt, vanilla extract, and almond extract until smooth.
  2. Stir in zucchini, grated and squeezed dry, and fresh peaches, peeled and diced small.
  3. Fold dry ingredients into wet until just combined so the peaches release moisture but you do not add extra liquid.
Bake and cool
  1. Pour batter into the greased pan and sprinkle the cinnamon-sugar topping over the surface.
  2. Bake 55–65 minutes until a toothpick comes out clean.
  3. Cool for 15 minutes before slicing to let the loaf set.

Notes

Pro tip: squeeze the grated zucchini very dry so the loaf sets with a tender, not gummy, crumb. Store tightly covered at room temperature up to 2 days or refrigerate up to 5 days; freeze slices up to 2 months. For a dairy-light swap, use plain nonfat Greek yogurt in the same amount to keep the batter thick and moist.

Loved this recipe?

Save it to Pinterest for later or print a clean copy for your kitchen.

Save to Pinterest

Leave a Comment

Recipe Rating