This easy Italian bread salad recipe, known as classic panzanella, combines juicy ripe tomatoes, crisp cucumber, red onion, fresh basil, and sturdy toasted bread with a tangy red-wine vinaigrette. It makes 4 to 6 servings, takes about 20 minutes to prepare, needs 10 to 15 minutes of oven time, and rests for 20 to 30 minutes before serving.
Every bite is bright, savory, and wonderfully rustic. The tomato juices soak into the bread while the vinegar adds a lively tang, the olive oil brings richness, and basil gives the salad its unmistakable Italian character.
Jump to RecipeWhy You’ll Love This Recipe

Panzanella is the kind of salad that turns simple pantry and garden ingredients into a satisfying meal. It is colorful, inexpensive, and especially useful when you have a loaf of good bread that is past its freshest day but still full of flavor.
The contrast of textures makes this salad memorable. Toasted bread starts dry and lightly crisp, then absorbs tomato juice and vinaigrette during the rest without disappearing completely.
This is also a flexible dish for warm-weather meals. Serve it beside grilled chicken, fish, or roasted vegetables, or enjoy a generous bowl for lunch when tomatoes are at their sweetest.
If you enjoy homemade bread projects, you may also like this simple beer bread for another flavorful loaf to serve with soups and salads.
Ingredients You’ll Need

The best panzanella begins with bread that has enough structure to stand up to dressing. Choose rustic Italian, Tuscan, or sourdough bread that is preferably 1 to 2 days old, and cut it into roughly 1-inch cubes.
Ripe tomatoes are essential because their juices become part of the dressing. Use 1 1/2 pounds of tomatoes cut into 1-inch pieces, and salt them before assembling the salad so their liquid has time to collect in the bowl.
- One medium cucumber adds cool crunch and freshness.
- Thinly sliced red onion brings a sharp, lightly sweet bite.
- Torn fresh basil contributes a fragrant herbal note.
- Extra-virgin olive oil gives the dressing a round, fruity finish.
- Red-wine vinegar supplies the needed acidity.
- Garlic, kosher salt, and black pepper complete the simple seasoning.
Optional additions can change the personality of the salad without taking it away from its Italian roots. Try 1 tablespoon of capers, 2 to 3 minced anchovy fillets, or a small amount of celery, bell pepper, or Kalamata olives.
For another vegetable-forward dish to place on the table, compare the fresh flavors in our orzo salad recipe.
How to Make It Step-by-Step

Step 1: Heat your oven to 375°F (190°C), then cut the bread into approximately 1-inch cubes. Keep the pieces fairly similar in size so they toast at the same rate and absorb the dressing evenly.
Step 2: Toss the bread cubes with 2 tablespoons of the olive oil and arrange them in a single layer on a baking sheet. Bake for 10 to 15 minutes, turning once, until the bread is dry and lightly crisp rather than deeply browned.
Step 3: Transfer the toasted bread away from the hot baking sheet and let it cool. Cooling matters because very hot bread can absorb the dressing too quickly and become softer than desired.
Step 4: Put the chopped tomatoes in a large bowl and season them with about 1/2 teaspoon salt. Allow them to stand for 10 to 15 minutes, giving the salt time to draw out flavorful tomato juices.
Step 5: Whisk the remaining olive oil with the red-wine vinegar, finely grated or minced garlic, remaining salt, and black pepper. The dressing should taste lively and balanced, since the bread will soften some of its sharpness.
Step 6: Add the cooled bread, cucumber, red onion, and torn basil to the tomatoes. Pour the dressing over the mixture and toss thoroughly, lifting from the bottom so the bread is coated with both vinaigrette and tomato juices.
Step 7: Let the finished salad stand for 20 to 30 minutes before serving, tossing it once or twice during that time. Taste again at the end and adjust the salt, vinegar, or olive oil to suit your tomatoes and bread.
Toasted Bread or Traditional Soaked Bread?

Modern easy panzanella recipes often toast the bread, which creates a pleasant contrast between crisp edges and juicy vegetables. It is a convenient approach when your bread is only a day or two old and needs help drying out.
Traditional Tuscan versions commonly use very stale bread instead. Briefly soak the bread in cold water, then squeeze it extremely dry before tearing it into pieces and mixing it with the tomatoes, cucumber, onion, basil, and dressing.
The soaked method produces a softer, more rustic salad, while the toasted method keeps more bite. Neither approach is wrong; choose based on the texture you prefer and the bread you have available.
For a different way to use homemade bread at breakfast or brunch, this peanut butter bread offers a sweet and nutty contrast to this savory salad.
Pro Tips for the Best Panzanella

