Easy Tomato Panzanella Salad with Crispy Chickpeas
This tomato panzanella salad turns ripe tomatoes, sturdy day-old bread, marinated red onion, basil, and roasted chickpeas into a fresh, substantial summer meal. It works because the bread absorbs the lemon-Dijon dressing and tomato juices without losing all its structure; the mistake to avoid is using soft sandwich bread or letting the salad sit for hours. When it is ready, the croutons should be juicy at the edges but still pleasantly chewy in the centre.
Panzanella is an Italian bread-and-tomato salad traditionally made to use up stale bread. My version is based on the summer salad shown in my YouTube video, with a few adjustments since publication to make the quantities clearer and the result more consistent. I reduced the lemon slightly, increased the olive oil, specified the type and amount of bread, and made the corn and crispy chickpeas optional additions.
{VIDEO}

What Makes This Recipe Different
This is not a creamy tomato salad or a basic bowl of chopped vegetables. The bread is part of the dressing process: it soaks up the lemon, Dijon, olive oil, and tomato juices, becoming seasoned all the way through. Compared with the salads in my collection of easy salad recipes, this one is more rustic and filling because the large bread pieces provide real substance.
I use two kinds of tomatoes: large ripe tomatoes for juice and cherry tomatoes for shape and sweetness. The onion marinates directly in the dressing for 10 minutes, which softens its raw bite without removing all its crunch. Roasted chickpeas and corn are optional, nontraditional additions that make the salad more substantial.
Ingredients You Need
Use ripe, fragrant tomatoes that feel heavy for their size. Pale, firm tomatoes will make the salad taste flat because their juices season the bread. The same rule matters in fresh tomato bruschetta, where underripe tomatoes have nowhere to hide.
Choose a rustic loaf, sourdough, ciabatta, or thick baguette and cut it into about 4 cups of large cubes. Day-old bread is ideal, but a fresh loaf can be dried in the oven. A sturdy loaf such as this small crusty air fryer bread has the right kind of crumb.
The dressing uses lemon, olive oil, Dijon, garlic, salt, and pepper. I use one large garlic clove because raw garlic can quickly overpower the tomatoes. My quick lemon vinaigrette follows a similar bright flavour profile for salads without bread. Corn and chickpeas are optional but make this version filling enough for lunch.

Step-by-Step Instructions
1. Roast the Chickpeas
Heat the oven to 400°F. Dry the drained chickpeas very well with a clean towel. Moisture is the enemy here. Toss them with olive oil, salt, and pepper, then spread them in a single layer on a baking sheet.
Roast for 15 minutes, stir, and continue for another 10 to 20 minutes. Look for a dry surface, light golden colour, and a faint rattle when the tray is shaken. Cool them completely so their steam does not soften the bread.

2. Make the Dressing and Soften the Onion
Whisk the lemon juice, Dijon, garlic, salt, and pepper in a large bowl, then slowly whisk in the olive oil. Add the thinly sliced onion, separate the layers, and marinate for 10 minutes. The onion should bend more easily and smell less sharp.

3. Prepare and Season the Bread
Cut the bread into 1 1/2-inch cubes. If it is fresh, dry it in a 300°F oven for 10 to 15 minutes until firm but not browned. Add it to the dressing, toss, and wait 5 minutes. The outside should absorb the dressing while the centre stays chewy. Unlike garlic croutons, this bread should be dried rather than fully toasted and brittle.

4. Add the Tomatoes and Basil
Halve the cherry tomatoes, then core and roughly chop the large tomatoes, saving their juices. Add everything to the bread. Tear in the basil and fold gently. The bowl should smell strongly of tomato, basil, lemon, and garlic.

5. Finish and Rest the Salad
Add the corn and cooled chickpeas, then toss without crushing the tomatoes. Taste both a tomato and a bread cube before adjusting the seasoning. Rest for 10 to 15 minutes and serve within about 30 minutes. Earlier than that, the bread may be dry; much later, it becomes heavy and soggy.


