This fresh peach picnic salad is a quick high-protein meal perfect for sunny days. Juicy peaches, crisp greens, and tangy dressing make an easy macro-friendly dinner.

Ingredients

Toggle: Metric / US

Instructions

Step 1

First, prepare the dressing. In a small bowl or jar, combine 2 tablespoons balsamic vinegar, 3 tablespoons extra-virgin olive oil, 1 teaspoon honey (or maple syrup for a vegan option), and 1/2 teaspoon Dijon mustard. Whisk vigorously until the mixture emulsifies into a thick, creamy vinaigrette. The mustard acts as a natural emulsifier, helping the oil and vinegar blend seamlessly. Season with a pinch of salt and a few cracks of black pepper. Taste and adjust sweetness or acidity to your preference. Set aside. This dressing will cling beautifully to the greens and peaches, delivering a tangy-sweet punch in every bite.

Step 1 image
Step 2

Next, wash and dry the mixed greens thoroughly. Use a salad spinner or pat them dry with a clean kitchen towel. Dry greens are crucial for the dressing to adhere properly; wet greens will make the salad soggy. Place the greens in a large salad bowl. If you’re adding rotisserie chicken for extra protein (recommended for a high-protein meal), shred about 2 cups of cooked chicken and set aside. For a vegetarian version, you can add chickpeas or grilled tofu.

Step 2 image
Step 3

Now, prepare the peaches. Select ripe but firm peaches—they should yield slightly to pressure but not be mushy. Wash them, then slice each peach into thin wedges (about 8 per peach). Leave the skin on for color, fiber, and nutrients. If the peaches are very ripe, handle gently to avoid bruising. Place the peach slices on a cutting board.

Step 3 image
Step 4

Toast the sliced almonds. In a dry skillet over medium heat, add the almonds and stir constantly for 2-3 minutes until they become fragrant and lightly golden. Watch them carefully because nuts burn quickly. Remove from heat and let cool. Toasting enhances their nutty flavor and adds a satisfying crunch that contrasts with the tender peaches.

Step 4 image
Step 5

Assemble the salad. Add the mixed greens to a large serving platter or individual bowls. Arrange the peach slices on top. Sprinkle the crumbled feta cheese evenly over the salad. Add the toasted almonds. If using chicken, scatter the shredded chicken over the top. Drizzle the prepared dressing over the salad just before serving. Toss gently with salad tongs to combine, being careful not to break the peach slices. Serve immediately for the best texture—the greens will stay crisp and the peaches will be juicy.

For best results

  • Choose peaches that are ripe but still firm. If they are too soft, they will turn mushy when tossed with the dressing. You can also use nectarines or mangoes as a substitute. For the best flavor, buy peaches in season (June to September) from a local farmers market. They will be sweeter and more aromatic.
  • Toasting the almonds is a small step that makes a big difference. It releases their natural oils and deepens the flavor. If you're short on time, you can use pre-toasted almonds or other nuts like walnuts or pecans. For a nut-free version, use pumpkin seeds or sunflower seeds.
  • Make the dressing ahead of time and store it in the refrigerator for up to a week. The flavors will meld and develop. Shake or whisk well before using, as the ingredients may separate. This dressing also works beautifully on other salads or as a marinade for grilled vegetables.
  • For a higher protein boost, add grilled chicken, shrimp, or salmon. These proteins complement the sweet-tangy dressing and make the salad a complete meal. If meal prepping, store the dressing separately and add it just before eating to prevent the greens from wilting.
  • If you're serving this salad at a picnic, transport the dressing in a separate container and dress the salad on-site. This keeps the greens crisp and the peaches fresh. You can also assemble the ingredients in a mason jar for a portable salad: layer dressing at the bottom, then peaches, feta, almonds, and greens on top. Shake when ready to eat.
  • For a dairy-free option, omit the feta cheese or substitute with vegan feta, avocado slices, or a handful of hemp seeds for creaminess and healthy fats. The salad will still be delicious and satisfying.

Variations

  • Grilled Peach Salad: For a smoky twist, grill the peach slices on a hot grill or grill pan for 2-3 minutes per side until grill marks appear. The heat caramelizes the natural sugars, intensifying sweetness. Use the same dressing and toppings. This variation is perfect for a BBQ.
  • Berry Peach Salad: Replace half the peaches with fresh berries like blueberries, raspberries, or sliced strawberries. Berries add antioxidants and a different texture. You can also swap the balsamic vinaigrette for a poppy seed dressing for a sweeter profile.
  • Mediterranean Peach Salad: Add chopped cucumber, cherry tomatoes, red onion, and Kalamata olives. Swap feta for goat cheese or fresh mozzarella pearls. Use a lemon-herb dressing (lemon juice, olive oil, oregano, garlic). This version is more savory and pairs well with grilled lamb or chicken.
  • Vegan High-Protein Version: Replace feta with crumbled firm tofu marinated in lemon juice and nutritional yeast for a cheesy flavor. Add 1 cup of cooked quinoa or lentils for plant-based protein. Use maple syrup instead of honey in the dressing.
  • Spicy Peach Salad: Add a pinch of red pepper flakes or a thinly sliced jalapeño to the dressing. The heat contrasts beautifully with the sweet peaches. Top with chopped cilantro and a squeeze of lime for a Thai-inspired twist.

Nutrition

  • Calories285 kcal
  • Total Fat22g
  • Saturated Fat5g
  • Cholesterol17mg
  • Sodium280mg
  • Total Carbohydrates20g
  • Dietary Fiber3g
  • Sugars15g
  • Protein8g

Common Questions

Can I make this salad ahead of time?
Yes, but with a caveat. You can prep the ingredients up to a day in advance: wash and dry the greens, slice the peaches (toss with a little lemon juice to prevent browning), toast the almonds, and make the dressing. Store each component separately in airtight containers in the refrigerator. When ready to serve, assemble and dress the salad. Do not combine the dressing with the greens until just before serving, or the greens will become limp.
How can I increase the protein content further?
This salad is already a good source of protein from feta and almonds (and optional chicken). To boost it further, add 1/2 cup of cooked quinoa, edamame, or chickpeas. You can also top with a poached or fried egg for a breakfast-for-dinner twist. For a seafood option, grilled shrimp or salmon work beautifully.
What if I don't have balsamic vinegar?
You can substitute with red wine vinegar, apple cider vinegar, or white balsamic vinegar. Each will give a slightly different flavor. Red wine vinegar is more tart, while apple cider vinegar adds a fruity note. Adjust the sweetness by adding a little more honey if needed.
How do I store leftovers?
If you have leftover dressed salad, it’s best to eat it within a few hours. The greens will wilt and the peaches may release juice. If you have undressed components, they can be stored separately in the fridge for up to 2 days. The dressing keeps for a week. Do not freeze the salad.
Can I use canned peaches?
Fresh peaches are strongly recommended for the best texture and flavor. Canned peaches are often packed in syrup and are much softer, which can make the salad mushy. If you must use canned, choose peaches packed in juice (not syrup), drain them well, and pat dry before slicing.
Is this salad gluten-free?
Yes, this recipe is naturally gluten-free as written. All ingredients are gluten-free. However, if you add any store-bought ingredients like rotisserie chicken, check the label for potential gluten-containing additives. The dressing ingredients are all gluten-free.
What is the best way to serve this salad for a picnic?
For a picnic, pack the dressing in a small leak-proof container or a mason jar. Layer the ingredients in a large jar or container in this order: dressing at the bottom, then peaches, feta, almonds, and finally greens on top. When ready to eat, shake or toss everything together. This method keeps the greens crisp and the peaches from getting soggy.