Balsamic Tomato Peach Salad

4.34 from 9 votes

This post may contain affiliate links. Please read our disclosure policy.

If you can’t get enough summertime salads, then you will love this balsamic tomato peach salad with arugula, feta and fresh herbs. First you make the balsamic vinaigrette, and then you stir in the peaches and tomatoes to let them marinate in the dressing for just 10 minutes. After that, all you have to do is fold in the rest of the ingredients.

Looking for another way to enjoy tomatoes and peaches? Try this Peach Caprese Salad

Balsamic peach tomato salad on a plate.

Why You’ll Love This Recipe

It’s a one-bowl salad. Usually you make the dressing in one bowl, assemble the salad in another bowl and then drizzle in the dressing. This salad is different because you make the vinaigrette in a big bowl and then you add the salad ingredients to it.

If you’ve never made a marinated salad, you will instantly become a fan. No matter what they are, when ingredients have a chance to marinate, they develop incredible flavor. With tomatoes, peaches and other produce, it doesn’t have to be for a long wait to taste the results.

Does it get any better than ripe tomatoes and peaches? If you’ve never thought about pairing these two, you have to try it. The tartness of the balsamic vinaigrette brings together the all sweet and savory ingredients.

Ingredients & Substitutions

Ingredients including tomatoes, peaches, arugula, feta, almonds, fresh herbs, balsamic vinegar and olive oil.

This is what you need for the salad. You also have options to make swaps with many of them:

  • Peaches: Ripe peaches should be fragrant and give a little when you gently press them. You can also use nectarines in the salad instead.
  • Tomatoes: You can include cherry tomatoes or grape tomatoes in any color you want. Just slice them in half. Cherry tomatoes tend to be a bit juicier than grape. 
  • Arugula: This salad is more about the peaches and tomatoes than the greens. I think of them as a final addition along with the parsley and chives. You can substitute with baby spinach or use a mix of both.
  • Red onions: Finely chopped, they are a wonderful salad onion. If you want something more mild, thinly slice 2 scallions.
  • Fresh herbs: I stir chopped fresh parsley and chives into the salad. You can add torn fresh basil leaves too.
  • Almonds give the salad nutty crunch. You can substitute with chopped walnuts, pistachios, pecans or even pine nuts.
  • Feta: Crumbled feta cheese gives the salad a salty accent. Goat cheese is the closest substitution, but you can also use grated Parmesan. It depends on your cheese preference and what you have in your kitchen. If you are vegan, leave it out.
  • Balsamic vinaigrette: For the dressing ingredients, you will need the obvious balsamic vinegar and olive oil plus garlic, whole grain mustard, salt and pepper.

How To Make This Balsamic Tomato Peach Salad

1. Make the vinaigrette. Use a bowl big enough for the entire salad. Whisk the garlic, mustard, onions, balsamic vinegar, olive oil, salt and pepper. I don’t think of the red onions as one of the vinaigrette ingredients, but it’s best to mix them in during this step. Then they will be more evenly distributed throughout the salad when you combine everything.

2. Stir the peaches and tomatoes into the vinaigrette and let them marinate. Give them 10 minutes before you add anything else to the bowl.

Balsamic vinaigrette mixed in a large bowl. Tomatoes and peaches stirred into dressing.

3. Add the arugula, parsley, chives, almonds and feta.

4. Mix together the salad. I like to use a big spoon and really make sure the vinaigrette is dressing the peaches and tomatoes.

Salad ingredients assembled in the bowl. Salad tossed together with vinaigrette.


This is a great lunch or dinner salad. Or treat it like a side dish. Because of the balsamic vinegar, it goes well with Italian or Mediterranean recipes such as Grilled Halloumi & Vegetables or Roasted Ratatouille Quinoa. Serve it with Baked Zucchini Corn Fritters or a Grilled Mushroom Corn Pizza. This peach salad is also great with proteins like grilled chicken, salmon or shrimp.

Leftovers & Storage

You can keep the salad in an airtight container in the fridge up to 3 days. If you’re planning to save some of the salad, don’t add all of the arugula because it will wilt the longer it’s stored. Also, before you eat leftovers, let them sit out at room temperature for at least 15 minutes, so they aren’t as cold as when you first take them out of the refrigerator. They will taste better. And always add fresh greens.

