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

One of the things I love most about this season is the abundance of beautiful, ripe tomatoes bursting with flavor, and heirlooms practically levitate above all others! In this simple but elegant Heirloom Tomato Salad, their fragrant, sweet, and tangy flavors shine. Keep it simple with just one or two varieties or create a colorful medley if you can find an assortment. With unusual shapes and colors ranging from bright red to yellow, orange, brown, and green, this salad is as visually stunning as it is delicious.

A rustic plate of fresh tomato salad garnished with basil leaves. The salad is served with a fork on the right side of the plate. Small bowls of olive oil and coarse salt are nearby, accompanied by fresh basil leaves on a blue background.
Want to save this recipe?
Enter your email for this recipe and weekly cooking inspiration!
Please enable JavaScript in your browser to complete this form.

Fresh salads and summer go hand-in-hand, but many involve a lot of chopping and prepping — not this one! This luscious salad is straightforward and fast. In just 15 minutes, you can have sliced ripe heirloom tomatoes coated in garlic-steeped red wine vinegar, olive oil, fresh basil leaves, and flaky sea salt, ready for dinner party guests or loved ones to enjoy. I love bringing home a bag of these beauties from a farmers’ market or the supermarket; their juicy, sweet tanginess pairs perfectly with the vinegar’s robust acidity in this recipe. It’s a versatile dish that goes with just about anything you’re making for a fabulous, fresh summer meal.

Ingredients for Heirloom Tomato Salad

Top-down view of various ingredients laid out on a white surface, including a bowl of heirloom tomatoes, fine sea salt, flaky sea salt, fresh basil, red wine vinegar, chopped garlic, and olive oil. Each ingredient is labeled with handwritten text.
  • Fresh Garlic Cloves: Get the freshest, plumpest heads you can find.
  • Fine Sea Salt: I like to use fine sea salt because it dissolves quickly in the vinegar.
  • Red Wine Vinegar: It’s worth using a quality brand since it’s such a prominent element in the dressing. Cheaper brands often don’t have much flavor and can be very acidic.
  • Ripe Heirloom Tomatoes: Ideally, get a mix of red, orange, green and yellow tomatoes, but if you can only find one style, that works too.
  • Extra-virgin Olive Oil: Since olive oil is essential to balancing the flavors in this recipe, you’ll want a high-quality, fresh one.
  • Fresh Basil Leaves: Basil doesn’t last long, so try to buy (or pick if you grow your own) it just before you use it. Look for vibrant green leaves free of dark spots or wilting.
  • Flaky Sea Salt: I like to use Maldon Sea Salt Flakes.

I adapted this recipe from “Essentials of Classic Italian Cooking” by Marcella Hazan – a cookbook that every home cook who enjoys Italian food should own. I made a couple of changes from her original recipe: Instead of crushing the whole garlic cloves to infuse the vinegar, I coarsely chopped them to speed things up. She also peels the tomatoes, but I left the skins intact for ease — and I like how the skins provide a pleasant, mildly firm texture to the dish.

Close-up of sliced fresh tomatoes garnished with basil leaves. The tomatoes are vibrant red and juicy, while the green basil leaves add a contrasting vivid color. Some tomatoes have seeds visible, and droplets of water are seen on the ingredients, highlighting their freshness.

What Are Heirloom Tomatoes?

What makes heirloom tomatoes so distinctive is that, unlike mass-produced standard varieties, heirlooms are open-pollinated, meaning natural pollinators like birds, bees, wind and other insects do the fertilizing. Originally, the seeds were passed down through generations, almost like heirloom furniture or jewelry, and date back to plants from the 1940s. The lack of selective breeding explains those odd shapes and array of colors!

3 Recipe Tips

  1. Heirloom tomatoes have more delicate skins than traditional tomatoes, so they don’t keep as long and must be handled with care.
  2. Be sure to add the flaky salt and basil just before serving, as they’re both delicate.
  3. Remember that you’re finishing the salad with the flaky salt at the end, so don’t overdo the salt in the vinegar mix.
