Tomato Salad with Deconstructed Pesto

Tomato season is just begging for this easy Tomato Salad with Deconstructed Pesto!

Juicy fresh tomatoes are topped with the ingredients of a classic pesto without bothering to blend them together.

It’s light, it’s simple and it’s the perfect side dish for a picnic, cookout or weeknight dinner.

a white platter with tomatoes, basil, balsamic, olive oil, pine nuts and Parmesan

(As an Amazon Associate, I earn from qualifying purchases. Some of the links on this page may be affiliate links. If you purchase a product through an affiliate link, I’ll automatically receive a small commission at no additional cost to you.)

What you need for this easy tomato salad

The top priority here is, obviously, the tomatoes. This salad will be best from late August to mid-October when tomatoes are at their peak. I love a gnarly heirloom tomato but a classic red tomato will work perfectly well, too.

Then you simply top the salad with classic pesto ingredients like basil, olive oil, Parmesan cheese and pine nuts, without having to blend them. It’s fresh, it’s summery and it’s so simple!

Besides tomatoes, you’ll also need:

As for equipment:

How to pick and store tomatoes

You’re looking for tomatoes that feel solid and heavy for their size. Some blemishes and small bruises are fine (you’ll notice my tomatoes in these pictures aren’t perfect) but the bruises shouldn’t be too big or dark.

Once you bring them home, store them at room temperature.

If you don’t have air conditioning and your kitchen gets really hot, you can store them in your fridge but definitely bring them to room temperature before serving. It’s not ideal but it’s fine.

tomatoes, basil, balsamic, salt, olive oil, pint nuts and Parmesan, all on a white platter

How to make this tomato basil salad

It’s so easy but there are a few steps before you can start assembling the tomato salad.

You can dice the fresh garlic and sprinkle over the salad if you want. But some people find fresh garlic to be too harsh so instead we’re going to infuse garlic flavor into the olive oil.

To do this, you simply heat the olive oil with one fresh, peeled garlic clove. Once the garlic has turned golden on all sides, it has fulfilled its garlic destiny and you can dispose of it (or use it for something else). Your garlic oil is now ready to go.

Pesto traditionally doesn’t have any acid like citrus or vinegar added. And this salad doesn’t really need it either.

But if you want, you can drizzle a little red wine vinegar or balsamic vinegar over the tomatoes. They’re both mild enough to balance the tomatoes’ acidity. I think lemon juice would be too acidic.

A thick, syrupy balsamic glaze would also be great drizzled over the salad. You can buy balsamic glaze by the vinegars at a grocery store. But if you can’t find it, all you have to do is follow the steps below the recipe to reduce balsamic vinegar with some sugar or honey until it thickens up into a delicious syrup.

You can then use the leftover glaze on meats, vegetables and even vanilla ice cream.

You will also toast the pine nuts to bring out their nutty, buttery flavor.

Once your oil and choice of vinegar is ready to go and the nuts are toasted and cooled, it’s just a matter of assembling the salad.

  • Slice the tomatoes with a serrated knife (like a bread knife). This kind of blade works much better with tomatoes than a traditional blade.
  • Arrange them on a serving platter, slightly overlapping if necessary.
  • Then drizzle with the vinegar (if using) and garlic oil.
  • Then strew the fresh basil leaves (chopped if they’re too big) over everything.
  • Use a vegetable peeler to shave off wide, thin slices of the Parmesan over everything. You can also use a knife to cut off small chunks if you prefer.
  • Finally, sprinkle with the pine nuts and some flaky sea salt, maybe drizzle a little more vinegar and oil, and you’re ready to go!

Just don’t add the salt until the very last second before eating. The salt will eventually draw out the tomatoes’ water and make everything watery.

a tomato balsamic salad on a white platter next to a plate with Parmesan cheese and bowl of flaky sea salt

Variations and substitutions

  • You can use any kind of tomatoes you like. Large or small, cherry or grape – they all work well here.
  • Instead of Parmesan, you can use fresh mozzarella, burrata, feta or goat cheese.
  • Instead of pine nuts, you can use chopped pistachios or toasted walnuts.
  • Instead of basil, you can use fresh mint, tarragon or a combination.
  • Instead of making garlic oil, you can just use plain extra virgin olive oil.


Make Ahead

You can make the garlic oil up to one week in advance. Store at room temperature.

You can make the balsamic glaze up to 2 weeks in advance and keep it in the fridge. Bring to room temperature.



What to serve with this unpesto pesto salad

This tomato salad would work well with all kinds of summery meals:

Alongside a grilled steak would be perfection.

At a picnic or party alongside this bacon broccoli salad would be great.

Serve it with this Italian Egg Bake for a lovely brunch.

A simple, broiled or pan-fried salmon would round out the meal.

Serve it with this grilled Italian platter for a fresh side dish with all the grilled veggies and sausage.

easy tomato salad with basil and Parmesan on a white platter
a white platter with tomatoes, basil, balsamic, olive oil, pine nuts and Parmesan
Print Recipe
5 from 5 votes

Tomato Salad with Deconstructed Pesto

This simple salad is the perfect way to show off fresh, juicy tomatoes! You don't even need to make or buy pesto. Just scatter basil, pine nuts and Parmesan cheese on top and drizzle with olive oil (and balsamic, if you want). It's the perfect summer salad!
Prep Time15 minutes
Cook Time20 minutes
Total Time35 minutes
Course: Salad
Cuisine: Italian
Keyword: basil, parmesan, summer salad, tomato salad
Servings: 4 people
Author: Don Baiocchi


  • 1/4 cup extra virgin olive oil
  • 1 medium garlic clove, peeled
  • 3 tablespoons pine nuts
  • 1-2 lbs. fresh heirloom tomatoes
  • flaky sea salt
  • red wine vinegar, balsamic vinegar or balsamic glaze see notes for details
  • 1/4 cup lightly packed fresh basil large leaves torn or chopped
  • 1 oz. Parmesan cheese


  • In a small skillet, add the olive oil and garlic. Turn heat to medium and let cook, stirring occasionally, until garlic is golden on all sides, about 6-7 minutes. Let cool. Discard garlic (or save for another use) and pour the oil into a small glass cup or bowl. Wipe the skillet out.
  • Add the pine nuts to the skillet and cook over medium heat, stirring and tossing occasionally, until they're golden brown and smell like popcorn, about 4-5 minutes. Pour into a bowl and let cool.
  • Core the tomatoes (meaning, cut out the dark brown stem spot on top). Using a serrated knife, slice the tomatoes from top to bottom into 1/4" thick slices. Arrange them, overlapping slightly, on a platter.
  • Sprinkle with the salt, then drizzle with the garlic oil and any vinegar, if using. Scatter on the basil and pine nuts. Use a vegetable peeler to slice off shavings of Parmesan onto the salad. Drizzle with just a little more oil and vinegar, if you like. Serve immediately.


To make a balsamic glaze: bring 1/2 cup balsamic vinegar and 1/2 cup sugar or honey to a boil in a small saucepan. Turn the heat down slightly and let it strongly simmer for 5 minutes. Give it a quick whisk and pour into a glass cup or bowl and let cool completely. It will thicken as it cools (if the glass is tempered, you can put it in the fridge to speed along the cooling process).
If you don't want to make the garlic oil, you can just drizzle the salad with plain extra virgin olive oil (use the good stuff!).
You can make the balsamic glaze up to 2 weeks in advance and keep it in the fridge. Bring to room temperature.
You can make the garlic oil up to one week in advance. Store at room temperature.






13 thoughts on “Tomato Salad with Deconstructed Pesto”

Leave a Reply

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

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.