Peach Panzanella Salad with Fresh Mozzarella

Summer peach panzanella salad with sourdough bread, fresh mozzarella, cucumbers, tomatoes, basil, and peaches in a large wooden serving bowl.

If you know me at all, you know I love to cook. I love to host. I love to gather everyone together and fill them up with delicious food and drink. As a result, I’ve been asked for more recipes over the years than I can count.

But there is one recipe I am asked to share far more than most — and that’s this gorgeous Panzanella salad.

Every time I make this for a BBQ or show up with it for a gathering, it disappears. I mean, when is it the salad that flies off the table? lol

But I get it. Who doesn’t like a salad that’s full of bread?

And besides that, it’s colorful, fresh, filling without being heavy, and somehow manages to feel both rustic and impressive at the same time. It’s the kind of salad that becomes the centerpiece of the table — especially piled high in my favorite oversized wooden serving bowl.

It’s also toddler-approved in our house. So, huge win there.

The toasted sourdough, juicy tomatoes, fresh mozzarella, sweet peaches, and basil make every bite feel like summer.

And while it shines during peak peach season, I make versions of it all year long. When fresh peaches aren’t available, I swap in crisp apples and it still feels right at home on a fall or winter table when you’re craving something fresh and bright.

One more thing I love: it holds up surprisingly well.

If I’m careful not to overdress the bread and I toast it properly, I routinely get two to three days out of the leftovers. That’s practically a miracle in the world of bread salads.


Homemade peach panzanella salad served outdoors in a wooden bowl with toasted sourdough, fresh mozzarella, tomatoes, cucumbers, and basil.

  • Perfect for summer cookouts and backyard barbecues
  • Fresh, colorful, and beautiful enough for entertaining
  • Filling enough to serve as a light meal
  • Great use for ripe peaches and summer tomatoes
  • Surprisingly good leftovers
  • Easy to customize with seasonal fruit
  • Kid-approved thanks to those irresistible chunks of toasted sourdough

Ingredients

For the Salad
  • 2 round sourdough boule loaves
  • 8 mini cucumbers, diced
  • 2 containers (16.5 ounces each) grape or cherry tomatoes, halved
  • 2–3 just ripe peaches (avoid overly ripe!)
  • 6–8 ounces fresh mozzarella, cut into cubes
  • 1 large bunch fresh basil, julienned
For the Tomato Balsamic Dressing
  • 1/2 cup fresh tomato juice (squeezed from about 3–4 ripe tomatoes)
  • 1/2 cup extra virgin olive oil
  • 1/4 cup balsamic vinegar
  • 2 tablespoons maple syrup

Summer panzanella salad ingredients including tomatoes, basil, cucumbers, sourdough bread, and mozzarella cheese.

Assembly:

Step 1: Toast the Bread
  • Preheat your oven to 375°F.
  • Slice the sourdough and cut it into uniformly square cubes, a bit larger than traditional croutons
  • Drizzle with olive oil and toss to lightly coat all pieces. Then, toast until the outside is golden and crisp while the inside remains soft and chewy.
  • The goal is not croutons.
  • You want little flavor sponges that can soak up and hold some dressing for flavor, but are crispy enough not to turn to mush.
  • Set aside to cool completely before layering with the other salad ingredients.
Thick slices of artisan sourdough bread being prepared for toasted panzanella croutons.
Sliced sourdough bread on a cutting board ready to be toasted for panzanella salad.

Note: I like to use boule sourdough bread for this recipe; a day old works well, but unlike crostini, you want the bread to be fairly fresh so it stays soft enough in the center while toasting on the outside.


Cut cubes of sourdough ready to be toasted

Tip: I like to cut the bread into slices and then into cubes one at a time to maintain consistency in size. I goal for pieces about 3/4″ to 1″ square.


Step 2: Prepare the Produce
  • Dice the cucumbers and peaches.
  • Halve the tomatoes.
  • Stack the basil leaves, roll them tightly, and slice into thin ribbons. **I like to save some nicely shaped, small, whole leaves for the end.  They make a beautiful garnish on top of the finished salad.**
  • Combine the cucumbers, tomatoes, peaches, and basil in a large bowl and toss gently.