How to Keep Panzanella from Becoming Soggy
Use firm, coarse bread in large cubes. Soft sliced bread collapses quickly, so dry fresh bread before using it and never add hot chickpeas. If the tomatoes release an unusual amount of water, hold some juice back and add it only after the bread has rested. The ideal serving window is 10 to 30 minutes after mixing, when the bread is moist and seasoned but not paste-like.
What to Serve With and Suggested Posts
Serve this as a light lunch with chickpeas, or beside grilled chicken, fish, sausages, or an omelette. For a summer table, pair it with a creamy basil avocado and tomato salad, a crisp romaine and endive salad, or an easy creamy chickpea salad.
For a full meal, try a Niçoise salad with seared tuna or grilled chicken Caesar salad. My three-bean salad is a better make-ahead choice because it holds longer. More ideas are in my quick lunch collection.
Substitutions

Use ciabatta, sourdough, a thick baguette, or another firm loaf. Gluten-free bread can work, but dry it well and test one cube in the dressing because some loaves soften quickly. Red or white wine vinegar can replace the lemon; start with 2 tablespoons and adjust. Shallots or white onion can replace red onion, while parsley, mint, or oregano can supplement the basil. Corn and chickpeas may be omitted. Feta, olives, or capers add saltiness, so taste before adding more salt.

FAQ
Can I Make This Salad Ahead of Time?
Prepare the dressing, marinate the onion, roast the chickpeas, and cut the tomatoes ahead of time, but keep the components separate. Mix the bread into the dressing and tomatoes only 10 to 30 minutes before serving.
Can I Use Fresh Bread?
Yes. Cut it into large cubes and dry it at 300°F for 10 to 15 minutes. The cubes should feel firm and dry on the surface without becoming dark or brittle.
Do I Need to Peel or Seed the Tomatoes?
No. The skins help the pieces hold together, and the seeds contain flavourful juice that seasons the bread. Remove only the tough stem cores.
Why Is My Bread Still Dry in the Middle?
The cubes may be too large, the bread may be extremely stale, or the salad may not have rested long enough. Add a spoonful of tomato juice or dressing, toss again, and wait another 5 minutes.
How Long Do Leftovers Keep?
The salad is best the day it is made. Refrigerated leftovers are safe to eat for about 1 day, but the bread will be much softer. Store extra roasted chickpeas separately so they retain more texture.
Is This a Traditional Italian Panzanella?
It is inspired by traditional panzanella but includes my own additions: lemon-Dijon dressing, roasted chickpeas, and optional corn. The central idea remains the same, using ripe tomatoes and stale bread so the bread absorbs the juices rather than being discarded.

Easy Tomato Panzanella Salad with Crispy Chickpeas
Ingredients
- 3 large ripe tomatoes about 4 cups roughly chopped
- 2 cups cherry tomatoes halved
- 4 cups day-old rustic bread cut into 1 1/2-inch cubes
- 1 small red onion thinly sliced
- 1/2 cup loosely packed fresh basil leaves
- 1/2 cup corn kernels optional
- 1 cup canned chickpeas rinsed, drained, and thoroughly dried
- 1 tablespoon olive oil for the chickpeas
- 1/2 teaspoon salt divided, plus more to taste
- 1/4 teaspoon black pepper plus more to taste
- 1 large garlic clove finely chopped
- 2 tablespoons plus 2 teaspoons fresh lemon juice
- 1 tablespoon Dijon mustard
- 1/4 cup extra-virgin olive oil
Instructions
- Heat the oven to 400°F. Toss the dried chickpeas with 1 tablespoon olive oil, some of the salt, and pepper.
- Roast for 15 minutes, stir, and roast for another 10 to 20 minutes until dry and lightly crisp. Cool completely.
- Whisk the garlic, lemon juice, Dijon, remaining salt, pepper, and 1/4 cup olive oil in a large bowl.
- Add the sliced onion and marinate for 10 minutes.
- Add the bread cubes, toss, and let them absorb the dressing for 5 minutes.
- Fold in the large tomatoes, cherry tomatoes, basil, corn, and cooled chickpeas.
- Rest for 10 to 15 minutes, adjust the seasoning, and serve within 30 minutes.





