This Peach Salad is a fresh, colorful way to enjoy ripe summer peaches. Juicy peach wedges pair beautifully with crisp cucumber, tender baby greens, red onion, fresh mint, and crunchy walnuts, all finished with a sweet and tangy honey vinaigrette. It is light enough for lunch yet flavorful enough to serve alongside your favorite family dinner.
Why You’ll Love This Recipe
There is so much to love about this easy Peach Salad. The peaches bring natural sweetness, while cucumber and greens keep every bite crisp and refreshing. Red onion adds a little sharpness, walnuts provide a satisfying crunch, and fresh mint gives the salad a bright finish.
It is also wonderfully simple. There is no cooking required, and the entire salad comes together quickly with everyday ingredients. This fresh peach salad is family-friendly, naturally meat-free, and ideal for summer lunches, picnics, barbecues, and casual dinners.
Ingredients

For the Peach Salad
- 4 cups mixed baby greens
- 3 medium fresh peaches, sliced into wedges
- 2 medium cucumbers, sliced
- 1 small red onion, thinly sliced
- 5–6 fresh mint leaves, chopped or torn
- ½ cup walnuts, roughly chopped
For the Honey Vinaigrette
- 3 tablespoons extra virgin olive oil
- 2 tablespoons red wine vinegar
- 1 tablespoon honey
- ¼ teaspoon garlic powder
- ½ teaspoon salt
- ¼ teaspoon black pepper
Instructions
- Add the extra virgin olive oil, red wine vinegar, honey, garlic powder, salt, and black pepper to a small bowl or jar. Whisk well, or seal the jar and shake, until the honey vinaigrette is smooth and emulsified.
- Taste the dressing and adjust it if necessary. Add a little more honey when the peaches are tart or a small splash of vinegar when they are particularly sweet.
- Wash the baby greens and dry them thoroughly. Slice the peaches into wedges and slice the cucumbers. Thinly slice the red onion, tear or chop the mint leaves, and roughly chop the walnuts.
- Place the mixed baby greens in a large serving bowl. Scatter the cucumber, red onion, fresh mint, and walnuts over the greens.
- Arrange the fresh peach wedges over the top. This keeps the delicate fruit from becoming crushed while assembling the salad.
- Just before serving your Peach Salad, drizzle over some of the honey vinaigrette. Toss everything gently until lightly coated, adding more dressing only as needed. Serve immediately.

Tips & Tricks
Choose peaches that are ripe and fragrant but still slightly firm. Very soft peaches can become mushy when the salad is tossed.
Dry the baby greens thoroughly after washing. Excess water can dilute the vinaigrette and prevent it from coating the ingredients properly.
For extra crunch and deeper nutty flavor, lightly toast the walnuts in a dry skillet and allow them to cool completely before adding them to the salad.
If raw red onion tastes too strong, soak the sliced onion in cold water for about 10 minutes. Drain and dry it before assembling the salad.
You can substitute pecans or sliced almonds for the walnuts. Baby spinach, arugula, or a combination of leafy greens can also replace the mixed baby greens.
Add the vinaigrette immediately before serving. Dressing the greens too early can make this summer peach salad wilt.
Details
Prep Time: 15 minutes
Cook Time: 0 minutes
Total Time: 15 minutes
Yield: 4 servings
Category: Salad
Method: No-Cook
Cuisine: American-Inspired
Difficulty: Easy
Dietary Notes: Vegetarian, halal-friendly, dairy-free

