Peach Salad | The Mediterranean Dish

Colorful peach salad with greens, red onions, walnuts, and feta cheese.

Bright, juicy peaches bursting with summer sweetness come together with creamy goat cheese and a lively Dijon vinaigrette in this peach salad that perfectly captures the feeling of warm sunny days!

If summer in Italy had a flavor, it would be exactly this peach salad. Just like Caprese or Panzanella salads, it highlights the best of the season with fresh ingredients like fragrant basil and sweet peaches.

You might think peaches and cheese are an unusual combo — but wait until you try this Halloumi Salad with Peaches! Peaches paired with cheese create a mouthwatering balance of sweet, tangy, and creamy that will have you thinking of the Mediterranean coast.

Basil is such a classic Italian herb, easy to recognize and loved for its fresh scent. And Italy is one of the world’s top places to grow peaches – thanks to the mild climate and rich soil that help these juicy stone fruits shine.

Arugula gives the salad a little peppery kick, while the goat cheese from Italy’s Piedmont region adds a slightly sharp yet buttery richness. Finally, a drizzle of lemon-honey vinaigrette ties everything together—benvenuto in Italia on your plate!

This peach salad is a bright celebration of summer’s best flavors: ripe, juicy peaches paired with aromatic basil, peppery arugula, creamy goat cheese, and crunchy walnuts. It only takes minutes to whip up, and it’s a simple way to enjoy big, fresh flavors all in one bowl. Here’s what makes it shine:

  • Ready in about 10 minutes — just right for a quick lunch or an easy side dish on busy warm days.
  • A seasonal standout — featuring peaches and basil at their peak to make each bite sing.
  • Love the crunch? This salad has it with walnuts and crisp red onions balanced by the tender peaches and cheese.
  • Flexible and forgiving — switch up the greens, cheese, or nuts depending on your pantry and taste.
  • Make-ahead friendly — whip up the lemon-honey vinaigrette a few days ahead to save time.

Fast, Fresh, and Flavorful

This peach salad is one of those no-fail recipes that feels totally fresh and exciting but is so easy to make. Here’s why it’s a must-try:

  • Super fast to make: Takes about 10 minutes from start to finish — perfect when you want something bright and tasty without the fuss.
  • Fresh, summery flavor: Velvet peaches and fresh basil bring a juicy sweetness that dances with the peppery arugula and tangy goat cheese.
  • Looks gorgeous: The colorful peaches, purple onion, and crumbled cheese come together beautifully — ideal for impressing guests or picnic treats.
  • Textural delight: Creamy goat cheese and juicy peaches contrast wonderfully with crunchy walnuts and crisp onions, keeping every bite interesting.
  • Customizable: Feel free to swap out ingredients — throw in grilled chicken, shrimp, or halloumi for extra protein and heartiness.
  • Prep-friendly: The vinaigrette can be made days ahead, so you just toss things together when it’s go-time.
  • Easy cleanup: No stovetop needed (unless you want to grill peaches for a smoky twist), just some basic prep tools.
  • Keeps peaches fresh: A quick squeeze of lemon juice helps prevent browning, so your salad looks fresh if it sits a bit before serving.

In short, this peach salad nails it: simple, seasonal, adaptable, and stunning — a true taste of summer you can make anytime peaches are ripe.

Fresh Ingredients to Gather

  • 2 ripe yellow peaches, sliced
  • 1/2 small red onion, thinly sliced
  • 2 firmly packed cups arugula
  • 1/4 loosely packed cup basil leaves
  • 2 tablespoons Tronchetto di Capra cheese or other mild goat cheese, crumbled
  • 1/4 cup walnuts, roughly chopped
  • 2 tablespoons lemon juice
  • 1 tablespoon red wine vinegar
  • 6 tablespoons extra virgin olive oil
  • 1 teaspoon Dijon mustard
  • 2 tablespoons honey
  • 1/2 teaspoon kosher salt
  • Black pepper, to taste

How to Assemble the Salad

  1. Whisk 2 tablespoons lemon juice, 1 tablespoon red wine vinegar, 6 tablespoons extra-virgin olive oil, 1 teaspoon Dijon mustard, 2 tablespoons honey, 1/2 teaspoon kosher salt and pepper to taste in a small bowl to make the vinaigrette; set aside.
  2. Hold each peach stem-side up; cut around the stone with a paring knife, twist to separate halves, remove the pit, scrape any remaining stone bits, place flat side down and slice peaches 1/4–1/2 inch thick.

  3. Gently toss peach slices with a squeeze of lemon juice right after slicing to prevent browning.
  4. Peel the red onion and thinly slice half of it.
  5. Spread 2 packed cups arugula in a shallow bowl or on a platter and layer 1/4 cup loosely packed basil leaves over the greens.
  6. Arrange sliced peaches and sliced red onion evenly across the greens.
  7. Sprinkle crumbled goat cheese and roughly chopped walnuts on top.
  8. When ready to serve, drizzle the vinaigrette over the salad and toss lightly (or dress individual servings).
  9. Taste and adjust seasoning with extra salt or a drizzle of honey if desired; serve immediately.

