
This sweet and savory peach feta salad showcases the natural partnership between juicy summer peaches and tangy feta cheese. The contrast of textures and flavors creates a refreshing dish perfect for warm weather dining.
I first made this salad for a backyard gathering when peaches were practically falling off the trees at our local farmers market. The plate was empty within minutes, and now it's my signature summer potluck contribution.
Ingredients
- Ripe peaches Choose fruit that yields slightly to gentle pressure and has a fragrant aroma for the best flavor
- Mixed greens The peppery bite of arugula works beautifully with sweet peaches, but any blend works well
- Crumbled feta cheese Adds tangy creaminess that cuts through the sweetness of the peaches
- Candied pecans or walnuts Provides essential crunch and caramelized sweetness
- Red onion Offers a sharp contrast that balances the sweeter elements
- Fresh basil leaves Brings aromatic freshness that elevates the entire salad
- Extra virgin olive oil Use a good quality oil with fruity notes for the best dressing base
- Honey Enhances the natural sweetness of the peaches while helping emulsify the dressing
- Balsamic vinegar Provides acidity and depth to tie all flavors together
- Salt and pepper Essential seasoning that brings all components into harmony
Step-by-Step Instructions
- Prepare the Peaches
- Wash the peaches thoroughly and slice them into wedges or thin rounds depending on your preference. For optimal presentation, choose firm but ripe peaches that hold their shape when sliced. Leave the skin on for color and added nutrition.
- Assemble the Base
- In a large bowl, combine your mixed greens, thinly sliced red onion, and torn basil leaves. The variety of greens provides different textures and flavors, while the red onion adds a pleasant sharpness that cuts through the sweeter elements.
- Layer the Peaches
- Arrange the sliced peaches over the greens mixture. Instead of mixing them in immediately, this layering technique ensures the delicate peach slices remain intact and creates a more visually appealing presentation.
- Add the Cheese and Nuts
- Distribute the crumbled feta evenly across the salad, allowing it to nestle between the peach slices. Follow with the candied nuts, scattering them throughout so each serving gets an equal amount of their sweet crunch.
- Create the Dressing
- In a separate small bowl, whisk the olive oil, honey, balsamic vinegar, salt, and pepper until fully emulsified. The honey helps bind the oil and vinegar while enhancing the natural sweetness of the peaches. Taste and adjust seasoning as needed.
- Dress and Serve
- Pour the dressing over the salad just before serving to maintain maximum freshness and prevent the greens from wilting. Gently toss all ingredients together, being careful not to break the peach slices, ensuring every element gets coated with the dressing.

The key to this salad is truly in the peaches. I discovered that letting peaches ripen naturally at room temperature rather than in the refrigerator makes an enormous difference in their flavor. My grandmother taught me to place them stem-side down on the counter and check them daily for that perfect moment of ripeness.
Make It Ahead
This salad is best assembled just before serving, but you can prepare components ahead of time. Wash and dry greens, slice onions, and make the dressing up to 24 hours in advance. Store everything separately in the refrigerator. Wait to slice the peaches until serving time to prevent browning. If necessary, you can toss sliced peaches with a small amount of lemon juice to maintain their color.
Perfect Pairings
This vibrant salad makes an excellent companion to grilled proteins like chicken, pork, or even a robust fish like salmon. For a complete vegetarian meal, serve alongside grilled halloumi cheese or a simple quinoa pilaf. On warm evenings, I love pairing it with a chilled glass of Pinot Grigio or sparkling water with a splash of peach nectar for a non-alcoholic option that echoes the salad's flavors.
Seasonal Adaptations
While this salad shines brightest during peach season, you can adapt it year-round. In winter, try substituting sliced pears or apples and swapping the basil for thyme. During spring, strawberries make a wonderful replacement for peaches, particularly with a bit of mint instead of basil. For fall, roasted butternut squash cubes can stand in for the stone fruit, creating a heartier version that works beautifully with sage leaves.
Recipe FAQs
- → Can I prepare this salad in advance?
You can prepare the components separately up to a day in advance. Store the sliced peaches with a squeeze of lemon juice to prevent browning, keep the greens in a sealed container with a paper towel to absorb moisture, and mix the dressing in a separate jar. Combine everything just before serving to maintain optimal freshness and texture.
- → What can I substitute for feta cheese?
If you're not a fan of feta, try goat cheese for a similar tangy creaminess, or burrata for a milder flavor. For dairy-free options, avocado provides a creamy texture, or try a plant-based feta alternative.
- → How do I select the best peaches for this salad?
Choose peaches that yield slightly to gentle pressure but aren't too soft. They should smell sweet and fragrant at the stem end. For this salad, peaches that are ripe but still firm enough to slice cleanly work best. Both yellow and white peach varieties work wonderfully.
- → What protein would pair well with this salad?
Grilled chicken, shrimp, or salmon would complement the flavors beautifully. For vegetarian options, add chickpeas or quinoa to make it more substantial. The honey-balsamic dressing pairs particularly well with lighter proteins.
- → Can I use frozen peaches instead of fresh?
Fresh peaches are ideal for texture and flavor, but if unavailable, thawed frozen peaches can work in a pinch. Be sure to drain them thoroughly to prevent excess moisture from diluting the dressing. The texture will be softer, so handle gently when mixing the salad.
- → How do I make candied nuts at home?
To make candied nuts, toast 1 cup of pecans or walnuts in a dry skillet over medium heat for 2-3 minutes. Add 2 tablespoons of butter and 3 tablespoons of brown sugar, stirring constantly until sugar melts and coats the nuts (about 3 minutes). Transfer to parchment paper, separate nuts while cooling, and store in an airtight container.