Notes
This fresh peach salad is best during peach season when the fruit is naturally juicy and flavorful. Nectarines are an excellent alternative when fresh peaches are unavailable.
For a more substantial meal, serve the salad alongside grilled halal chicken, baked fish, or another favorite protein. You can also add crumbled feta cheese for a creamy, salty contrast.
If you prefer a nut-free peach cucumber salad, simply leave out the walnuts or replace them with roasted sunflower or pumpkin seeds.
Nutrition
Approximate nutrition per serving:
Calories: 260 kcal
Protein: 4 g
Carbohydrates: 25 g
Fat: 18 g
Nutrition values are estimates and can vary depending on the exact ingredients and serving size.
FAQ
What goes well with peach salad?
Fresh peaches pair especially well with cucumber, leafy greens, mint, walnuts, pecans, feta, and mild vinaigrettes. For a complete meal, this salad also works well alongside grilled chicken or fish.
Can I make Peach Salad ahead of time?
You can prepare most of the components several hours ahead, but keep them separate. Store the dressing, greens, sliced vegetables, peaches, and walnuts separately and assemble the salad shortly before serving for the freshest texture.
What dressing is best for a fresh peach salad?
A light honey vinaigrette works particularly well because its sweet and tangy flavors complement ripe peaches without overpowering them. Olive oil, vinegar, honey, and simple seasonings are all you need.
Can I use canned or frozen peaches?
Fresh peaches provide the best texture for this recipe. Well-drained canned peaches can work when fresh fruit is unavailable, but they tend to be softer and sweeter. Frozen peaches are generally too soft after thawing for this type of salad.
Can I add cheese to peach cucumber salad?
Yes. Crumbled feta is an excellent choice because its creamy, salty flavor contrasts nicely with sweet peaches and crisp cucumber. Fresh mozzarella can also work for a milder variation.
How do I keep peaches from turning brown in salad?
Prepare the peaches relatively close to serving time. The acidity in the vinaigrette can also help slow browning once the salad has been dressed.
Storage
For the best texture, store the salad components separately. Undressed greens, vegetables, and peaches can be refrigerated in airtight containers for up to 1–2 days, although freshly sliced peaches are best eaten as soon as possible.
Keep the honey vinaigrette in a sealed jar in the refrigerator for up to 5 days. Shake or whisk it again before serving.
Once dressed, the salad is best enjoyed immediately because the greens gradually wilt. Freezing is not recommended because peaches, cucumber, and leafy greens lose their crisp texture after thawing.
Reheating is not necessary because this salad is served cold or at room temperature.

Similar Recipes

Peach Salad Recipe
Ingredients
For the Peach Salad
- 4 cups mixed baby greens
- 3 medium fresh peaches sliced into wedges
- 2 medium cucumbers sliced
- 1 small red onion thinly sliced
- 5 –6 fresh mint leaves chopped or torn
- ½ cup walnuts roughly chopped
For the Honey Vinaigrette
- 3 tablespoons extra virgin olive oil
- 2 tablespoons red wine vinegar
- 1 tablespoon honey
- ¼ teaspoon garlic powder
- ½ teaspoon salt
- ¼ teaspoon black pepper
Instructions
- Add the extra virgin olive oil, red wine vinegar, honey, garlic powder, salt, and black pepper to a small bowl or jar. Whisk well, or seal the jar and shake, until the honey vinaigrette is smooth and emulsified.
- Taste the dressing and adjust it if necessary. Add a little more honey when the peaches are tart or a small splash of vinegar when they are particularly sweet.
- Wash the baby greens and dry them thoroughly. Slice the peaches into wedges and slice the cucumbers. Thinly slice the red onion, tear or chop the mint leaves, and roughly chop the walnuts.
- Place the mixed baby greens in a large serving bowl. Scatter the cucumber, red onion, fresh mint, and walnuts over the greens.
- Arrange the fresh peach wedges over the top. This keeps the delicate fruit from becoming crushed while assembling the salad.
- Just before serving your Peach Salad, drizzle over some of the honey vinaigrette. Toss everything gently until lightly coated, adding more dressing only as needed. Serve immediately.
Notes
Conclusion
This Peach Salad makes the most of simple summer ingredients with very little effort. Sweet peaches, crisp cucumber, fresh mint, crunchy walnuts, and honey vinaigrette create a refreshing balance of flavors and textures.
Whether you serve it as a quick lunch, colorful side dish, or part of a summer family meal, it is an easy recipe you can confidently make whenever fresh peaches are in season.

