Panzanella is a rustic Tuscan bread salad that turns stale bread and ripe tomatoes into a refreshing, flavorful summer dish. It's a no-cook recipe that's easy, healthy, and full of Mediterranean charm.

This post may contain affiliate links, which means I may make a small commission off items you purchase at no additional cost to you.
This traditional Italian salad is proof that simple ingredients can create extraordinary flavors. Originating in the Tuscan countryside, Panzanella was born from the desire not to waste old bread. Combined with juicy tomatoes, sharp onions, and a tangy vinaigrette, the dry bread soaks up every drop of flavor, resulting in a dish that's hearty yet light. It's especially perfect during tomato season when the produce is sweet and bursting with juice.
Ideal for warm weather, potlucks, or quick weeknight dinners, Panzanella requires minimal effort and rewards you with maximum taste. You can easily adapt it to your liking, and it's a great way to showcase fresh vegetables and herbs. Plus, it's vegan-friendly and perfect for making ahead-just let the flavors mingle a bit longer for even more delicious results.
For more traditional Tuscan recipes with bread, check out also this "Pappa al Pomodoro" Tuscan Bread & Tomatoes, or Ribollita (Tuscan Bread and Vegetable Soup).
Jump to:
🧾 Ingredients
Here's everything you need to make this vibrant Italian bread salad:
- Stale country bread - Use day-old rustic Italian or sourdough bread. The drier the better-it soaks up the juices without falling apart. Cut into 1-inch cubes and toast if not dry enough.
- Ripe tomatoes - Choose a mix of juicy heirloom or vine-ripened tomatoes. Their sweet acidity brings the salad to life.
- Red onion - Thinly sliced for sharpness and color. Soak in cold water for 10 minutes to mellow the bite.
- Cucumber - Peeled and sliced for freshness and crunch.
- Fresh basil - Torn by hand and added at the end for an aromatic boost. Don't skip it-it's a key flavor!
- Extra virgin olive oil - High-quality olive oil enhances every bite. Go for cold-pressed and fruity varieties if possible.
- Red wine vinegar - This adds the classic tang. You can adjust to taste.
- Salt and black pepper - Essential for seasoning. Add gradually and taste as you go.
See the recipe card for quantities.
🍳 Substitutions
No need to run to the store if you're missing an ingredient-here are some easy swaps:
- Bread: Use baguette, ciabatta, or multigrain if country bread isn't available. Even croutons work in a pinch.
- Tomatoes: Cherry tomatoes or Roma tomatoes are great alternatives.
- Red onion: Shallots or green onions can be used for a milder flavor.
- Red wine vinegar: Substitute with white wine vinegar or a splash of balsamic for a slightly sweeter note.
- Cucumber: Zucchini (raw) or bell peppers can be used for extra color and crunch.
🥣 Variations
Want to mix things up? Try these delicious takes on the classic recipe:
- Roasted veggies: Roasted bell peppers, eggplant, or zucchini make it more savory and filling.
- Add mozzarella: Toss in fresh mozzarella balls or burrata for a creamy twist.
- Make it hearty: Add chickpeas, grilled chicken, or tuna to turn it into a complete meal.
- Try different herbs: While basil is traditional, parsley or mint can add a unique touch.
- Olives or capers: Add briny flavor for extra depth.
🍽 Serving Suggestions
Serve Panzanella as a light lunch, a vibrant side dish for grilled meats or fish, or as part of a summer spread with antipasti and cheeses. It pairs beautifully with chilled white wine or sparkling water with lemon. If making ahead, let it rest for at least 30 minutes so the bread fully absorbs the dressing and tomato juices.
❄️ Storage & Reheating
Panzanella is best enjoyed fresh or after a short rest (30 minutes to 2 hours). If you have leftovers:
Reheating: Panzanella isn't meant to be reheated. If you'd like to revive it slightly, add a splash of vinegar and fresh herbs before serving cold or at room temperature.
Fridge: Store in an airtight container for up to 2 days. The texture will be softer, but the flavor remains delicious.
Freezer: Not recommended. Freezing ruins the texture of the bread and fresh vegetables.
💭 Recipe FAQs
Yes, but toast it first! Cube the bread and bake at 350°F (175°C) for 10-15 minutes until dry and slightly golden.
Juicy, ripe tomatoes are key. Heirloom, vine-ripened, or cherry tomatoes work well. Avoid under-ripe or refrigerated tomatoes, which lack flavor.
Let it rest for 30 minutes to allow the bread to soak up the flavors. For even better results, refrigerate for up to 2 hours before serving.
Absolutely. It tastes even better after resting for a few hours. Just add fresh herbs and a drizzle of olive oil before serving.
⭐ Top tip
For the best flavor, rub a clove of garlic on the bread cubes before toasting or tossing them into the salad-this adds a subtle depth without overpowering the fresh ingredients. Use this trick also to make Classic Tomato Bruschetta.

🫶 Related recipes you might like
Looking for other recipes like this? Try these:
If you tried this recipe, please take a moment to rate it and share your thoughts in the comments. Your feedback means a lot to me! ★★★★★
📖 RECIPE
Ingredients
Method
- If your bread isn't completely stale, toast it. Preheat your oven to 175°C (350°F), place the bread cubes on a tray, and bake for 10-15 minutes until dry and lightly golden. Let cool.
- Place sliced red onion in a bowl of cold water for 10 minutes. This softens their sharpness. Drain before using.
- In a large bowl, toss the bread cubes with chopped tomatoes, drained onions, cucumber, and torn basil.
- Drizzle with olive oil and red wine vinegar. Season with salt and pepper to taste. Toss gently until everything is evenly coated.
- Cover and let the salad sit at room temperature for at least 30 minutes. This allows the bread to soak up the juices and flavors.
- Taste and adjust seasoning if needed. Garnish with extra basil and a drizzle of olive oil before serving.
Nutrition
Nutritional information is only an estimate. The accuracy of the nutritional information for any recipe on this site is not guaranteed.
Notes
- For extra flavor, rub a garlic clove on the bread before toasting or mixing.
- Use the juiciest, ripest tomatoes you can find-they're the heart of the dish.









Jenny says
I had panzanela in Italy and I never managed to replicate it with other recipes online. This is the closest I could find! Simple and refreshing 🙂
Jessica Montanelli says
Thank you! I'm so happy you liked it. 🙂