Mini cucumbers on a wooden cutting board prepared for homemad
Step 3: Make the Dressing
  • Cut several ripe tomatoes in half and gently squeeze them over a fine mesh strainer to collect the juice.
  • In a jar or bowl, combine:
    • 1/2 cup tomato juice
    • 1/2 cup olive oil
    • 1/4 cup balsamic vinegar
    • 2 tablespoons maple syrup
  • Whisk or shake until well combined.
  • Taste and adjust if needed.
Step 4: Dress the Bread
  • Place the toasted bread cubes in a separate bowl.
  • Add just enough dressing to lightly coat the toasted sourdough. Don’t soak the bread. A light coating keeps the bread flavorful while helping it maintain its texture for days. 

**It’s optional, but at this point, I like to sprinkle the dressed bread with a tiny bit of flaky sea salt. It just helps bump up all the flavors of the assembled salad.**

Step 5: Assemble the Salad
  • Rather than tossing everything together, build the salad in layers.
  • In a large serving bowl:
    • Add a layer of dressed bread
    • Add a layer of cucumber, tomato, peach, and basil mixture
    • Sprinkle on some mozzarella
  • Repeat layering until everything has been used.
  • This layering method helps keep the salad light, beautiful, and evenly distributed without becoming a soggy mess.

Close-up of peach panzanella salad layered with toasted sourdough bread, mozzarella cubes, cherry tomatoes, cucumbers, fresh basil, and peaches.
Blue single serving ceramic bowl of panzanella salad: toasted sourdough, fresh mozzarella, tomatoes, cucumbers, and basil.


Stuffed Monkfish with Lemon Butter
This "Poor Man's Lobster" Stuffed with Decadent Seafood Filling Tastes Anything But …
Crab “Rangoon” Egg Rolls with Cherry Dipping Sauce
The Perfect Appetizer — and Better Than Take-Out! You know when you …

Variations

Fall Version: Swap the peaches for diced Honeycrisp apples.

Extra Protein: Add grilled chicken, shrimp, or prosciutto. 

Cheese Lovers: Increase the mozzarella to 8 ounces or more.

Garden Fresh: Use whatever tomatoes or cucumbers that are overflowing from your garden.


FAQ

Can I make panzanella ahead of time?

Yes. Prep all ingredients ahead of time & store in airtight containers, but wait to dress the bread and assemble the salad until shortly before serving. 

OR

if you are looking to use this salad as meal prep for the week, you can go a bit lighter on the dressing when you toss the bread (or don’t dress at all), assemble as normal and pack in an airtight container.  Then, bring a little extra dressing to toss in when you’re ready to enjoy it!

How long will the salad stay fresh?

Surprisingly, leftovers stay delicious for up to three days when the bread is lightly dressed and properly toasted.

Can I use a different type of bread?

Sourdough is my favorite because it holds its texture beautifully, but any sturdy artisan loaf could probably work.


Summer Peach Panzanella Salad with Fresh Mozzarella

5 from 1 vote
Unbelievably versatile, easy & delicious salad, perfect w/peaches in summer, but adaptable for any time of year—and sure to please your crowd.
Prep Time 30 minutes
Cook Time 10 minutes
Servings: 8
Course: Salad, Side Dish

Ingredients
  

The Salad
  • 2 round sourdough boule loaves
  • 8 mini cucumbers diced
  • 2 containers 16.5 ounces each grape or cherry tomatoes, halved
  • 2-3 just ripe peaches (avoid overly ripe!) diced
  • 6-8 ounces fresh mozzarella cut into cubes
  • 1 large bunch fresh basil julienned
The Dressing
  • For the Tomato Balsamic Dressing
  • 1/2 cup fresh tomato juice squeezed from about 3–4 ripe tomatoes
  • 1/2 cup extra virgin olive oil
  • 1/4 cup balsamic vinegar
  • 2 tablespoons maple syrup

Method
 

