
This marinated tomato recipe transforms simple ingredients into a flavor-packed dish perfect for everything from casual dinners to elegant entertaining. The combination of ripe tomatoes, fresh herbs, and a tangy balsamic marinade creates something far greater than the sum of its parts.
I first made this recipe when I needed a quick side dish for an impromptu dinner party, and it has since become my go-to recipe whenever tomatoes are in season. The way my guests' eyes light up after the first bite always reminds me that sometimes the simplest dishes make the biggest impression.
Ingredients
- Ripe but firm tomatoes: Crucial for the perfect texture, look for ones that have vibrant color but still feel slightly firm when gently squeezed
- Fresh garlic: Adds a pungent aromatic quality that mellows as it marinates
- White onion: Provides a subtle bite and crunch, choose small sweet varieties
- Fresh dill weed: Offers a distinctive grassy flavor that brightens the dish
- Extra virgin olive oil: Use a good quality oil as it forms the base of your marinade
- Balsamic vinegar: Adds sweet tanginess, opt for a moderately priced bottle
- Honey: Balances the acidity with natural sweetness
- Salt and pepper: Enhance all other flavors, kosher salt works best here
Step-by-Step Instructions
- Slice Tomatoes:
- Cut the tomatoes into even 1/3-inch thick slices to ensure they absorb the marinade uniformly while maintaining their structure. Using a sharp knife makes clean cuts without crushing the tomato flesh.
- Prepare Aromatics:
- Finely mince the garlic to release its aromatic oils, dice the onion into very small pieces for even distribution, and chop the herbs finely to infuse the marinade with their essence.
- Create The Marinade:
- Combine the garlic, onion, and fresh herbs in a small bowl. Pour in the olive oil and balsamic vinegar, then add the honey. Whisk thoroughly until the honey is completely dissolved and ingredients are well blended.
- Arrange And Season:
- Place the tomato slices in a single layer on a shallow platter with a slight rim to contain the marinade. Season generously with kosher salt and freshly ground black pepper to enhance the natural flavors.
- Apply The Marinade:
- Spoon the herb and garlic marinade evenly over the tomato slices, making sure each slice receives some of the flavorful liquid and bits of herbs and aromatics.
- Marinate:
- Cover the platter tightly with plastic wrap and refrigerate for at least one hour, allowing the tomatoes to absorb the flavors. For best results, occasionally spoon the marinade back over the tomatoes if it pools on the platter.

The fresh dill in this recipe holds a special place in my heart. My grandmother always grew dill in her garden, and this dish reminds me of summer evenings on her porch. The fragrance of dill releasing its oils into the marinade brings back memories of watching her prepare simple but unforgettable meals from garden ingredients.
Serving Suggestions
These marinated tomatoes shine when served alongside grilled proteins like chicken, fish, or steak. The acidity cuts through rich flavors beautifully. For a complete meal, pair with crusty bread to soak up the flavorful marinade and a simple green salad. For an impressive appetizer, serve on small toasts with a sprinkle of feta or goat cheese and extra fresh herbs.
Seasonal Variations
Summer calls for the juiciest, ripest tomatoes you can find, ideally from a farmers market or garden. In winter months, look for cocktail or Roma tomatoes, which tend to have better flavor year round. You can adjust the herbs seasonally too swap in fresh basil during summer, rosemary in fall, or even mint in spring for a completely different flavor profile.
Storage Tips
The marinated tomatoes will keep in the refrigerator for up to three days in an airtight container. The flavors will continue to develop during storage, though the tomatoes will soften slightly over time. For best results, bring them to room temperature before serving to allow the olive oil to return to its liquid state, as it may solidify when chilled.
Make It Your Own
This recipe is endlessly adaptable. Try adding thinly sliced cucumbers or avocado for additional texture. Incorporate capers or olives for a Mediterranean twist. For a spicy kick, add red pepper flakes or a minced jalapeño. You can also transform this into a complete meal by mixing in cooked farro, quinoa, or pearl couscous and adding some fresh mozzarella balls.

Frequently Asked Questions
- → Can I use other types of tomatoes?
Yes, you can use any ripe tomatoes that are firm to the touch. Avoid soft or mushy tomatoes for best results.
- → What herbs work best for this dish?
Dill is a fantastic choice, but basil, parsley, or cilantro can also provide unique and delicious flavors.
- → How long do the tomatoes need to marinate?
At least one hour in the refrigerator is recommended to allow the flavors to meld together.
- → Can I substitute olive oil with another oil?
Yes, avocado oil works wonderfully as a substitute for olive oil in this dish.
- → What’s a good serving size for this dish?
One serving is approximately one tomato, depending on how many slices you get from it.