This Marinated Tomato Salad is juicy, herby, tangy, and totally addictive. Fresh tomatoes soak up a garlicky vinaigrette that’s bright and flavorful, making every bite burst with summer goodness. It’s quick to throw together but somehow tastes like something you'd get at a fancy Italian café. Let it sit for 15 minutes or a few hours, it just gets better over time. Perfect as a BBQ side, piled onto toast, spooned over pasta, or served as a light, refreshing salad.
Prep the tomatoes: Chop the tomatoes and place them in a large bowl. Sprinkle with salt, gently toss, and let rest for 5–10 minutes. This draws out their juices and helps build a naturally rich marinade.
Make the dressing: Add the olive oil, red wine vinegar, garlic, sugar (if using), and black pepper directly to the bowl with the tomatoes. Add the fresh herbs and shallot (if using), and toss gently to combine.
Let marinate: You can enjoy it right away, or let the salad sit for 15–20 minutes at room temperature, or refrigerate for up to 2 hours to intensify the flavors.
Serve and enjoy: Serve as-is, or spoon over toast, pasta, grain bowls, or alongside grilled dishes.
Notes
Oil-free: Simply skip the olive oil.Add-ins: Try kalamata olives, capers, white beans, avocado, arugula, or cucumber.No red wine vinegar? Use balsamic or white wine vinegar instead.