Salads
This authentic panzanella salad recipe brings Tuscan tradition to your table with crispy bread jewels and juicy tomatoes that practically burst with summer flavor.
The secret lies in soaking rustic bread just enough to soften without losing texture, then tossing it with ripe tomatoes, fresh basil, and a bright olive oil dressing. I've perfected this method over years of testing, ensuring every bite delivers that perfect balance of crispy, tender, and vibrant.
The beauty of panzanella is its simplicity—just a few ingredients that transform into something extraordinary. You'll need ripe tomatoes (the juicier, the better), day-old bread for maximum crispiness, fresh basil for that signature Italian aroma, and a simple dressing of olive oil, vinegar, and garlic.
What makes this recipe truly authentic is the technique: soaking the bread briefly in water, then squeezing out excess moisture before tossing with vegetables. This creates those coveted crispy bread pieces that hold up perfectly in the salad.
What you'll end up with is a salad that's as beautiful as it is delicious—golden bread jewels contrasting with deep red tomatoes, fresh green basil, and all tied together with that bright, tangy dressing.
The texture is what makes panzanella special: crispy bread edges, tender tomato centers, and fresh herbs that add brightness with every bite. This is the kind of salad that transforms a simple meal into something memorable.
Perfect for summer gatherings, picnic lunches, or as a refreshing starter for dinner. The flavors develop as it sits, making it even better the next day. Let's create this authentic Tuscan classic that's sure to become a summer staple in your kitchen.
Ingredients for authentic panzanella salad
Juicy tomatoes, crispy bread, and fresh basil—just the basics for this Tuscan classic.
| Ingredient | Amount | Notes |
|---|---|---|
| Day-Old Rustic Bread 🍞 | 8 oz | Baguette or ciabatta, crust removed |
| Ripe Tomatoes 🍅 | 3 large | Mixed colors, seedless preferred |
| Fresh Basil Leaves 🌿 | ½ cup | Packed, stems removed |
| Extra-Virgin Olive Oil 🫒 | ½ cup | High quality, fruity |
| Red Wine Vinegar 🍷 | ¼ cup | Balsamic works too |
| Garlic Cloves 🧄 | 3 cloves | Peeled, minced |
| Red Onion 🧅 | ¼ small | Thinly sliced |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Water 💧 | ½ cup | For bread soaking |
| Fresh Mozzarella 🧀 | 4 oz | Optional, torn pieces |
The bread is everything here. Day-old baguette or ciabatta works best—it's sturdier than fresh. Look for a loaf with a thick crust at Whole Foods or your local Italian market. If you can't find day-old, toast a fresh loaf and let it cool completely. The tomatoes should practically ooze juice when you cut them—heirloom varieties are ideal, but any ripe ones will work. I usually grab a mix of red and yellow at the farmers market (they're often cheaper there too). Fresh basil? Grow your own if possible—it's way more flavorful than store-bought, and you'll have plenty for other recipes.
No red wine vinegar? Apple cider vinegar works in a pinch, though it'll be slightly sweeter. Short on garlic? Garlic powder at half the amount gets you close, but fresh is worth the squeeze. The mozzarella is optional but adds that perfect creamy contrast—fresh mozzarella from the deli section melts beautifully. If you can't find it, skip it or use vegan mozzarella. The bread soaking water? Don't skip squeezing it out—wrinkled bread means soggy salad. And if you're worried about the tomatoes being too watery, pat them dry gently with a paper towel before adding.
This salad tastes even better the next day once everything melds together. Store leftovers in an airtight container in the fridge for up to 3 days. The bread stays crispy surprisingly well if you keep it separate from the tomatoes until serving. For a quick prep ahead, soak the bread and slice the tomatoes the night before—just assemble right before eating. The dressing keeps for 1 week in the fridge, so make extra if you're using it elsewhere. And if you make a double batch? Freeze half the bread cubes—they thaw perfectly for next week's salad.
Why You'll Love This Recipe
- I swear by this trick: toss stale bread cubes with olive oil and salt, then let them sit for 10 minutes while I chop tomatoes. That’s it. No toasting, no fancy techniques—just crunchy bread soaking up juices like a sponge.
- No-Fuss Assembly: I swear by this trick: toss stale bread cubes with olive oil and salt, then let them sit for 10 minutes while I chop tomatoes. That’s it. No toasting, no fancy techniques—just crunchy bread soaking up juices like a sponge.
- Tomato-Basil Magic: Here’s what sold me—the way ripe tomatoes burst against the bread’s crust, then that basil’s peppery punch cutting through. Honestly? It’s the kind of salad where every bite tastes like summer, even in January.
- Picnic to Potluck: I’ve served this at backyard BBQs (as a side) and packed it for hikes (in a jar). The bread holds up surprisingly well—no soggy mess, just texture that stays crisp enough to satisfy. (Yes, even on a Tuesday night.)
Step-by-step instructions for authentic panzanella salad
Here's the classic Tuscan method—simple steps for crispy bread and juicy tomatoes that taste like summer.
Soak and Prepare the Day-Old Rustic Bread
Cut the 8 oz day-old rustic bread into 1-inch cubes, removing any crust. This texture is key—you want soft but sturdy bread that will absorb flavor without turning mushy. Place the cubes in a large bowl and pour over the 0.5 cup water. Add 1 teaspoon of the 1.5 tsp salt and 0.25 tsp of the 0.5 tsp black pepper, tossing gently to distribute.
Let the bread soak for exactly 5 minutes. It should be moist but not soggy—think of it like a quick marinade. The bread will plump up slightly, and you'll see it start to soften at the edges. This step prevents the bread from drying out later while adding subtle seasoning. Drain any excess water after soaking, but don't rinse the bread.
Build the Juicy Tomato Base
Cut the 3 large ripe tomatoes into bite-sized chunks, removing any seeds. The mixed colors give that authentic look—red, yellow, and green all work perfectly. In a separate bowl, combine the tomato pieces with the 0.25 small red onion (thinly sliced) and the 3 cloves minced garlic. Sprinkle with the remaining 0.5 tsp salt and 0.25 tsp black pepper.
Let the tomatoes sit for 10 minutes while you finish prepping. This resting time allows the flavors to meld slightly and the juices to start releasing. You'll notice the tomatoes soften just a bit at the edges—that's exactly what you want. The acidity from the vinegar will brighten these flavors later, but this initial step ensures they're already working together.
Create the Signature Dressing
In a small bowl, whisk together the 0.5 cup extra-virgin olive oil and 0.25 cup red wine vinegar. Add the 0.5 cup fresh basil leaves (stems removed) and let it steep for 5 minutes. This isn't just dressing—it's the soul of panzanella. The basil infuses the oil, creating a fragrant, herby base that ties everything together.
Taste the dressing before combining. It should be tangy but balanced, with bright vinegar notes and rich olive oil. If it needs more salt, add a pinch—this is your chance to adjust before everything comes together. The dressing should coat the back of a spoon but still feel light, not heavy. This is the moment that matters: authentic panzanella relies on this perfect balance.
Assemble and Chill for Maximum Crisp
In a large bowl, gently combine the soaked bread cubes with the tomato mixture. Pour the basil-infused dressing over everything and toss carefully—you want to coat the bread without crushing the tomatoes. Add the 4 oz fresh mozzarella (torn into pieces if using) and fold it in last so it doesn't get soggy.
Let the salad sit at room temperature for 15 minutes before serving. This resting period allows the bread to crisp slightly at the edges while the tomatoes release more juice. The mozzarella will soften just enough to blend into the salad without turning rubbery. Serve immediately for that classic panzanella texture—crisp bread, juicy tomatoes, and creamy mozzarella all working together.
Serve with Confidence
Taste and adjust seasoning one final time. You might need a little more salt or vinegar—this is where your panzanella becomes truly yours. The bread should have crisp edges but still be tender inside, the tomatoes juicy but not mushy, and the basil bright throughout. Each bite should deliver that perfect contrast: crispy, juicy, and creamy all at once.
This is the moment you've been working toward—authentic panzanella that tastes like a summer afternoon in Tuscany. The key is balance: crispy bread without toughness, juicy tomatoes without mushiness, and creamy mozzarella that melts just enough. Serve immediately while the bread is still holding its texture, and enjoy every bite of this classic Italian salad.
Pro Tips For Making Authentic Panzanella Salad
- SOAK THE BREAD PROPERLY: Tear the day-old bread into rough chunks—no need for perfect cubes—and soak them in cold water for exactly 10 minutes. Letting it sit longer makes the bread mushy; less time means soggy edges. Drain well in a colander, then press out excess water with your hands—this keeps the texture light, not gluey.
- USE ROOM-TEMP TOMATOES: Cut tomatoes into big, uneven chunks—no need to peel or seed them—and let them sit at room temperature for 20 minutes before tossing. Cold tomatoes release less juice, and their flavor is duller. Warm them up first, and their sweetness will shine through.
- SALT THE BREAD BEFORE SOAKING: Sprinkle a generous pinch of salt over the bread chunks before adding water—about ½ teaspoon per cup of bread. This seasons the bread from the start and prevents a bland, watered-down taste after draining. Skip this, and your salad will taste like it’s missing something.
- DRESS IT JUST BEFORE SERVING: Mix the olive oil and red wine vinegar separately—about 3 tablespoons each—and toss the salad together right before eating. The acid in the vinegar breaks down the bread’s texture over time, turning it limp. Keep them separate until the last minute for the best crunch.
Pro cooking tips for great authentic panzanella salad
Bread Texture Secrets
The key to perfect panzanella lies in the bread's texture—it must be crispy yet tender. I always use day-old rustic bread like baguette or ciabatta because it's sturdy enough to hold up during soaking. Cut the bread into 1-inch cubes and remove the crust—this prevents any tough edges.
Soak the cubes in 0.5 cup water for exactly 5 minutes, no longer, or they'll turn mushy. After soaking, squeeze out all excess water using a clean kitchen towel. This step ensures crisp edges while keeping the interior soft. 🍞
Tomato Prep Matters
Ripe tomatoes are non-negotiable—they should practically burst when sliced. I recommend using a mix of heirloom varieties for color and flavor. Cut them into 1-inch chunks and remove seeds to prevent excess wateriness.
Let them sit for 10 minutes before assembling—they'll soften slightly and release juices that meld beautifully with the dressing. For extra flavor, sprinkle with 0.5 tsp salt and 0.25 tsp black pepper while resting. This step is often overlooked but makes a huge difference in texture and taste.
Dressing Infusion Time
Don't skip the 5-minute infusion of basil in the dressing—it's what gives panzanella its signature aroma. Whisk together 0.5 cup extra-virgin olive oil and 0.25 cup red wine vinegar, then add the 0.5 cup fresh basil leaves.
Taste before combining with the salad: the dressing should be tangy but balanced. If it needs more salt, add a pinch now—this is your last chance to adjust before everything comes together. The basil should infuse the oil beautifully, creating a fragrant base that ties all the flavors together. 🌿
Assembly Like a Pro
Combine the soaked bread and tomatoes gently—you want to coat without crushing. Pour the basil dressing over everything and toss carefully, reserving some to drizzle at the end. Add fresh mozzarella last if using, folding it in just before serving to prevent sogginess.
Let the salad rest for 15 minutes at room temperature—this allows the bread to crisp slightly and the tomatoes to release more juice. The final taste should be a perfect balance: crispy, juicy, and creamy all in one bite.
Serving Temperature Tips
Panzanella tastes best at room temperature, but never warm. Serve immediately after the 15-minute rest while the bread still holds its crisp edges. If you're prepping ahead, store components separately in the fridge: keep the bread cubes in one container and the tomato mixture in another.
Assemble just before serving to maintain texture. For a restaurant-worthy touch, garnish with extra basil leaves and a drizzle of high-quality olive oil right before serving. The contrast of warm bread and cool tomatoes is what makes this salad truly special. ✨
Nutrition facts
Frequently asked questions
Can I use fresh bread instead of day-old?
Fresh bread works in a pinch, but it won't give you that authentic crispy texture. Toast fresh bread first, then let it cool completely before cubing. The key is to start with bread that's sturdy enough to hold up during soaking—day-old baguette or ciabatta is ideal. If you must use fresh, look for a loaf with a thick crust that can withstand the moisture.
What if my tomatoes aren't juicy enough?
Juicy tomatoes are essential for authentic panzanella! If yours aren't releasing much juice, try these tricks: sprinkle them with 0.5 tsp salt and let them sit for 15 minutes before assembling. You can also add 1 tsp red wine vinegar to the tomato mixture to help draw out moisture. For extra flavor, add a pinch of sugar to balance any tartness in the tomatoes.
How do I prevent soggy bread?
Soggy bread is the #1 panzanella mistake! After soaking the bread for 5 minutes, squeeze out ALL excess water using a clean kitchen towel. The bread should be moist but not dripping. Another pro tip: assemble the salad just before serving and let it rest for only 15 minutes at room temperature. If prepping ahead, store the bread and tomato mixture separately in the fridge and combine right before eating.
Can I make this salad ahead of time?
Yes, but with smart prep! Store the soaked bread cubes in one container and the tomato mixture in another in the fridge for up to 2 days. Keep the dressing separate until ready to serve. When ready, toss everything together and let it rest for 15 minutes before serving. The bread will stay crispy surprisingly well if you don't combine everything too early. For best results, assemble within 2 hours of serving.
What's the best bread for panzanella?
Rustic Italian breads work best—look for baguette, ciabatta, or focaccia with a thick crust. The bread should be sturdy enough to hold up during soaking but soft enough to absorb flavors. Avoid soft sandwich breads like white bread or brioche, as they'll turn mushy. If you can't find day-old bread, toast a fresh loaf and let it cool completely before cubing. The crust adds great texture, but remove it before soaking.