Step 1: Toast the Bread
  1. Preheat your oven to 350°F.
  2. Slice the sourdough and cut it into uniformly square cubes, a bit larger than traditional croutons
  3. Drizzle with olive oil and toss to lightly coat all pieces. Then, toast until the outside is golden and crisp while the inside remains soft and chewy.
  4. The goal is not croutons. You want little flavor sponges that can soak up and hold some dressing for, but are crispy enough not to turn to mush.
  5. Set aside to cool completely before layering with the other salad ingredients.
Step 2: Prepare the Produce
  1. Dice the cucumbers and peaches.
  2. Halve the tomatoes.
  3. Stack the basil leaves, roll them tightly, and slice into thin ribbons.
  4. Combine the cucumbers, tomatoes, peaches, and basil in a large bowl and toss gently.
  5. I like to save some nicely shaped, small, whole leaves for the end.  They make a beautiful garnish on top of the finished salad
Step 3: Make the Dressing
  1. Cut several ripe tomatoes in half and gently squeeze them over a fine mesh strainer to collect the juice.
  2. In a jar or bowl, combine:
  3. 1/2 cup tomato juice
  4. 1/2 cup olive oil
  5. 1/4 cup balsamic vinegar
  6. 2 tablespoons maple syrup
  7. Whisk or shake until well combined.
  8. Taste and adjust if needed.
Step 4: Dress the Bread
  1. Place the toasted bread cubes in a separate bowl.
  2. Add just enough dressing to lightly coat the toasted sourdough. Don’t soak the bread. A light coating keeps the bread flavorful while helping it maintain its texture for days.
  3. It’s optional, but at this point, I like to sprinkle the dressed bread with just a bit of flaky sea salt. It just helps bump up all the flavors of the assembled salad.
Step 5: Assemble the Salad
  1. Rather than tossing everything together, build the salad in layers.
  2. In a large serving bowl:
  3. Add a layer of dressed bread
  4. Add a layer of cucumber, tomato, peach, and basil mixture
  5. Sprinkle on some mozzarella
  6. Repeat until everything has been used.
  7. This layering method helps keep the salad light, beautiful, and evenly distributed without becoming a soggy mess.

Notes

Notes:
  • I like to use boule sourdough bread for this recipe; day old loaves works well, but unlike crostini, you want the bread to be fairly fresh so it stays soft enough in the center while toasting on the outside.
  • I like to cut the bread into slices and then into cubes one at a time to maintain consistency in size. I goal for pieces about 3/4″ square.
 
Additional Tips:
  • Use just ripe peaches (not overly ripe ones as they will quickly turn to mush in your salad). Perfect peaches add incredible sweetness and balance to the dish—especially in contrast to the balsamic vinegar in the dressing.
  • Don’t skip dressing the bread separately — I do sometimes dress individual portions of the salad all together but only if I am serving it immediately, usually if I’ve packed it for a work-day lunch.
  • Slightly under-toast the bread rather than over-toast it — again, you don’t want croutons.
  • Layer the ingredients instead of aggressively tossing. This is key 
  • If making ahead, keep the bread separate until serving. Then, dress bread & assemble
 

Variations

Fall Version: Swap the peaches for diced Honeycrisp apples.
Extra Protein: Add grilled chicken, shrimp, or prosciutto. 
Garden Fresh: Use whatever tomatoes or cucumbers that are overflowing from your garden.

 

Did You Make This Recipe?
🤍I LOVE seeing your creations!
Tag me on Instagram @mamafirst.amy and tag #MamaFirstRecipes so I can see and share your versions! Tell me how they turned out! Comments help my small blog grow — thank you!

Looking for more recipes? Start here 👇🏻

Stuffed Monkfish with Lemon Butter
This "Poor Man's Lobster" Stuffed with Decadent Seafood Filling Tastes Anything But …
Crab “Rangoon” Egg Rolls with Cherry Dipping Sauce
The Perfect Appetizer — and Better Than Take-Out! You know when you …
Tell me how yours turned out! Comments help my small blog grow — thank you! 🤍

Like what you see? Subscribe below! ⬇️

1 thought on “Peach Panzanella Salad with Fresh Mozzarella”

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe Rating




Scroll to Top