
Easy marinated tomatoes are a staple in my kitchen during summer when tomatoes are their juiciest and most flavorful. This quick salad shines as a bright appetizer or a simple side and has saved many last minute lunches with its tangy kick and garden-fresh taste.
Last summer I prepped this salad almost daily and my friends always asked for the recipe after parties. There is always an empty plate by the end of dinner.
Ingredients
- Large ripe tomatoes: Choose firm tomatoes for the best slices and to avoid mushy texture
- Fresh garlic: Adds a savory kick Press to release full flavor
- White onion or red onion: Both add a subtle sharpness Dice finely for even distribution
- Fresh dill weed or basil parsley cilantro: All bring their unique herbal scent and color Use whichever is fresh and fragrant
- Extra virgin olive oil: Brings richness and binds the marinade Look for bright green oil with a peppery finish
- Balsamic vinegar: Adds tang and a touch of sweetness Quality balsamic leaves syrupy streaks on a spoon
- Honey: Balances acidity Choose wildflower or clover for mild flavor
- Kosher salt and black pepper: Essential for seasoning and drawing out tomato juices
Step-by-Step Instructions
- Slice and Prep the Veg:
- Take four ripe firm tomatoes and slice into thirds of an inch thick pieces Finely chop two garlic cloves a quarter small white onion and your chosen herbs This gives every bite great texture and flavor
- Mix the Marinade:
- In a small bowl combine all the chopped garlic onion herbs extra virgin olive oil balsamic vinegar and honey Stir vigorously so the honey dissolves fully and the herbs are evenly suspended
- Arrange the Tomatoes:
- Lay the sliced tomatoes flat on a shallow serving platter so they overlap slightly Sprinkle with kosher salt and ground black pepper to season evenly
- Marinate and Finish:
- Generously spoon the prepared garlic herb dressing over the tomatoes making sure they are coated well Cover tightly with plastic wrap and let chill in the fridge at least an hour which helps meld all the flavors together

I reach for dill every time because it brings a cool refreshing bite that pairs so well with bacon or grilled fish. Once my grandmother brought her homegrown tomatoes for this salad and the taste transported me right back to her sunny kitchen.
Storage Tips
Store marinated tomatoes in a covered dish in the refrigerator for up to twenty four hours though they are best within the first day. After a day the tomatoes continue to soften and the juices become more concentrated. If storing leftovers drain any excess liquid before serving to prevent sogginess.
Ingredient Substitutions
If you dislike dill fresh basil is equally fragrant. Yellow or red onion works just as well as white onion. Avocado oil makes a fine replacement for olive oil and brings a nutty undertone. For extra flair add a splash of sherry vinegar instead of balsamic.
Serving Suggestions
These marinated tomatoes are delicious spooned over crusty sourdough or as a topping for grilled chicken or fish. Pile onto sandwiches or tuck inside wraps for lunch. Try scattering some creamy feta over top for a more robust dish.
Cultural and Historical Notes
Marinated fresh vegetables are a common sight in both American and Italian home cooking especially during summer. Italians often serve tomato salads as part of an antipasto course letting the acidity from the marinade brighten up heavier dishes. This recipe celebrates that tradition with a simple blend of pantry ingredients and peak produce.
Recipe FAQs
- → Can I use different herbs besides dill?
Yes, basil, parsley, or cilantro work well if you prefer an alternative to dill in this dish.
- → Do I need to peel the tomatoes first?
No, peeling the tomatoes is not necessary. Simply slice them as directed for best texture.
- → How long should I marinate the tomatoes?
For optimal flavor, chill the tomatoes in the marinade for at least one hour before serving.
- → Is it possible to substitute the olive oil?
Absolutely! Avocado oil is a great alternative if you’d like a lighter flavor.
- → Can I prepare this in advance?
Yes, you can marinate the tomatoes several hours ahead and refrigerate until ready to serve.