There are two ways to build a panzanella and they produce genuinely different salads. One soaks properly stale bread until it goes soft and almost custardy. The other toasts fresh bread into croutons and dresses them at the last minute for crunch.
Most recipes online quietly do the second and call it the first. They’re not the same dish, and it’s worth knowing which one you’re making before you cut the bread.
Prep 20 minutes · Toast 8–10 minutes · Rest 20–40 minutes · Serves 4
Two Ways to Handle the Bread
The traditional Tuscan version starts with bread that’s several days old and genuinely hard — the sort you’d struggle to cut. Some cooks briefly wet it and squeeze it out before tearing. It’s a frugality dish; the bread is the point, not a garnish.
The modern restaurant version treats the bread as a crouton. Cubes, olive oil, hot oven, tossed into the salad shortly before it reaches the table so they’re still crisp on the outside.
Both are good. They’re aiming at different things, and mixing up which one you’re doing is how people end up with a bowl of soggy croutons and decide they don’t like panzanella.
Soaked Stale Bread: What’s Actually Happening
Stale bread isn’t dry in the way people assume. Starch molecules in the crumb recrystallise as bread ages and lock water in a form that feels dry to the touch but is still there. That structure is stiff, and when you introduce tomato juice and vinaigrette, it takes the liquid in without immediately falling apart.
What you get after 30 to 40 minutes is bread that’s soft the whole way through, holds a cube shape, and tastes of tomato rather than of bread. Two hours in, it’s still fine. That’s the part that surprises people.
The requirement is real staleness. Two to three days on the counter, uncovered, for a sourdough or ciabatta. Bread from yesterday morning won’t do it — it’s still soft enough to turn to paste.
I keep the ends of a homemade sourdough loaf in a paper bag specifically for this, because the crumb is open and the crust is sturdy enough that it never dissolves.
Toasted Croutons: Crunch That Has a Deadline
Toasting drives water off the surface and firms the outside, so a fresh loaf can behave like a stale one for a while. Ten minutes at 400°F on a cheap loaf gets you cubes that are golden outside, still tender in the middle.
The problem is that the crisp shell is a thin layer over soft crumb, and once liquid gets past it, the inside collapses fast. You have roughly ten to fifteen minutes of good texture. Past twenty minutes the cubes go hollow and spongy, which is worse than either extreme.
Toasting also adds a roasted, slightly nutty flavour that the soaked version doesn’t have. Some people prefer it. It does compete with the tomato rather than getting out of the way.
A middle route works better than either: toast the cubes only 6 to 7 minutes, so the outside firms but the centre stays soft, then dress them 25 minutes ahead. You get some of the crunch and most of the soak. That’s what the recipe below does.
The Verdict, and When to Ignore It
The traditional soak wins, and it isn’t close if you have the bread for it. Panzanella is one of very few salads that improves while it sits, and the crouton version throws that away. Making a dish worse in exchange for being able to use fresh bread is a bad trade when the whole point of the recipe is using up old bread.
| Soaked stale bread | Toasted croutons | |
|---|---|---|
| Bread required | Genuinely hard, 2–3 days old | Any crusty loaf, even same-day |
| Rest before eating | 30–40 minutes | 10 minutes, no more |
| Texture at 2 hours | Still good, soft and custardy | Hollow and spongy |
| Dominant flavour | Tomato and olive oil | Toasted bread |
| Best for | Making ahead, leftovers next day | Serving the moment it’s tossed |
Ignore all that if you’re serving within ten minutes and you happen to have a fresh loaf. Then the crouton version is the right call and you should dress it at the table.
Ingredients
- 6 cups crusty bread, torn or cut into 1-inch cubes (day-old sourdough or ciabatta)
- 5 tablespoons olive oil, divided
- 2 pounds ripe heirloom or vine tomatoes, cut into rough chunks
- 8 oz fresh mozzarella, torn into bite-sized pieces
- 1 small red onion, sliced thin
- 1 cup fresh basil leaves, torn, plus a few for the top
- 2 cloves garlic, minced
- 3 tablespoons balsamic vinegar
- 1 teaspoon Dijon mustard
- 1 teaspoon honey, optional
- Salt and black pepper
- Flaky sea salt and a final drizzle of good olive oil
Tear the mozzarella rather than cubing it. The ragged edges hold dressing where a clean-cut cube sheds it, and it’s one of the few genuinely free improvements in cooking. Same logic applies to the bread if the loaf is soft enough to tear.
Instructions
- Heat the oven to 400°F. Toss the bread cubes with 2 tablespoons olive oil, salt and pepper on a baking sheet in a single layer.
- Toast 6 to 8 minutes for the hybrid texture, or 10 minutes if you want them properly crisp, turning them once halfway. Cool 5 minutes.
- Chunk the tomatoes into a large bowl, sprinkle with about 3/4 teaspoon of salt, and leave them 10 minutes. They’ll release two or three tablespoons of juice, and that juice is half your dressing.
- Whisk the remaining 3 tablespoons olive oil with the balsamic, Dijon, garlic and honey. Season, then taste it on a piece of bread rather than off a spoon — it should read slightly too sharp on its own.
- Slice the onion thin. If it’s fierce, soak the slices in cold water 10 minutes and drain well.
- Add the bread, mozzarella, onion and basil to the tomatoes and their juices. Pour over the dressing and fold gently until every cube has picked up colour.
- Rest 20 to 30 minutes at room temperature, folding once at the halfway mark so the cubes on top get their turn in the liquid.
- Finish with torn basil, flaky salt and a last drizzle of olive oil just before it goes to the table.
Tomatoes, Salt, and the Ten Minutes That Make the Dressing
Salting the tomatoes and walking away is the step people skip, and it’s the one doing the most work. Salt pulls juice out of the flesh, and that juice is sweeter, more concentrated and more tomato-tasting than anything in the vinaigrette. Skip it and you’re dressing bread with oil and vinegar, which is a poorer salad.
Never refrigerate the tomatoes first. Cold below about 50°F damages the compounds that make a tomato smell like a tomato, and the damage doesn’t reverse on the counter. If yours have been in the fridge, give them two hours out before you start, and accept that they won’t be what they were.
I use whatever’s ripest rather than a specific variety, and I’ve had better results from ugly, split, over-ripe field tomatoes in September than from perfect ones in May. If yours are pale and underwhelming, a pinch of sugar with the salt helps more than you’d expect, and half a teaspoon of the balsamic stirred into the tomatoes directly gives them a lift.
Onion is the one place I’d break from tradition. Red onion sliced thin is standard, but I find it dominates by the second day, so I use half what most recipes call for and soak it. If you want the sharpness without the takeover, thinly sliced shallot does the job more quietly.
What to do with the leftovers, since this is a salad that survives the night: spoon it over a piece of grilled bread the next day and it eats like a warm tomato bruschetta. If you’re building a table around it, a caprese salad is the lighter sibling worth avoiding on the same menu, and a slab of rosemary focaccia is the loaf I’d stale on purpose for the next batch.