Panzanella Salad Recipe with Fresh Mozzarella

This post may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases. View our full disclosure here

Fresh, sun-ripened tomatoes are one of the best parts of summer, and this Panzanella Salad Recipe with Fresh Mozzarella is one of my favorite ways to enjoy them. This classic Italian bread salad starts with toasted rustic bread and a bright tomato vinaigrette, then gets a fresh twist with torn mozzarella, crisp cucumber, and plenty of basil.

Panzanella salad with fresh mozzarella on a serving platter on a white table top.

Updated August 2026: This recipe has been re-tested with a few improvements to the ingredients and method, plus new photos, tips, and serving suggestions.

An Italian Summer Classic

After years of working in Italian restaurants, I learned that some of the most memorable dishes are often the simplest. Great Italian cooking lets a handful of quality ingredients shine, and panzanella is a perfect example. Sweet, juicy tomatoes, good olive oil, crusty bread, and fresh basil come together to create a salad that’s far greater than the sum of its parts.

My version stays true to those classic techniques, starting with lightly salting the tomatoes and using the flavorful juices they release to build the vinaigrette. It’s a simple step that gives the dressing incredible fresh tomato flavor and helps every bite taste like summer.

From there, I add a few touches of my own. Torn fresh mozzarella brings a creamy contrast, cucumber adds refreshing crunch, and everything is arranged on a large platter before being finished with plenty of basil and one last drizzle of olive oil. It’s the kind of salad that’s just as at home beside grilled chicken on the patio as it is in the center of the table for a relaxed summer gathering.

Panzanella salad on a white and pink floral platter.

What Is Panzanella?

Panzanella is a traditional Tuscan Italian bread salad made with stale bread, ripe tomatoes, basil, olive oil, and vinegar. Originally created as a way to use up day-old bread, it’s become a summertime favorite that celebrates the season’s sweetest tomatoes.

This version stays true to those classic techniques while adding a couple of my favorite summer ingredients. Torn fresh mozzarella brings a creamy contrast, crisp cucumber adds extra freshness, and plenty of basil ties everything together in every bite.

If you’re looking for more Italian-inspired summer salads try my spinach arugula salad with shaved parmesan, Italian antipasto pasta salad, or this upgraded classic burrata caprese!

Ciabatta, tomatoes, cucumber, basil, garlic, onion, and fresh mozzarella on a wooden cutting board.

Key Ingredient Notes

Rustic bread: Traditional panzanella was created as a way to use up day-old bread, making a sturdy, crusty loaf the best choice. I love ciabatta or a rustic Italian loaf, but sourdough or country bread also work well. Fresh bread is perfectly fine too—just toast it until crisp around the edges while leaving a little chew in the center.

Tomatoes: I love using a mix of red and gold heirloom tomatoes for their sweet flavor and vibrant color. They make the finished salad especially beautiful, but any ripe, in-season tomatoes will taste delicious.

Fresh basil: Basil is one of the signature flavors in this salad, so I recommend using fresh leaves rather than dried herbs. Tear the leaves just before serving for the brightest flavor and freshest appearance.

Fresh garlic: I use two cloves for a dressing with plenty of garlicky flavor, but you can easily scale it back to one if you prefer something milder. Fresh garlic gives the vinaigrette its best flavor.

Lemon juice: Fresh lemon juice brightens the vinaigrette and complements the sweetness of the tomatoes. If you don’t have a lemon, simply add a little extra red wine vinegar.

Panzanell salad with tomatoes, cucumber, mozzarella and fresh basil on a floral platter.

Red wine vinegar: This is the traditional choice for panzanella and gives the dressing its classic tang. White wine vinegar is a good substitute if needed.

Extra virgin olive oil: Since the dressing is so simple, this is a great place to use a good-quality extra virgin olive oil. I save my favorite bottle for recipes like this where the flavor really shines.

English cucumber: Crisp cucumber is one of my favorite additions to this recipe. English or Persian cucumbers work best because their thin skins don’t need peeling and their seeds are small and tender.

Fresh mozzarella: I like using fresh mozzarella packed in water and tearing it into bite-sized pieces by hand. I used an 8-ounce package of bocconcini (larger fresh mozzarella balls), but one large ball works just as well. Those rustic edges catch the vinaigrette beautifully and give the finished salad a more natural, restaurant-style presentation. Mozzarella pearls (perline) or cherry-sized mozzarella (ciliegine) are both great alternatives if you prefer.