Serving Ideas and Pro Tips

This peach salad is delicious enough on its own but can easily be turned into a fuller meal with a few simple additions.

  • Pair this salad with grilled seafood or fish for a fresh summer dinner.
  • Serve alongside grilled chicken souvlaki or pork chops for a hearty, meat-based meal.
  • Stick to vegetarian by adding lemon pasta or lentil burgers for more substance.
  • Keep the peach theme going and serve with a refreshing peach lemonade cocktail or mocktail.

Colorful peach salad with goat cheese, basil, arugula, walnuts, and red onions.

Easy Swaps and Add-Ins

Fruit and herbs are front and center in this peach salad, but you can easily tailor it if you need to swap ingredients. Here are some friendly swaps and additions to keep things delicious and fresh:

  • Greens swaps: Try radicchio, dandelion greens, or endive for a peppery vibe similar to arugula. For a milder taste, baby spinach works great.
  • Peach alternatives: If peaches aren’t in season, ripe melon like Tuscan cantaloupe can offer a nice sweet, juicy substitute.
  • Cheese options: Mild goat cheese or feta are excellent choices here. Burrata is another fabulous option if you want something extra creamy and less tangy.
  • Nut swaps: Pine nuts, pecans, or almonds all add crunch and richness, so feel free to switch those in.
  • Add creaminess: Sprinkle sliced ripe avocado on top for an indulgent layer of velvety texture.

Keep It Fresh: Storage Guide

This peach salad is at its best right after you make it, but don’t worry—it comes together so quickly!

You can prepare the lemon-honey vinaigrette up to 3 days in advance. Just keep it chilled in an airtight container and bring it to room temperature for 15-20 minutes before tossing the salad. Also, store your basil wrapped loosely in a paper towel inside the fridge to keep it vibrant and fresh.

To keep your peach slices from browning, gently toss them with a squeeze of lemon juice right after slicing. This stops oxidation and helps the salad look bright if it will sit out a little before serving.

Common Questions and Answers

  • Q: Can I use canned or frozen peaches?
    A: Fresh peaches are best for texture and flavor. Canned peaches tend to be soft and sweetened, which changes the salad, and frozen peaches can get watery when thawed. If fresh aren’t available, drain frozen or canned peaches well before using.
  • Q: How do I pick perfectly ripe peaches?
    A: Look for peaches that give slightly when you press gently near the stem and smell sweet and fragrant. Avoid peaches that feel rock-hard or bruised.
  • Q: Can I grill the peaches?
    A: Absolutely! Grilling peach halves on medium-high heat for a few minutes adds a lovely smoky sweetness and caramelized texture. Let them cool a bit before slicing and adding to the salad.
  • Q: How do I prevent peaches from turning brown?
    A: Toss sliced peaches with lemon juice to slow browning. This is a quick, simple trick to keep your salad fresh-looking.
  • Q: Can I make the salad ahead?
    A: The salad is tastiest fresh, but you can make the dressing up to 3 days ahead and keep toppings separated. Dress just before serving for the best texture.
  • Q: What can I substitute for the cheese and nuts?
    A: Feta or burrata make great cheese alternatives. For nuts, swap walnuts for pecans, almonds, or pine nuts to keep the crunch.
  • Q: How do I store leftovers?
    A: Keep salad components separately if you can. Leftover dressed salad should be eaten the same day as peaches and greens wilt over time. The vinaigrette keeps in the fridge for up to 3 days; just whisk before using.
  • Q: How many servings does this recipe make?
    A: This recipe serves about 4 as a side or light main dish.

Close-up of fresh peach salad with cheese, basil, and walnuts.

More in Recipes

Ashley

ABOUT THE AUTHOR

Ashley

Hi, I’m Laura Bennett, a home baker, recipe creator, and mom of two. I’m married to my husband Mark, and together we’re raising our kids, Emma and Lucas, who are always the first to test my latest baking experiments. Warm Baker started as a way to share the cozy, reliable recipes I make for my family every week — from soft breads and breakfast bakes to simple cookies that never last long in our house.

READ MORE →

Leave a Comment