This peach mozzarella salad has completely won my heart!
When summer arrives and those gorgeous peaches hit their peak, you need a simple yet stunning peach salad recipe that showcases their natural sweetness.
This vibrant peach salad combines juicy fruit with creamy cheese in the most delicious way possible.
Why I’m Totally Smitten With This Peach Mozzarella Salad

This recipe has become my family’s summer obsession because it’s incredibly fresh and satisfying.
You get the perfect balance of sweet peaches, creamy mozzarella, and crisp greens that make every bite exciting.
I love how this peach mozzarella salad comes together in minutes, yet feels elegant enough for entertaining guests on your patio.
When I’m planning a complete summer spread, I always pair this salad with my perfect peach bruschetta recipe as an appetizer, the flavors complement each other beautifully!
For a heartier meal, you can serve it alongside my easy summer veggie pasta primavera to create a fresh, garden-to-table dinner experience.
Ingredients You Need for Peach Mozzarella Salad

Here’s what you’ll need to create this amazing peach salad recipe:
For the Salad:
- 4 ripe peaches, sliced (choose peaches that give slightly when pressed)
- 5 cups fresh spinach leaves, roughly chopped
- 8 oz fresh mozzarella, cubed or torn into chunks
- 1 large avocado, diced
- 1/2 cup toasted walnuts, roughly chopped
- 2 cups cooked chicken breast, sliced (optional for protein)
For the Balsamic Vinaigrette:
- 1/4 cup balsamic vinegar (use good quality for best flavor)
- 1/3 cup extra virgin olive oil
- 1 tablespoon honey (or maple syrup)
- 1 teaspoon Dijon mustard
- 2 garlic cloves, minced
- Salt and pepper to taste
Pro tip: I always buy my peaches a few days early and let them ripen on the counter until they smell fragrant, that’s when you know they’re perfect for this peach mozzarella salad!
How to Make Peach Mozzarella Salad

Creating this gorgeous peach salad is surprisingly simple:
- Prepare your base: Wash and roughly chop your spinach, then divide it between serving plates or arrange in a large salad bowl.
- Slice the peaches: Cut your ripe peaches into wedges, removing the pits. I like to slice mine about 1/4-inch thick for the perfect bite.
- Prep remaining ingredients: Cube your mozzarella, dice the avocado, and slice your cooked chicken if using.
- Arrange the salad: Artfully arrange the peach slices, mozzarella cubes, avocado pieces, and chicken over the spinach. Sprinkle the toasted walnuts on top.
- Make the dressing: In a mason jar, combine balsamic vinegar, olive oil, honey, Dijon mustard, minced garlic, salt, and pepper. Shake vigorously until well combined.
- Finish and serve: Drizzle the balsamic vinaigrette over your peach mozzarella salad just before serving to keep everything fresh and crisp.
The total time from start to finish is about 15 minutes, perfect for those busy summer evenings when you want something healthy and delicious!
How I Make This Peach Mozzarella Salad Perfect Every Time

My secret to the best peach salad? Don’t overdress it! I always serve the vinaigrette on the side initially, then drizzle just enough to lightly coat the ingredients.
You want to taste each component clearly.
Also, I toast my walnuts in a dry skillet for 2-3 minutes – this simple step adds incredible depth to the overall flavor of your peach mozzarella salad.
How do I know when peaches are ripe enough for this salad?
Your peaches should yield slightly to gentle pressure and smell sweet and fragrant.
If they’re too firm, your peach salad won’t have that juicy, sweet flavor that makes this recipe special.
I often buy peaches 2-3 days before I plan to make the salad.
Print
Fresh Peach Mozzarella Salad Recipe
- Total Time: 15 minutes
- Yield: 4
Description
A fresh, vibrant peach mozzarella salad that perfectly captures summer flavors in every bite.
Ingredients
- 4 ripe peaches, sliced
- 5 cups fresh spinach, chopped
- 8 oz fresh mozzarella, cubed
- 1 large avocado, diced
- 1/2 cup toasted walnuts, chopped
- 2 cups cooked chicken breast, sliced (optional)
- 1/4 cup balsamic vinegar
- 1/3 cup olive oil
- 1 tablespoon honey
- 1 teaspoon Dijon mustard
- 2 garlic cloves, minced
- Salt and pepper to taste
Instructions
- Arrange chopped spinach on serving plates or in a large bowl.
- Top with sliced peaches, cubed mozzarella, diced avocado, and chicken if using.
- Sprinkle toasted walnuts over the salad.
- Whisk together vinaigrette ingredients in a small bowl or shake in a jar.
- Drizzle dressing over salad just before serving.
Notes
- Choose peaches that give slightly when pressed for the best flavor
- Toast walnuts in a dry skillet for 2-3 minutes for extra flavor
- Serve dressing on the side to prevent wilting
- Prep Time: 15 minutes
- Cook Time: 0 minutes
Can I make this peach salad recipe ahead of time?
I recommend prepping all components separately and assembling just before serving.
You can wash and chop the spinach, make the vinaigrette, and even slice the peaches (store with a bit of lemon juice to prevent browning) up to 4 hours ahead.
What can I substitute for mozzarella in this peach salad?
Goat cheese, feta, or burrata work wonderfully!
Each brings a different flavor profile, goat cheese adds tanginess, while burrata creates an ultra-creamy texture that pairs beautifully with the sweet peaches.
How long will leftover peach salad keep?
Once dressed, this peach mozzarella salad is best enjoyed within 2-3 hours. The ingredients start to release their juices and the spinach can wilt.
That’s why I always keep the dressing separate until serving time!
If you love this peach mozzarella salad as much as I do, please save it to your Pinterest boards! You can find more of my favorite summer recipes on my Pinterest.
I’m always sharing new seasonal dishes that my family adores.
How I Love to Serve My Peach Mozzarella Salad
This beautiful salad has become my go-to for summer entertaining!
I serve it at backyard barbecues, lunch dates with friends, and even as a light dinner on those sweltering evenings when cooking feels impossible.
My favorite tradition is making this peach mozzarella salad for our family’s annual peach picking trip, we come home with baskets of fruit and immediately create this fresh, celebratory meal together.