Classic panzanella salad is a smart way to turn simple ingredients into a dish with a lot of character. Tomatoes, bread, cucumber, shallots, capers, basil, and a sharp dressing come together in a way that feels fresh, hearty, and full of contrast. The bread softens just enough from the tomato juices and dressing, but it still keeps some chew, which is one of the details that makes this salad so satisfying.
This version also takes a little time to let the ingredients do their work. The tomatoes are salted first, the bread is toasted, the dressing is whisked until smooth, and the finished salad rests before serving. None of that is difficult, but each part builds flavor and texture. The result is not a rushed salad with wet bread. It is a thoughtful one, with sweet tomatoes, crisp cucumber, aromatic basil, and plenty of savory depth from capers and shallots.
What is panzanella?
Panzanella is a bread-and-tomato salad with Italian roots. At its heart, it is built around stale or toasted bread that absorbs flavorful juices from ripe tomatoes and dressing. That soaking is the point. The bread becomes seasoned from the inside, which gives the salad its signature texture and taste.
What makes panzanella special is the contrast it delivers in one bowl. You get juicy tomatoes, chewy bread, crisp vegetables, a punch of vinegar, richness from olive oil, and herbal freshness from basil. It is substantial enough to feel like more than a side salad, yet still bright and refreshing on the table.
This recipe keeps that balance well. The bread is toasted before it meets the dressing, which helps it soften in a controlled way instead of turning mushy. The salted tomatoes release liquid that becomes part of the flavor base, and the rest time at the end allows the bread to soak up everything evenly.
Ingredients to make classic panzanella salad
Toasted bread
Bread is the backbone of this salad, so its texture matters. The recipe uses crusty bread cut into 1-inch cubes, then tossed with olive oil and garlic before toasting. That gives every piece more flavor right from the start. Toasting also dries the bread enough to help it hold up once the tomatoes and dressing are added.
Using bread that is sturdy rather than soft is important. Since the salad rests before serving, the cubes need enough structure to stay pleasant after they absorb moisture. The finished texture should be tender at the edges and still slightly chewy in the center.
Tomatoes
Tomatoes bring both flavor and moisture. This recipe gives you flexibility, which is helpful because different tomatoes can shine at different times. Cherry, vine, heirloom, and Roma tomatoes all work. The main goal is choosing tomatoes with good flavor, since their juices become part of the dressing the bread absorbs.
Cutting them into roughly even pieces also helps the salad feel balanced in every bite. Smaller tomatoes can simply be halved, while larger ones are cubed.
Why do you salt the tomatoes?
Salting the tomatoes is one of the key moves in this recipe. It draws out their juices, seasons them early, and starts building the flavorful liquid that the bread will later soak up. That step gives the salad more depth than adding everything at once at the very end.
It also helps the tomatoes taste fuller and more concentrated. Since panzanella depends so much on tomato flavor, that short resting time pays off.
Onions
The recipe uses shallots or red onion. Both bring sharpness and a little sweetness, which helps balance the tomatoes and dressing. Thin slicing matters here because you want the onion to weave through the salad, not sit in thick raw chunks.
Cucumber
Cucumber adds crispness and a cool, clean bite. Since the bread softens and the tomatoes are juicy, the cucumber keeps the salad from feeling too soft overall. That fresh crunch makes the salad feel lighter.
Basil
Basil is one of the ingredients that gives panzanella its unmistakable fresh flavor. You can slice it into strips or tear it by hand. Either way, it should be mixed through the salad so its aroma reaches every part of the bowl.
Salad dressing
The dressing combines Dijon mustard, balsamic vinegar, oil, honey, salt, and pepper. It is tangy, smooth, and lightly sweet. Whisking the oil in gradually helps the dressing come together so it coats the salad more evenly.
Other optional ingredients
The serving suggestions of extra basil, feta, or parmesan can add another layer at the table. Those are optional, but they can bring a salty finish that pairs nicely with the sweet tomatoes and tangy dressing.
How to make panzanella salad

Step one
Preheat the oven to 350°F / 180°C and line a baking tray with parchment paper. This gets the bread station ready while you start the tomatoes.
Step two
Cut the tomatoes and place them in a bowl. Sprinkle them with the sea salt and let them sit for at least 15 minutes. That waiting time is not idle. It gives the tomatoes a head start on flavor and creates the juices that help define the finished salad.
Step three
Toss the cubed bread with olive oil and garlic in a large bowl, then spread it on the tray. Toast for about 15 to 20 minutes, until the cubes are lightly browned. Let the bread cool before returning it to the bowl. Cooling matters because hot bread can soften too fast once the dressing goes on.
Step four
Prepare the rest of the salad ingredients while the bread cools. Slice the shallots, cut the cucumber, chop the capers, and tear or slice the basil. Since the salad comes together quickly once assembled, having everything ready makes the final mixing much easier.
Step five
Whisk the Dijon mustard, balsamic vinegar, and honey together first, then drizzle in the oil while whisking to form an emulsified dressing. Season it to taste with salt and pepper. This step gives you a dressing that clings to the bread and vegetables instead of sinking straight to the bottom.
Step six – Assembling the salad
Add the tomatoes to the bowl with the toasted bread, then add the cucumber, shallots, capers, and basil. Toss gently, drizzle over the dressing, and toss again so everything is coated. Cover the salad and let it rest for 20 to 30 minutes before serving. That final rest is where the salad becomes panzanella. The bread takes on the tomato juices and dressing while still keeping enough body to stay satisfying.
Variations to the panzanella salad

This recipe already gives you a lot of room to work with. Different tomato varieties can shift the flavor from sweeter to brighter. Shallots can be swapped with red onion, and the vinegar can change depending on what you have. White wine vinegar, red wine vinegar, or champagne vinegar will move the dressing in slightly different directions while still fitting the salad.
At serving time, basil leaves, feta, or parmesan can change the final feel of the bowl. Feta adds a creamy salty bite, while parmesan brings a firmer, savory finish. Even with those changes, the heart of the dish stays the same: toasted bread, ripe tomatoes, a punchy dressing, and enough resting time for everything to come together properly. If you want more fresh meal ideas in the same lane, chopped flank steak salad, a grilled chicken Caesar salad wrap, or this Caprese sandwich with balsamic glaze all fit naturally alongside it.






