Tomato Peach Panzanella: A No-Soggy Formula

- Bread salad with a timing problem solved
- Timing and yield
- Ingredients
- Choose produce for the job
- Wash before cutting
- Toast the bread thoroughly
- Salt the tomatoes and save their juice
- Build the dressing
- Combine in the right order
- Make components ahead, not the salad
- Substitutions that preserve the formula
- Storage is safe longer than texture is good
- Serve it where summer needs to go
Bread salad with a timing problem solved
Panzanella depends on bread absorbing tomato juice and dressing without dissolving. This version adds ripe peaches, cucumber, red onion, and basil. The solution is controlled moisture: toast the bread, salt and drain the tomatoes, turn their juice into dressing, then rest the assembled salad for 10–20 minutes.
It serves six as a side or four as a light main with beans, cheese, or another protein. The recipe needs ripe summer produce, but it does not need a fictional Tuscan grandmother or an East Bay restaurant backstory. Good bread already has enough responsibility.
Timing and yield
- Prep: 30 minutes
- Tomato draining: 15 minutes, overlapping prep
- Bread toasting: 12–16 minutes
- Final rest: 10–20 minutes
- Total: about 50 minutes
- Yield: 6 side servings
Heat a conventional oven to 190°C/374°F. The Fahrenheit conversion is exact after rounding from 374.0. If the oven uses five-degree settings, choose 375°F.
Use a large rimmed tray, mixing bowl, colander set over a bowl, whisk, knife, and scale.
Ingredients
- 300 g sturdy day-old bread, cut into 2.5 cm cubes
- 75 mL extra-virgin olive oil, divided
- 600 g ripe tomatoes, cut into 2.5 cm pieces
- 7 g fine salt, divided
- 300 g ripe but firm peaches or nectarines, pitted and cut into wedges
- 250 g cucumber, cut into bite-size pieces
- 60 g red onion, very thinly sliced
- 30 mL red-wine vinegar or sherry vinegar
- 2 g black pepper
- 20 g fresh basil leaves, torn just before serving
Optional additions include 120–180 g fresh mozzarella or feta, 240 g drained cooked white beans, or 60 g toasted nuts. Check allergens and adjust salt after additions.
Choose produce for the job
Tomatoes should be aromatic and juicy. Mixed varieties work, but tiny tomatoes release juice differently; halve them and include larger tomatoes for dressing liquid.
Peaches should smell fragrant and yield slightly while remaining firm enough to cut. Very soft fruit disappears into the dressing. Nectarines substitute gram for gram.
Cucumber adds crunch. Thin-skinned varieties need no peeling; peel thick or waxed skin if preferred. Remove mature watery seeds when they dominate the centre.
The East Bay seasonal produce guide explains why a summer label is only the start. Stall quality decides whether this is today's recipe.
Wash before cutting
Wash hands, boards, and knives. Rinse tomatoes, peaches, cucumber, onion, and basil under running water before cutting. Do not use soap on produce.
Even when skin will be removed, wash first so the knife does not carry surface contamination inward. Pat delicate produce dry.
Keep cheese or other perishable additions refrigerated until assembly. Use a separate clean board if raw meat or poultry is being prepared elsewhere.
Toast the bread thoroughly
Put the 300 g bread cubes on the tray. Drizzle with 30 mL olive oil and toss until lightly coated. Spread in one layer.
Bake 12–16 minutes, turning once, until the surfaces are dry and golden while the centres retain some chew. Dense sourdough may need the full time; airy ciabatta may finish sooner.
Cool on the tray. Warm bread absorbs rapidly and can soften before the rest period begins. If making it ahead, cool completely and store airtight at room temperature for up to one day.
Very fresh bread works when properly toasted. Very soft sandwich bread tends to collapse, regardless of how inspirational the tomatoes are.
Salt the tomatoes and save their juice
Set a colander over the large mixing bowl. Add the 600 g tomatoes and 5 g of the salt. Toss and leave for 15 minutes.
Salt draws out juice that would otherwise flood the finished salad. The juice collects in the bowl, already carrying tomato flavour. You are not discarding water; you are appointing it dressing chairperson.
After 15 minutes, lift the colander away. Do not press the tomatoes. Measure or estimate the collected juice; 60–120 mL is common, but ripeness and variety decide.
If there is very little, the dressing will still work. If there is much more than 120 mL, reserve the excess for soup, vinaigrette, or drinking over the sink with full culinary dignity.
If firm tomatoes release almost nothing, crush 100 grams of the measured tomato pieces with your hands over the bowl, then return the pulp to the salad. Do not add packaged tomato juice without tasting; its salt and cooked flavour change the dressing.
Build the dressing
To the tomato juice in the bowl, whisk in 30 mL vinegar, remaining 45 mL olive oil, 2 g salt, and black pepper.
Taste with a bread cube. The dressing should be brighter and saltier than a spoonful consumed alone because it must season 1.4 kilograms of bread, fruit, and vegetables.
Tomatoes differ in acidity. Add vinegar 5 mL at a time if the dressing tastes flat. If sharply acidic, add olive oil 10 mL at a time. Do not add sugar before tasting ripe peach with it.
Combine in the right order
Add the cooled bread to the dressing and toss for 30 seconds. Add drained tomatoes, peaches, cucumber, and onion. Toss gently but completely.
Rest 10 minutes at room temperature when the room is not excessively hot. Taste a bread cube. If its surface is seasoned and centre still pleasantly chewy, add basil and serve. If it remains dry, rest up to another 10 minutes.
If using cheese, beans, or nuts, fold them in with basil. Taste for salt and pepper.
Do not pour in reserved tomato juice automatically. Add only if the bread is still dry. Panzanella has a narrow but generous window between salad and architectural paste.
Make components ahead, not the salad
Up to one day ahead:
- toast and cool bread, then store airtight at room temperature;
- slice onion and refrigerate covered;
- prepare vinegar and oil without tomato juice;
- wash and dry whole produce; and
- refrigerate cheese or cooked beans.
Cut tomatoes, peaches, and basil closer to serving. Once dressed, bread continues absorbing liquid.
For a picnic, transport components cold and separate, then mix 10–20 minutes before eating. Keep perishable ingredients at 4°C/40°F or colder until assembly. Do not let a romantic outdoor table turn the two-hour refrigeration rule into a suggestion.
Substitutions that preserve the formula
Replace peaches with nectarines or firm ripe plums by weight. Use cherry tomatoes for part of the 600 g, but crush or cut enough to produce juice.
Replace cucumber with thin raw zucchini only when tender and fresh, or with blanched green beans for a less juicy crunch. Replace basil with parsley and mint; the flavour changes but the structural job remains.
Gluten-free bread can work if it toasts firm and absorbs without dissolving. Begin with less dressing and add more after ten minutes because formulas vary.
For a cooler-season bread salad, roast squash, onions, or mushrooms and use a separate vinaigrette. Do not call an unripe winter tomato seasonal optimism; leave it at the shop.
Storage is safe longer than texture is good
Refrigerate within two hours of assembly, or one hour when the air temperature is above 32°C/90°F. Use a shallow covered container.
The salad is best the day it is mixed. Safely refrigerated leftovers can be eaten the next day, but bread will soften and basil will darken. Add fresh cucumber or toasted nuts to restore contrast.
Discard leftovers with uncertain time or temperature history. Vinegar and salt do not make a room-temperature mixed salad shelf-stable.
Serve it where summer needs to go
Panzanella pairs with grilled or roasted food, white beans, or the sheet-pan chicken with market vegetables. For dessert or breakfast, the small-batch strawberry compote uses another 500 grams of peak fruit without requiring canning.
The reliable formula is simple: 300 g toasted bread, 600 g salted tomatoes, 300 g stone fruit, 250 g cucumber, 75 mL oil, and 30 mL vinegar. Preserve the ratio, watch the juice, and let ten minutes—not wishful thinking—decide when the salad is ready.