There’s just something about a peach salad that feels like summer in every bite. The juicy sweetness of ripe peaches, combined with crisp greens and savory toppings, creates the kind of refreshing dish you crave when the sun is shining and the days are long.
I first made this recipe on a late July afternoon when the peaches were perfectly ripe and fragrant at the local farmer’s market. I wanted something light but satisfying—a dish that could stand on its own or serve as a perfect side for grilled chicken or a backyard BBQ. This peach salad recipe was born out of that craving for balance between sweet and savory, light and bold, juicy and crunchy.
If you’ve never tried peaches in a salad before, you’re in for a treat. And if you have—well, this recipe might just become your new go-to.
Why I Love This Recipe
What makes this peach salad so special? It’s that delicate dance of flavors: sweet peaches, creamy cheese, peppery arugula, crunchy nuts, and a drizzle of tangy balsamic glaze. It’s not your typical green salad—and that’s exactly the point.
This isn’t just a “healthy option.” It’s the kind of salad you look forward to, the one you’ll bring to summer potlucks and family dinners, and everyone will ask for the recipe.
The real star here is the peach. When they’re ripe, they’re juicy and tender, almost melting in your mouth. Pair them with ingredients like goat cheese or feta, toasted pecans or almonds, and a hint of fresh herbs, and you have something that’s restaurant-worthy—but surprisingly easy to make at home.
What I especially love is the versatility. You can keep it vegetarian or bulk it up with grilled chicken or shrimp. It works as a light lunch, a fancy starter, or a beautiful side dish. And because it’s so pretty, it always impresses guests, even though it takes almost no time to put together.
Ingredients for Peach Salad Recipes
The beauty of this peach salad is that the ingredients are fresh, simple, and full of contrast. You don’t need a pantry full of exotic items. Just a few well-paired components—and the star of the show: fresh peaches.
Here’s what you’ll need to make this perfect summer salad:
- Fresh ripe peaches – Yellow peaches are the best for this, offering that sweet, slightly tangy flavor and vibrant color. Choose firm-but-ripe peaches so they slice cleanly without becoming mushy.
- Mixed greens or arugula – I love the peppery bite of arugula with the sweetness of peaches, but you could use spring mix, baby spinach, or a blend.
- Goat cheese or feta – The creaminess and tang from either of these cheeses create an amazing contrast with the juicy fruit. Goat cheese is slightly milder and creamier, while feta has a brinier, crumbly texture.
- Toasted pecans or almonds – The crunch is essential here. Lightly toasting the nuts brings out their natural oils and enhances flavor.
- Red onions (optional) – Thinly sliced red onion adds a nice sharpness that cuts through the sweetness of the peach.
- Fresh basil or mint – A few torn leaves of fresh herbs brighten up the whole dish.
- Balsamic glaze or vinaigrette – A sweet and tangy balsamic reduction drizzled over top takes this salad over the edge. You can also make a quick homemade vinaigrette if you prefer.
- Olive oil – For dressing the greens lightly and adding richness.
This combination brings flavor, texture, and color to every bite. It’s not overly complicated, but each ingredient has a purpose.
How Much Time Will You Need
One of the best things about this recipe is how quick it is.
From prep to plate, you’ll only need about 15 to 20 minutes.
If you’re toasting your nuts and making your own vinaigrette, you might take closer to 20, but it’s still quicker than most meals. It’s a perfect last-minute recipe when you need something fresh and beautiful in a hurry.
How to Make This Peach Salad Recipe

