Once summer comes rolling around, I have to make some sort of tomato mozzarella salad. Sweet, fresh tomatoes pair so beautifully with the creamy cheese and fresh basil, but you know what makes it even better? Some grilled peaches. And some corn. And an incredibly delicious pistachio herb vinaigrette. Throw it all together and you have this glorious grilled peach, tomato, and corn salad. This, for me, is the definition of a great summer salad. If only I could make this year-round!

grilled peach tomato corn salad

grilled peach, tomato, and corn salad


Serves 2-3


Grilled Peach, Tomato and Corn Salad
Recipe Image
Save RecipeSave Recipe


    Pistachio herb vinaigrette
  • 1/4 cup pistachios, chopped
  • 1/4 cup basil, fresh
  • 2 tbsp balsamic vinegar
  • 2 tbsp lemon juice
  • 1 tsp dijon mustard
  • 1/4 cup olive oil
  • salt and pepper
  • Grilled peach, tomato, and corn salad
  • 3 yellow peaches, pit removed, halved
  • 1-2 tbsp olive oil
  • 2 corn on the cob, shucked
  • 1 pint cherry tomatoes, halved
  • 8 ounces fresh mozzarella, sliced
  • 1 shallot, thinly sliced
  • 2 tbsp fresh basil
  • 2 tbsp fresh mint


  1. Preheat grill to medium-high heat.
  2. Make the pistachio herb vinaigrette. Chop the pistachios and basil. Combine with 2 tbsp balsamic vinegar, 2 tbsp lemon juice, 1 tsp dijon mustard, and 1/4 cup olive oil. Season with salt and pepper.
  3. Toss the cut peaches in 1-2 tbsp olive oil. Grill the peaches until grill marks appear, about 4-5 minutes. Flip and grill on the other side until grill marks appear, about 4-5 minutes. Remove from heat.
  4. Heat 1 tbsp oil in a saute pan. Saute the corn kernels until slightly charred, slightly occasionally. Season with salt.
  5. Assemble the salads. Arrange the grilled peaches on a plate followed by the sauteed corn, cherry tomatoes, fresh mozzarella, and shallots. Drizzle extra virgin olive oil on top and season with salt and pepper. Sprinkle fresh basil and mint on top and serve with the raspberry balsamic vinaigrette.


**Helpful tips and common mistakes

If you’re like me, the last thing I want to do is slave away in an 80-degree kitchen. Luckily, all you have to do for this grilled peach, tomato, and corn salad is grill some peaches and cook some corn. If you just so happen to be grilling for a barbecue, this salad would be the perfect accompaniment.

I used yellow peaches since white peaches are much more delicate but you can also use nectarines. Cut the peaches in half and remove the pit. Toss them in olive oil and place them on the grill until grill marks appear. Flip the peaches over and grill on the other side until grill marks appear.

grilled peaches

You can cook the corn on the grill but since I was cooking the peaches on a grill pan indoors, I sauteed the kernels on a pan.

Now for the dressing. I’m not going to sugar coat it. This pistachio herb vinaigrette is money. I love adding nuts to my salads so why not add it right to the salad dressing? Whisk together chopped pistachios with fresh basil, balsamic vinegar, lemon juice, a touch of dijon mustard, and olive oil. Season it with salt and pepper and there you have it.

pistachio herb vinaigrette

Toss the grilled peaches with the sauteed corn, cherry tomatoes, fresh mozzarella, thinly sliced shallots, fresh basil and mint, and the pistachio herb vinaigrette. Isn’t she a beauty?

I just love all the different textures and flavors that this grilled peach, tomato, and corn salad has to offer. I’ll be having this salad on repeat for the next couple of months!

grilled peach tomato corn salad


Looking for someone to come to your house and prepare these dishes for you? It is possible! If you are in Los Angeles and looking for a private chef, please feel free to contact me. For more information, visit Private Kitchen Los Angeles.


Sharing is caring!