Recipe Tips

You can add more leafy greens. If you want the salad to be more of a lettuce-based salad, so ahead and toss in more arugula. Also, this is a helpful way to stretch the recipe if you want it to serve more people. If you do decide to lean into greens, chopped romaine lettuce or butter lettuce are good too.

Do not use store-bought salad dressing. This can seem like a tempting shortcut, but the salad won’t taste as good. Bottled dressings often have lower quality oil and not extra-virgin olive oil.

If you add homemade croutons, you can turn this recipe into a panzanella. I love a tomato bread salad. You can even add cucumbers and Kalamata olives too. Those savory ingredient are are excellent with sweet fresh peaches.

Balsamic tomato peach salad in a bowl.

Recipe FAQs

Can you use larger tomatoes instead of cherry or grape tomatoes? 

I prefer smaller tomatoes halved because they hold their shape, but you can dice heirloom tomatoes in big chunks. The salad will have more liquid in the bottom of the bowl because those tomatoes are more juicy.

Is it ok to leave out the arugula?

If you want to skip the lettuce, you can. Then there will be no risk of the salad wilting.

How do you make the salad vegan?

Just omit the cheese.

Want to save this recipe?
Enter your email below, and I’ll send it to your inbox. Plus enjoy recipes and cooking inspiration each week.
Please enable JavaScript in your browser to complete this form.

Balsamic Tomato Peach Salad

4.34 from 9 votes
Prep: 5 minutes
Marinating Time: 10 minutes
Total: 15 minutes
Servings: 4
With arugula, feta and almonds, this tomato peach salad celebrates peak summer produce. The peaches and tomatoes marinate in balsamic vinaigrette dressing.


  • 1 garlic clove minced
  • 1 tablespoon whole grain mustard
  • 1/4 cup finely chopped red onions
  • 2 tablespoons balsamic vinegar
  • 3 tablespoons olive oil
  • 1/2 teaspoon kosher salt
  • 1/4 teaspoon black pepper
  • 3 peaches pitted and diced
  • 2 pints cherry tomatoes or grape tomatoes halved
  • 2 cups baby arugula
  • 1 tablespoon chopped parsley
  • 1 tablespoon minced chives
  • 1/4 cup chopped almonds
  • 1/4 cup crumbled feta


  • In a large bowl, whisk together the garlic, mustard, onions, balsamic vinegar, olive oil, salt and pepper. 
  • Stir in the peaches and tomatoes. Let them marinate for 10 minutes.
  • Stir in the arugula, parsley, chives, almonds and feta.



Optional substitutions include:
  • For the peaches, you can also use nectarines.
  • If you want more mild onion flavor, substitute 2 thinly sliced scallions for the re onions.
  • For the arugula, you can use baby spinach or a combination of arugula and spinach.
  • Instead of almonds, try walnuts, pistachios, pecans or pine nuts.
  • Crumbled goat cheese is the closest substitute for feta. Leave out the cheese if you prefer the salad to be vegan.
Keep the salad leftovers in an airtight container in the refrigerator up to 3 days. If you’re planning to save part of the salad, don’t add all of the arugula. That will keep it from wilting. Stir in arugula when you are planning to eat the salad. Let leftovers sit at room temperature for at least 15 minutes before serving them. Then add fresh greens.


Calories: 277kcal | Carbohydrates: 26g | Protein: 7g | Fat: 18g | Saturated Fat: 3g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 11g | Trans Fat: 0.003g | Cholesterol: 8mg | Sodium: 485mg | Potassium: 803mg | Fiber: 5g | Sugar: 18g | Vitamin A: 1921IU | Vitamin C: 63mg | Calcium: 128mg | Iron: 3mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Additional Info

Course: Salads
Cuisine: Italian
Did you make this recipe?Mention @lastingredient on Instagram and tag it #lastingredient!

Author photo

Hi, I'm Paige.

Welcome to Last Ingredient where you will find simple seasonal recipes with plenty of fruits and vegetables, all for the home cook.

Related Posts

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe Rating