Marinated Tomatoes are one of those simple recipes that taste like so much more than the effort they take.
Fresh tomatoes soak up a quick mix of olive oil, vinegar, onion, and herbs, and the whole thing turns bright, juicy, and full of flavor.
It’s easy, fresh, and perfect when you want something light but still really satisfying.
Why I Love This Recipe
This is the kind of recipe that makes fresh tomatoes shine. It does not cover them up. It just helps them taste even more like themselves. The longer they sit, the better they get, and that makes this a great dish for busy days, cookouts, or simple dinners at home.
- It uses fresh, simple ingredients
- It tastes even better after it sits a little while
- It works as a side dish, topping, or light salad
- It feels fancy, but it is very easy to make
- It brings out the natural sweetness and juiciness of the tomatoes

Servings, Time, and Macros
- Servings: 4
- Prep time: 15 minutes
- Marinating time: 30 minutes
- Total time: 45 minutes
Approximate macros per serving:
- Calories: 115
- Carbs: 8g
- Protein: 1g
- Fat: 9g
- Fiber: 2g
- Sugar: 5g
- Sodium: 150mg
What You’ll Need
- 4 medium ripe tomatoes, sliced into thick rounds
- 1/4 medium red onion, thinly sliced
- 3 tablespoons olive oil
- 1 tablespoon red wine vinegar
- 1 teaspoon honey
- 1/2 teaspoon salt
- 1/4 teaspoon ground black pepper
- 1 tablespoon chopped fresh basil
- 1 teaspoon chopped fresh parsley

Pro Tips
- Use ripe tomatoes that still feel a little firm. If they are too soft, they can get mushy as they sit.
- Slice the tomatoes thick enough so they hold their shape in the marinade.
- Let the dish sit at room temperature while it marinates if you plan to serve it soon. Tomatoes taste better that way.
- Toss or spoon the marinade over the top more than once while it rests so every slice gets flavor.
- Use fresh basil right before serving for the best color and fresh taste.
Tools You’ll Need
- Sharp knife
- Cutting board
- Small mixing bowl
- Whisk or fork
- Shallow serving dish or round bowl
- Spoon
Substitutions and Variations
- Use cherry tomatoes cut in half instead of sliced large tomatoes
- Swap red wine vinegar for white wine vinegar or balsamic vinegar
- Use thin sliced onion instead of red onion for a milder flavor
- Add sliced fresh mozzarella for a heartier salad
- Add a pinch of dried oregano for more herb flavor
- Use chopped fresh dill instead of parsley for a different fresh finish
Make Ahead Tips
You can slice the onion and mix the marinade a few hours ahead. For the best texture, slice the tomatoes closer to serving time, then marinate them for about 30 minutes. Leftovers are still tasty the next day, but the tomatoes will soften more as they sit.
How to Make Marinated Tomatoes
Step 1: Slice the tomatoes and onion
Slice 4 medium ripe tomatoes into thick rounds. Thinly slice 1/4 medium red onion. Arrange the thick tomato slices and thin onion slices in a shallow dish or round serving bowl, slightly overlapping them so the marinade can settle between the layers.

Step 2: Mix the marinade
In a small bowl, whisk together 3 tablespoons olive oil, 1 tablespoon red wine vinegar, 1 teaspoon honey, 1/2 teaspoon salt, and 1/4 teaspoon ground black pepper until the mixture looks blended and slightly glossy.

Step 3: Pour the marinade over the tomatoes
Spoon or pour the mixed marinade evenly over the tomato slices and onion. Make sure some of the dressing falls between the layers so the tomatoes can soak up the flavor. Sprinkle 1 tablespoon chopped fresh basil and 1 teaspoon chopped fresh parsley over the top.

Step 4: Let the tomatoes marinate
Let the tomatoes sit for 30 minutes so the juices from the tomatoes mix with the marinade and the onion softens a little. By the end, the tomatoes should look glossy, juicy, and well seasoned.

Why This Recipe Works (Quick Science)
Tomatoes are full of water, so when you add salt, they start releasing some of their juices. Those juices mix with the olive oil, vinegar, and honey to make a light dressing right in the bowl. The vinegar adds brightness, the honey softens the sharp edge, and the onion slowly takes on flavor as it sits. That short rest time helps everything taste more balanced and more connected.
Common Mistakes
- Using under-ripe tomatoes that do not have much flavor
- Slicing the tomatoes too thin, which can make them fall apart
- Adding too much vinegar and covering up the fresh tomato taste
- Skipping the resting time, because the flavor gets much better after marinating
- Chilling the tomatoes too cold before serving, which can dull their flavor
What to Serve With
These marinated tomatoes go really well with grilled chicken, steak, salmon, crusty bread, pasta, sandwiches, or a simple rice dish. They are also great spooned over toasted bread or served next to fresh mozzarella.
Leftovers and Storage
Store leftovers in an airtight container in the fridge for up to 2 days. The tomatoes will get softer as they sit, but they will still taste good. Before serving again, let them sit out for a few minutes so the olive oil loosens back up and the flavor wakes up.
FAQ
Can I use cherry tomatoes?
Yes. Cut them in half and marinate them the same way. They work great in this recipe.
Can I make this ahead?
Yes. It is actually better after sitting for about 30 minutes. You can also make it a few hours ahead and keep it in the fridge.
Do I have to use honey?
No. You can leave it out if you want a more sharp and tangy flavor.
Can I use dried herbs?
Yes, but use less. Fresh herbs taste brighter here, but a small pinch of dried oregano or basil can still work.
Why are my tomatoes watery?
That is normal. Tomatoes release juice as they sit. That juice mixes with the marinade and becomes part of the dressing.
Final Thoughts
Marinated Tomatoes are proof that fresh ingredients do not need much to taste amazing. A few simple pantry staples turn plain sliced tomatoes into something bright, juicy, and full of flavor. This is the kind of recipe that feels easy in the best way. Try it once, and you may start making it every time you have good tomatoes on hand. Leave a comment and share how you served it or any questions you have.
