This peach salad is summer in a bowl—bursting with juicy peaches, crunchy sourdough, and crispy bacon. It balances sweet and savory flavors and comes together quickly, making it a favorite side or light main during peach season.
It’s my go-to when peaches are at their peak. I’ve made it for family dinners and barbecues more times than I can count, and it always disappears fast.

Recipe Highlights
- Sweet & Savory: Ripe peaches and a honey-balsamic vinaigrette pair beautifully with salty bacon and creamy cheese.
- A Fresh Twist: This is a fruity take on classic panzanella, replacing tomatoes with peaches for a summery flavor.
- Great Texture: Toasted sourdough and walnuts add crunch while mozzarella and peaches add creaminess and juiciness.
- Simple to Make: Despite the variety of ingredients, assembly is quick and straightforward.
Key Ingredients & Substitutions
Using ripe, high-quality ingredients makes this salad shine. Here are notes and easy swaps for each main component:
Peaches: Choose ripe but slightly firm peaches with a fragrant aroma. Both yellow and white varieties work—yellow peaches have more acidity, white are sweeter. Freestone peaches are easiest to slice.
Sourdough: Slightly stale sourdough works best because it toasts up crisp and soaks up dressing without turning mushy. Any rustic, crusty bread is fine; use gluten-free bread to make the salad gluten-free. Cornbread croutons are a tasty alternative.
Greens: Mixed baby greens, arugula, or baby spinach all work. Chopped romaine or butter lettuce can be used for more structure.
Bacon: Crispy bacon adds smoky saltiness; omit it for a vegetarian version.
Cheese: Fresh mozzarella (torn or small balls) works beautifully. Crumbled feta or a plant-based feta are also excellent choices.
Nuts: Walnuts are recommended, but chopped pecans or almonds are good substitutes.
Dressing: A honey-balsamic vinaigrette is suggested here—its sweetness and tang complement the peaches. Use any vinaigrette you prefer if desired.

Tips for a Delicious Peach Salad
Small techniques make a big difference. Follow these tips for the best results:
Toast the bread: Tear or cube stale bread and toast in a dry skillet or bake at 375°F (190°C) until golden and crisp. This prevents sogginess once dressed.
Pick ripe peaches: Avoid rock-hard fruit. Ripe peaches should yield slightly to pressure and be fragrant. Freestone varieties are easier to prep.
Toss gently: Combine the salad just enough to coat the ingredients with dressing—over-mixing will bruise peaches and wilt greens.
Season carefully: Taste the dressing before adding too much salt, since bacon and cheese already contribute saltiness. Adjust to your preference.

Peach Salad Recipe
Ingredients
Salad
- 5 cups sourdough bread pieces cubed or torn
- 2 fresh peaches sliced
- 5 cups baby greens washed and dried
- 4 oz fresh mozzarella
- 3 strips bacon
- ½ cup walnuts
Honey Vinaigrette
- ¼ cup extra virgin olive oil
- 2 tablespoons balsamic vinegar
- 2 tablespoons apple cider vinegar
- 1 tablespoon honey
- ¼ teaspoon garlic powder
- ¼ teaspoon salt
- ¼ teaspoon black pepper
Instructions
Honey Vinaigrette
-
Whisk the extra virgin olive oil with the balsamic and apple cider vinegars until emulsified. Stir in honey, garlic powder, salt, and pepper. Taste and adjust seasoning—remember the bacon and cheese add salt.
Salad
-
Toast the sourdough in a dry skillet over medium heat for a few minutes or bake on a sheet at 375°F (190°C) for about 10 minutes, until golden and crisp. Let cool.
-
In a large bowl, combine the toasted bread, sliced peaches, greens, mozzarella, cooked bacon, and walnuts. Add about half the dressing and toss gently to coat. Taste and add more dressing if desired, then serve.
Nutrition
Serving Suggestions
This salad is refreshing yet substantial. Serve it as a light main for lunch or alongside grilled meats and seafood at a barbecue. The peaches’ sweetness pairs especially well with smoky flavors.
Storage & Make-Ahead Instructions
Best enjoyed immediately, as the bread will soak up the dressing over time. If needed, store leftovers loosely covered in the fridge for up to 24 hours.
To prep ahead without losing texture:
- Make the dressing and keep it refrigerated up to 3 days.
- Toast and store the sourdough in an airtight container at room temperature.
- Cook and chill the bacon a day ahead.
- Slice peaches just before serving and assemble the salad shortly before eating to preserve freshness.

FAQs
Panzanella is a Tuscan bread salad traditionally made with stale bread and tomatoes, often combined with cucumbers, onions, and basil. The bread soaks up tomato juices and dressing for a flavorful texture.
Yes—if you toast fresh bread thoroughly until it’s very crisp so it won’t become soggy.
No. Peach skins are fine to leave on unless you prefer to peel them.
Absolutely—nectarines work well and are a great swap depending on ripeness and price.
More Summertime Recipes
For more summer sides and desserts, try chilled pasta salads, a crisp broccoli salad, or light no-bake desserts. Fruit-based desserts like peach cobbler or a fruit sorbet are also great seasonable options.