- Choose sturdy bread: Fresh, soft sandwich bread becomes mushy quickly. A crusty loaf with a firm crumb gives the salad structure.
- Use ripe tomatoes: The best tomatoes provide both flavor and enough juice to moisten the bread naturally.
- Salt before dressing: Letting the tomatoes stand first captures their juices and makes the finished salad taste more tomato-rich.
- Do not rush the rest: The 20- to 30-minute resting period allows the bread to absorb flavor while retaining some texture.
- Tear the basil: Gently tearing the leaves keeps the pieces rustic and avoids making them look bruised from excessive chopping.
- Taste at the end: Tomato sweetness and bread saltiness vary, so make final seasoning adjustments after the salad has rested.
Keep the cucumber in slices or cubes according to the size of your bread pieces. Partial peeling is optional; leaving some green skin provides color and a little extra texture.
Serving Ideas and Variations

Serve panzanella at room temperature as soon as the resting period is complete. It is excellent with grilled meats, roasted fish, simple omelets, or a platter of Italian cheeses.
Capers add a briny pop, while minced anchovies melt into the dressing and provide savory depth without making the salad taste strongly fishy. Kalamata olives, bell pepper, or a little celery can bring additional color and crunch.
For a light lunch, spoon the salad into shallow bowls and finish each portion with a few whole basil leaves. A final small drizzle of olive oil can add shine, but taste first because the dressing may already be rich enough.
When planning an Italian-inspired meal, you could follow this salad with our easy salmon pasta for a filling main course. If you are building a brunch or dessert spread instead, our apple cream cheese Danish makes a lovely sweet finish.
Storage and Make-Ahead Advice
Panzanella is best on the day it is made because the bread continues to soften as it sits. If you need to prepare ahead, toast the bread and make the dressing separately, chop the vegetables, and combine everything 20 to 30 minutes before serving.
Store leftovers covered in the refrigerator and expect a softer texture. Before serving again, let the salad lose some of its chill and refresh it with a small splash of red-wine vinegar or olive oil if the flavors seem muted.
Do not freeze this salad. Tomatoes, cucumber, basil, and soaked bread do not keep their intended texture after thawing.

Easy Italian Bread Salad Recipe (Classic Panzanella)
Ingredients
Method
- Heat the oven to 375°F (190°C). Cut the bread into roughly 1-inch cubes, toss them with 2 tablespoons of the olive oil, and spread them across a baking sheet.
- Bake the bread for 10 to 15 minutes, turning it once, until dry and lightly crisp but not deeply browned. Set the cubes aside to cool.
- Place the tomatoes in a large bowl and season with about 1/2 teaspoon salt. Let them stand for 10 to 15 minutes so they release their flavorful juices.
- Whisk the remaining olive oil with the red-wine vinegar, garlic, remaining salt, and black pepper. Taste the dressing and add a little more vinegar or salt only if needed.
- Add the cooled toasted bread, cucumber, red onion, and basil to the bowl of tomatoes. Pour the dressing over everything and toss thoroughly so the bread catches the tomato juices and vinaigrette.
- Let the salad stand for 20 to 30 minutes before serving, tossing once or twice during the resting time. Adjust the salt, vinegar, and olive oil to taste, then serve.
Notes
Final Thoughts
This classic panzanella recipe proves that a few thoughtful ingredients can create a deeply satisfying salad. Juicy tomatoes, sturdy bread, fragrant basil, cool cucumber, and tangy vinaigrette come together in a dish that feels both rustic and carefully prepared.
Toast the bread for a lightly crisp modern version, or use the cold-water soak and squeeze method for a softer Tuscan-style result. Whichever method you choose, give the salad its full 20 to 30 minutes of resting time so every bite carries the flavor of the tomatoes and dressing.
Make it when summer tomatoes are ripe, serve it at room temperature, and adjust the seasoning just before it reaches the table. This is an easy Italian salad worth returning to whenever you have good bread and produce to use.