In Season: Tomatoes

Nothing makes a bigger difference in this panzanella than the tomatoes. While you can make it any time of year, it’s at its absolute best during peak tomato season, when tomatoes are naturally sweet, juicy, and full of flavor.

In the Pacific Northwest, tomato harvest season typically runs from July through September, with the widest variety of heirloom tomatoes available at farmers markets in August.

If you’re shopping at a farmers market, look for tomatoes that feel heavy for their size, have a slight give when gently squeezed, and smell fragrant near the stem. You can also check what’s currently in season in your local area using the seasonal produce guides from Collective Crop.

How to Make Panzanella

1

Toast the Bread

Toast the bread cubes until lightly golden and crisp around the edges.

2

Salt the Tomatoes

Toss the tomatoes with kosher salt in a colander set over a mixing bowl. Let them sit for about 10 minutes, reserving the juices that collect below.

3

Make the Vinaigrette

Whisk the garlic, lemon juice, red wine vinegar, and black pepper into the tomato juices, then slowly whisk in the olive oil.

4

Toss the Salad

Add the tomatoes, cucumber, red onion, basil, and torn mozzarella. Add the toasted bread and gently toss everything with the vinaigrette.

5

Rest, Finish, & Serve

Let the salad rest for about 20 minutes so the bread absorbs the dressing. Transfer to a serving platter and finish with the reserved mozzarella, basil, flaky sea salt, black pepper, and a drizzle of olive oil before serving.

Restaurant Finish

For the prettiest presentation, transfer the tossed salad to a large oval platter rather than serving it straight from the mixing bowl. Reserve a handful of the mozzarella, basil, cucumber, and tomatoes to scatter over the top after plating. I especially love using a mix of red and gold heirloom tomatoes here—the different colors give the salad a fresh-from-the-farmers-market look. Finish with flaky salt, cracked black pepper, and one last drizzle of good olive oil.

Complete the Menu

Turn this panzanella into an easy summer meal by pairing it with one of these favorites:

Main Dishes

Start with an Appetizer

Colorful Panzanella bread salad with tomatoes, cucumbers, basil, and mozzarella cheese on a decorative plate.
Lightbulb icon with animation.

Recipe FAQs

Panzanella is best enjoyed the day it’s made. You can prep the ingredients a few hours ahead by toasting the bread, making the vinaigrette, and chopping the vegetables, then assemble the salad about 20 minutes before serving so the bread has time to absorb the dressing without becoming overly soft.

Salting the tomatoes draws out their natural juices, which become part of the vinaigrette. This simple step gives the dressing even more fresh tomato flavor while lightly seasoning the tomatoes at the same time.

Choose a sturdy, crusty loaf such as ciabatta, rustic Italian bread, sourdough, or a country loaf. Softer sandwich breads tend to become soggy too quickly, while heartier breads hold their texture after soaking up the dressing.

Yes! I prefer tearing larger fresh mozzarella into bite-sized pieces because the rustic edges catch the vinaigrette beautifully. If you prefer, you can substitute mozzarella pearls (perline) or cherry-sized mozzarella (ciliegine). They’ll taste just as delicious and make prep even quicker.

Leftovers can be refrigerated in an airtight container for up to 2 days. The bread will continue to soften as it sits, so the salad has the best texture within the first day.

Looking for more recipe inspiration? Browse my Summer Salads, Italian Recipes, or Summer Dinner collections.

HUNGRY FOR MORE? Subscribe to our newsletter and follow on Facebook, Pinterest and Instagram for all the newest recipes!

Enjoyed this recipe? Be sure to leave a 5-star rating and comment—it helps others find our recipes too!

Panzanella salad with fresh mozzarella

Panzanella Salad with Fresh Mozzarella

Fresh, sun-ripened tomatoes are one of the best parts of summer, and this Panzanella Salad Recipe with Fresh Mozzarella is one of my favorite ways to enjoy them. This classic Italian bread salad starts with toasted rustic bread and a bright tomato vinaigrette, then gets a fresh twist with torn mozzarella, crisp cucumber, and plenty of basil.
By: AllieAllie Cleveland
5 from 1 vote
Add Maplevine Kitchen as a Google Trusted Source
Prep Time 20 minutes
Cook Time 10 minutes
Resting Time 20 minutes
Total Time 40 minutes
Course Salad, Side Dish
Cuisine American, Italian
Servings 6
Calories 440 kcal