Here’s a simple step-by-step guide to building the perfect peach salad.
Step – 1: Prep the peaches
Start by washing and slicing your peaches. You don’t need to peel them unless you prefer them that way. Slice into thin wedges, about ¼ inch thick. If your peaches are very juicy, you can pat them dry slightly with a paper towel so they don’t make the greens soggy.
Step – 2: Toast the nuts
In a dry skillet over medium heat, toast the nuts for about 3–5 minutes, shaking the pan occasionally. You’ll know they’re ready when they’re slightly browned and fragrant. Let them cool while you prep the rest of the salad.
Step – 3: Prep the greens
Place your arugula or mixed greens into a large mixing bowl. Drizzle lightly with olive oil and toss gently with clean hands or tongs. You just want them lightly coated—not drenched.
Step – 4: Add your toppings
Arrange the peach slices over the greens. Crumble goat cheese or feta on top, then sprinkle on the toasted nuts. If using red onion, scatter the thin slices sparingly across the top. Tear a few basil or mint leaves and sprinkle them in for a burst of freshness.
Step – 5: Dress and finish
Drizzle with balsamic glaze in a zigzag motion across the salad. If you’re using a vinaigrette, pour just enough to lightly coat the salad when tossed.
Step – 6: Toss (optional)
You can toss the salad just before serving or leave it composed if you want a prettier presentation.
Serve immediately while the peaches are fresh and the greens are crisp.
Substitutions
Sometimes you’re out of one thing, or maybe you just want to mix things up. That’s the beauty of this salad—it’s flexible.
If you don’t have goat cheese:
- Use feta for a bolder flavor
- Blue cheese for something tangy and strong
- Fresh mozzarella for something mild and creamy
No pecans? Try:
- Sliced almonds
- Walnuts
- Candied nuts for a sweeter crunch
Out of arugula?
- Spring mix or baby spinach works well
- Butter lettuce for a softer, more delicate base
Want a dairy-free version?
- Omit the cheese or use a vegan cheese alternative
Prefer a different dressing?
- A lemon vinaigrette adds brightness
- Honey mustard can bring out the sweet-savory balance
- A light citrus dressing works wonderfully with peaches
Want to make it heartier?
- Add grilled chicken, prosciutto, or shrimp on top
This is one of those recipes that you can truly make your own, depending on what’s in your fridge—or your mood.
Best Side Dish of Peach Salad Recipes
While this salad shines on its own, pairing it with the right side dishes can turn it into a full meal or an unforgettable starter.
Here are a few delicious options:
1. Grilled Chicken Skewers
The smoky, savory flavor of grilled chicken complements the sweet and tangy profile of the peach salad beautifully. It’s a balanced and satisfying combination, especially for lunch or dinner.
2. Crusty Artisan Bread
Serve with a loaf of fresh, crusty bread drizzled with olive oil and sea salt. Perfect for soaking up every last drop of dressing.
3. Chilled Rosé or Sparkling Water with Citrus
Okay, not a side dish, technically—but this salad is made for sipping something light and refreshing on the side. Rosé wine brings out the sweetness of the peaches, and a citrusy sparkling water makes a perfect non-alcoholic option.
Serving and Presentation Tips
Presentation is everything when it comes to a fresh summer salad—and this peach salad deserves a little extra love when plating. Because peaches are naturally vibrant and juicy, you don’t need to do much to make the dish look stunning.
Start by layering your greens as a base on a shallow platter or wide salad bowl. Instead of tossing everything together at once, try arranging the peach slices evenly over the greens, allowing their natural color to stand out. Crumble the goat cheese or feta over top, letting some pieces fall on the greens and others on the peaches to create contrast.
Scatter your toasted nuts and herbs last, and then drizzle your balsamic glaze in a back-and-forth motion so it ribbons over the top. That drizzle adds visual drama and a mouthwatering sheen.
If you’re serving it for guests, garnish with a few extra fresh basil or mint leaves and a grind of black pepper just before serving. Simple, rustic, and beautiful.
Tips and Tricks to Make This Recipe Better

