
This simple and delicious Peach Salad is loaded with texture and flavor. Quick to make with fresh ingredients, it's a tasty summertime recipe that brings together the sweetness of ripe peaches with creamy avocado and tangy feta. I created this recipe during a particularly hot summer when I wanted something refreshing yet satisfying.
I first made this salad for a backyard gathering and it disappeared within minutes. Now it's my go-to recipe whenever peaches are in season and I need something impressive yet effortless.
Ingredients
- Fresh peaches: Choose firm yet ripe peaches that yield slightly to gentle pressure for the perfect texture
- Spinach: The mild flavor provides an ideal base that lets the peaches shine
- Avocado: Adds creaminess that contrasts beautifully with the crisp peaches
- Feta cheese: Brings a salty tang that balances the sweet peaches
- Chopped pecans: Add essential crunch and nutty flavor
- Fresh basil leaves: Provide an aromatic finish that elevates the entire dish
- Olive oil: Use a good quality extra virgin for the best flavor in the dressing
- Red wine vinegar: Adds brightness that cuts through the richness
- Honey: Naturally sweetens the dressing and complements the peaches
Step-by-Step Instructions
- Prepare the dressing:
- Whisk together olive oil, red wine vinegar, honey, salt and pepper until fully emulsified. The honey helps bind everything together, so whisk vigorously until the mixture looks uniform and slightly thickened.
- Create the salad base:
- Arrange slightly chopped spinach in a large bowl, creating a lush green foundation. The spinach should be lightly chopped but not too fine, as you want some texture in each bite.
- Layer the fruit components:
- Arrange sliced peaches and avocado over the spinach bed. For the peaches, cut into half-inch slices that showcase their beautiful color. The avocado should be perfectly ripe and sliced just before serving to prevent browning.
- Add the garnishes:
- Sprinkle the feta cheese and pecans evenly across the salad. The contrast between the white cheese and colorful fruits creates a visually appealing presentation that hints at the flavor combination to come.
- Finish and serve:
- Pour the prepared dressing over the entire salad and top with torn fresh basil leaves. Tearing rather than chopping the basil releases more aroma and prevents browning on the edges.
My absolute favorite component is the fresh basil. I grow it in my garden specifically for recipes like this where its aromatic quality transforms simple ingredients into something extraordinary. The first time I served this to my family, my daughter declared it "the best summer food ever" and now requests it weekly.
Perfect Peach Selection
Choosing the right peaches makes all the difference in this salad. Look for fruits that smell fragrant and yield slightly to gentle pressure. Avoid rock-hard peaches as they lack flavor, but also stay away from overly soft ones that will turn mushy in the salad. I prefer yellow peaches for their perfect balance of sweetness and acidity, but white peaches work beautifully too if you prefer a milder, honeyed flavor.
Make-Ahead Options
While this salad is best assembled just before serving, you can prepare components in advance to make mealtime easier. The dressing can be made up to a week ahead and stored in a sealed jar in the refrigerator. Wash and dry the spinach, and store it wrapped in paper towels in an airtight container. Toast the pecans ahead of time for extra flavor. When ready to serve, simply slice the fresh components and assemble for a stress-free meal.
Seasonal Adaptations
This versatile salad template works beautifully year-round with seasonal substitutions. In early summer, try strawberries or nectarines instead of peaches. Fall versions are delicious with sliced apples or pears, while winter adaptations can include citrus segments or pomegranate arils. The key is maintaining the balance of leafy greens, fruit, creamy components, crunchy elements, and a bright dressing.
Serving Suggestions
This peach salad makes a perfect light lunch on its own but also pairs wonderfully with grilled proteins. Serve alongside grilled chicken breast or salmon for a complete meal. For entertaining, present it on a large platter rather than in a bowl to showcase all the beautiful components. I like to bring this to potlucks with the dressing on the side, allowing guests to dress their portions just before eating for the freshest experience.

Recipe FAQs
- → Can I substitute the spinach with another type of green?
Yes, you can substitute spinach with arugula, mixed greens, or butter lettuce. Each will provide a slightly different flavor profile - arugula will add a peppery note, while butter lettuce offers a more delicate base.
- → How do I know if my peaches are ripe enough for this salad?
Ripe peaches should yield slightly to gentle pressure and have a sweet, fragrant smell. They should feel heavy for their size and have a deep color. Avoid peaches with green undertones as they won't be sweet enough.
- → What can I use instead of feta cheese?
Goat cheese makes an excellent substitute for feta, offering a similar tangy flavor with a creamier texture. Blue cheese works well for a stronger flavor profile, while fresh mozzarella provides a milder option. For a dairy-free alternative, try a firm tofu-based cheese.
- → Can I prepare this salad in advance for a party?
You can prepare components separately up to a day ahead: wash and dry the spinach, make the dressing, and toast the pecans. Store everything separately in the refrigerator. Slice the peaches and avocado just before serving to prevent browning, and assemble the entire salad when ready to serve.
- → What protein would pair well with this salad to make it a complete meal?
Grilled chicken breast, seared salmon, or garlic shrimp would complement the flavors beautifully. For vegetarian options, add chickpeas or white beans for protein. Grilled halloumi cheese also works wonderfully with the peach flavors.
- → How can I prevent the avocado from browning if I want to prepare this ahead of time?
To prevent browning, slice the avocado last and toss it in a small amount of lemon or lime juice before adding to the salad. You can also place the avocado slices on top of the assembled salad just before serving.