Ingredients
  

  • 6 cups rustic Italian loaf or ciabatta, cut into bite size cubes
  • Olive oil cooking spray, for coating the bread
  • pounds tomatoes, chopped (or halved if using cherry tomatoes)
  • 1 teaspoon kosher salt
  • 1 large English cucumber, halved lengthwise and sliced
  • cup red onion, thinly sliced
  • 8 ounces fresh mozzarella cheese packed in water, drained
  • 2 cloves fresh garlic, minced
  • 2 tablespoons fresh squeezed lemon juice
  • 3 tablespoons red wine vinegar
  • cup extra virgin olive oil
  • cup fresh basil, torn
  • fresh ground black pepper, to taste
  • flaky sea salt, for finishing

Instructions
 

  • Toast the bread. Preheat the oven to 350°F. Spread the bread cubes in a single layer on a baking sheet and lightly coat with olive oil cooking spray. Toast for 8–12 minutes, stirring once halfway through, until lightly golden with crisp edges but still a little chewy in the center. Set aside to cool slightly.
  • Salt the tomatoes. While the bread is toasting, place the tomatoes in a colander set over a large mixing bowl. Sprinkle with the kosher salt and gently toss to combine. Let stand for about 10 minutes so the tomatoes release their juices into the bowl.
  • Make the vinaigrette. Remove the colander of tomatoes from the bowl. Add the garlic, lemon juice, red wine vinegar, and a few grinds of black pepper to the collected tomato juices. Slowly whisk in the extra virgin olive oil until combined.
  • Assemble the salad. Add the tomatoes, cucumber, red onion, and about half of the basil to the bowl with the vinaigrette. Tear about three-quarters of the mozzarella into bite-size pieces and add it to the bowl. Add the toasted bread last, then gently toss until everything is evenly coated.
  • Let it rest. Let the salad stand for about 20 minutes, gently tossing once or twice, so the bread can absorb the tomato juices and vinaigrette without becoming overly soft.
  • Finish and serve. Transfer the salad to a serving platter. Tear the remaining mozzarella over the top and scatter with the remaining basil. Finish with flaky sea salt, freshly ground black pepper, and a drizzle of extra virgin olive oil. Serve at room temperature.

Recipe Notes

  • Use ripe tomatoes. This recipe is at its best during peak tomato season when tomatoes are naturally sweet and juicy.
  • Don’t skip salting the tomatoes. The juices they release become part of the vinaigrette, adding extra tomato flavor to the dressing.
  • Toast, don’t dry out, the bread. The bread should be crisp around the edges while still a little chewy in the center so it absorbs the dressing without becoming mushy.
  • Tear the mozzarella. Tearing fresh mozzarella into bite-sized pieces creates rustic edges that catch the vinaigrette and look beautiful in the finished salad.
  • For the best presentation, transfer the salad to a large serving platter and finish with the reserved mozzarella, basil, flaky sea salt, and a drizzle of extra virgin olive oil just before serving.
  • Serving tip: Panzanella is best enjoyed the day it’s made after resting for about 20 minutes, when the bread has absorbed the dressing but still has a little texture.

Nutrition

Calories: 440kcal | Carbohydrates: 40g | Protein: 13g | Fat: 25g | Saturated Fat: 7g | Cholesterol: 30mg | Sodium: 450mg | Fiber: 3g | Sugar: 7g

*Nutritional information is provided as a courtesy only and should be construed as an estimate rather than a guarantee. Ingredients can vary and Maplevine Kitchen makes no guarantees to the accuracy of this information.

Keyword bbq side dishes, cucumber, easy salad, summer salad, tomatoes
Did you make this recipe? Leave a comment below and let us know how it was!

Did you make this recipe? Please leave a rating in the comments below and let us know how it turned out. Your feedback is important to us. Thank you for visiting Maplevine Kitchen!

Similar Posts

5 from 1 vote (1 rating without comment)

Leave a Reply

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.