A close-up of a plate filled with sliced ripe tomatoes and fresh basil leaves. The vibrant red of the tomatoes contrasts with the green of the basil. A fork rests on the edge of the plate. The dish appears fresh and appetizing.

Recipe Options

  • Add cheese: For a creamy contrast, try torn burrata, fresh mozzarella, crumbled feta, or goat cheese.
  • Try Different Vinegars: Experiment with different vinegars like balsamic for a deeper flavor or Champagne vinegar for a lighter tang.
  • Make it a meal: Serve with crusty bread and anything off the grill for a simple, satisfying dinner.
  • Use cherry tomatoes: Heirloom cherry tomatoes make a fun, bite-sized version of this salad.
  • Switch up the herbs: Fresh oregano or mint can replace basil for a different aromatic profile.

When I see a pile of funky-shaped, gloriously colored heirloom tomatoes at a farmers market or in the produce section, I know right away summer is in full swing — and it’s time to make this recipe. A rare trifecta of simplicity, robust flavors and stunning appearance, it’s the perfect accompaniment for any summer meal.

How to Make Heirloom Tomato Salad

Steep vinegar with salt and fresh garlic for 5 to 10 minutes. Slice tomatoes into thin wedges.

Arrange tomato wedges on a serving platter, then strain infused vinegar evenly over and drizzle generously with olive oil. Finish with fresh basil leaves and flaky salt, then enjoy right away!

Heirloom Tomato Salad

5 from 3 votes
Prep: 15 minutes
Total: 15 minutes
Course: Salad
Cuisine: Italian
Calories: 138
Servings: 4 people
This simple but elegant salad showcases summer's finest, with ripe, juicy tomatoes dressed in garlic-infused vinegar, quality olive oil, and fresh basil for a dish that's as stunning as it is delicious.

Ingredients  

  • 2 large garlic cloves peeled and coarsely chopped
  • 1/4 teaspoon fine sea salt
  • 2 tablespoons red wine vinegar
  • 2 pounds ripe heirloom tomatoes ideally a mix of red, orange and yellow tomatoes
  • 3 tablespoons extra-virgin olive oil or more to taste
  • 12 fresh basil leaves torn into small pieces
  • flaky sea salt such as Maldon, to taste

Instructions 

  • In a small bowl combine chopped garlic, salt and vinegar. Stir and let steep at room temperature 5 to 10 minutes (the longer it sits, the stronger the garlic scent and flavor will be).
  • Meanwhile, cut tomatoes into thin wedges and arrange on a serving platter.
  • Pour garlic steeped vinegar through a fine mesh strainer evenly over the tomatoes. Then drizzle olive oil evenly over tomatoes. Sprinkle salad with torn basil leaves and finish with desired amount of flaky salt. Serve immediately.

Nutrition

Calories: 138kcal | Carbohydrates: 9g | Protein: 2g | Fat: 11g | Saturated Fat: 2g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 8g | Sodium: 158mg | Potassium: 550mg | Fiber: 3g | Sugar: 6g | Vitamin A: 1953IU | Vitamin C: 32mg | Calcium: 28mg | Iron: 1mg

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

Leave a comment & rate the recipe below!

Related Recipes

Leave a comment

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

Recipe Rating





4 Comments

  1. Valentina says:

    5 stars
    So stunning, Marissa! I’m eating all of the tomatoes I possibly can while they’re at their best. Love the simplicity of this delicious recipe. ๐Ÿ™‚ ~Valentina

    1. Marissa Stevens says:

      Thank you, Valentina! We are doing the same.

  2. Ben | Havocinthekitchen says:

    5 stars
    Oooo, meaty and flavourful heirloom tomatoes are one of the highlights of late summer to me. Beautiful salad – simple yet elegant and delicious!

  3. David Kozinski says:

    5 stars
    Love this recipe! Perfect time of year here as the garden is exploding with tomato’s right in season!