A peach salad might sound straightforward, but these tips will elevate it from good to exceptional:
- Use ripe—but not overripe—peaches: You want them sweet and juicy but still firm enough to slice cleanly. Overripe peaches will fall apart and make the salad mushy.
- Toast the nuts fresh: Toasting nuts right before assembling gives them the best flavor and crunch. Pre-packaged toasted nuts work, but they often lack that just-roasted warmth.
- Don’t overdress the greens: You want to keep the greens lightly dressed so they don’t weigh down the salad or turn soggy.
- Make your own vinaigrette: If you’re skipping balsamic glaze, try a homemade vinaigrette with olive oil, white balsamic vinegar, Dijon mustard, and honey for a balanced flavor that complements the peaches.
- Serve immediately after dressing: The acidity in dressings can wilt the greens if left too long. If you’re prepping ahead, wait to dress until just before serving.
- For perfect flavor balance: Try a pinch of flaky sea salt sprinkled over the top—it enhances both the sweet and savory components.
Common Mistakes to Avoid
Even a simple recipe has its pitfalls. Avoid these common mistakes to get it just right:
- Using underripe or flavorless peaches: They’re the star of the show. If your peaches aren’t ripe yet, wait a day or two or opt for canned peaches in natural juice as a last resort (just drain them well).
- Adding too much dressing: This can make the greens soggy and overpower the delicate sweetness of the peaches. Less is more.
- Skipping the texture: Without the nuts or a crunch element, the salad feels flat. Always include something crispy for balance.
- Mixing too early: Once dressed, the salad should be eaten quickly. Don’t toss the salad and let it sit—serve right away for best results.
- Overloading flavors: Keep it simple. You don’t need a long list of toppings—just a few high-quality ingredients that complement each other.
How to Store It
This salad is best served fresh, but if you do need to store leftovers, here’s how:
- Storage Time: Store in an airtight container in the refrigerator for up to 1 day. After that, the greens will wilt and the peaches may turn mushy.
- Keep dressing separate: If you’re making this ahead, store the greens and toppings separately from the dressing. Assemble just before serving.
- Avoid freezing: Peaches and fresh greens don’t freeze well, and the texture will suffer.
- For meal prep: Store all ingredients in separate containers and only combine right before eating. That way everything stays crisp and fresh.
FAQ
Can I use canned peaches instead of fresh?
Yes, if you’re in a pinch. Choose canned peaches in 100% juice—not syrup—and drain them well before using. Fresh is best, but canned works in off-seasons.
What other cheeses work in this salad?
Besides goat cheese and feta, you can use blue cheese (for a strong flavor), fresh mozzarella (for a milder version), or even ricotta salata for a firm texture.
Is this peach salad vegan-friendly?
As written, it includes cheese, but you can make it vegan by omitting the cheese or using a plant-based cheese alternative. Just make sure your dressing is also vegan.
Can I add protein to this salad?
Absolutely. Grilled chicken, shrimp, or thinly sliced prosciutto all pair beautifully. Even chickpeas can work if you want a plant-based protein.
What’s the best way to make this salad ahead of time?
Prep the individual components—slice the peaches, toast the nuts, mix the greens—but don’t assemble or dress the salad until you’re ready to serve. This keeps everything crisp and fresh.

Peach Salad Recipes
This bright and flavorful peach salad is the ultimate summer side dish or light meal. Juicy peaches meet creamy goat cheese, toasted nuts, and crisp greens, all topped with a sweet-tangy balsamic glaze. It’s quick to prepare, visually stunning, and perfect for warm-weather dining.
- Total Time: 20 minutes
- Yield: 4
Ingredients
- 3 ripe yellow peaches, sliced
- 5 oz arugula or mixed greens
- â…“ cup goat cheese or feta, crumbled
- ÂĽ cup toasted pecans or almonds
- 2 tbsp red onion, thinly sliced (optional)
- 1 tbsp fresh basil or mint, torn
- 1–2 tbsp olive oil
- 2–3 tbsp balsamic glaze or vinaigrette
- Salt and freshly cracked pepper to taste
Instructions
- Slice the peaches into thin wedges. Set aside.
- In a skillet over medium heat, toast pecans or almonds until lightly golden and fragrant. Let cool.
- Lightly dress the greens with olive oil and place them on a serving platter.
- Arrange sliced peaches over the greens.
- Sprinkle crumbled goat cheese and toasted nuts over the top.
- Add red onion and fresh basil or mint.
- Drizzle with balsamic glaze or your favorite vinaigrette.
- Season with salt and pepper to taste. Serve immediately.
Notes
- For best results, use fresh, ripe peaches at peak season.
- Balsamic glaze adds more depth than regular vinaigrette, but both work well.
- This salad can be bulked up with grilled protein or served as a light lunch on its own.
- Prep Time: 15 minutes
- Cook Time: 5 minutes (for toasting nuts)
- Category: Salad
- Method: Raw + Toasting
- Cuisine: American
- Diet: Vegetarian
Nutrition
- Serving Size: 4
- Calories: 250
- Sugar: 13g
- Sodium: 220mg
- Fat: 17g
- Saturated Fat: 4g
- Unsaturated Fat: 12g
- Trans Fat: 0g
- Carbohydrates: 18g
- Fiber: 4g
- Protein: 6g
- Cholesterol: 10mg