The best quick and easy marinated tomatoes recipe—homemade with simple ingredients in one bowl or pot in about 20 minutes. This bright, flavorful dish is full of halved cherry tomatoes and thinly sliced onion, all dressed in a fresh herb and vinegar-based marinade. Serve it as a side, an appetizer, or fold it into salads and pasta for an instant flavor boost.

Key ingredients
- Cherry tomatoes – Choose ripe, flavorful tomatoes for the best taste and texture.
- Onion – Yellow onion thinly sliced gives a pleasant bite and sweetness.
- Garlic – Fresh garlic, finely minced, adds aroma and depth.
- Salt and pepper – Simple seasonings to balance and brighten the flavors.
- Red wine vinegar – Provides acidity and a fruity tang; you can substitute white or apple cider vinegar if needed.
- Olive oil – A good-quality extra virgin olive oil enriches the dressing and carries the herbs.
- Fresh herbs – A mix of parsley, basil, and cilantro is lovely; use what you have for a fresh, fragrant result.

Variations
- Other herbs: Try thyme, rosemary, dill, or oregano for a different herbal profile.
- Dry herbs: If using dried herbs, reduce the amount—dried herbs are more concentrated than fresh.
- Different spices: Garlic salt, seasoned salt blends, or a pinch of onion powder can simplify seasoning.
- Sweeten it: A little granulated sugar, maple syrup, or honey will balance acidity and round out the flavors.
- Add heat: Sliced jalapeños or a pinch of red pepper flakes bring a spicy kick.
- Brighten with citrus: Zest or a splash of lemon, lime, or orange juice adds a fresh citrus note.
- Extra vegetables: Fold in cucumber, diced green pepper, or chopped roasted vegetables to bulk up the dish.
How to make easy marinated tomatoes from scratch
- Make the marinade: Whisk together olive oil, red wine vinegar, minced garlic, salt, pepper, and the chopped herbs until well combined.
- Toss the vegetables: Add halved cherry tomatoes and finely chopped onion, and toss gently to coat every piece with dressing.
- Let it rest: Cover and allow the mixture to marinate for at least 2–3 hours at room temperature or overnight in the refrigerator for deeper flavor.
What to serve with them and how to use this
- Serve as a bright side dish with grilled or roasted meats like chicken, steak, or pork. It pairs especially well with simple grilled preparations where the acidity and herbs cut through richness.
- Build a fresh summer salad by adding cucumbers, avocado, and small mozzarella balls. Toss with cooked pasta and roasted vegetables for an easy, flavorful pasta salad.
- Chop the marinated tomatoes and use them as a chunky dip for pita, crusty bread, or tortilla chips—an effortless appetizer for gatherings.
- Top slices of toasted garlic bread with the tomatoes, extra finely chopped onion, and a sprinkle of grated cheese for a quick bruschetta-style bite.
- Use as a pizza topping, but blot excess marinade from the tomatoes first so the crust does not become soggy.
- Thread tomatoes and mini mozzarella onto skewers for simple Caprese-style appetizers or serve alongside cheese and charcuterie boards.

Tips and techniques
- Use ripe tomatoes: Fully ripe cherry tomatoes provide the best natural sweetness and juiciness for the marinade.
- Plating: Transfer the marinated tomatoes to a shallow serving dish and spoon the marinade over the top so nothing goes to waste. Garnish with extra chopped herbs for color and fragrance.
- Fresh herbs matter: Fresh herbs offer a brighter flavor and prettier presentation than dried. If you must use dried herbs, reduce the quantity and combine two types for complexity.
- Allow time to rest: Don’t skip the resting step. Allowing the tomatoes to sit in the dressing lets the flavors meld and allows the tomatoes to release their own juices into the marinade.
- Choose good olive oil: A quality extra virgin olive oil improves mouthfeel and flavor—use what you enjoy for salads and finishing.
- Different from sun-dried: This recipe highlights fresh tomatoes and is not the same as marinated sun-dried tomatoes; the texture and flavor are lighter and brighter.

Recipe FAQs
Red wine vinegar is a great choice for its fruity acidity, but white vinegar or apple cider vinegar also work well. Balsamic vinegar will darken the dish and change the flavor profile; if you prefer a citrus twist, use a little lemon or lime juice.
No. You can use any ripe tomatoes you have on hand. Cherry tomatoes are convenient and easy to eat, but larger tomatoes can be roughly diced as an alternative.
They taste best at room temperature, which allows the oil and aroma of the herbs to shine. If served chilled, the oil may firm up slightly; allow them to sit at room temperature for a few minutes before serving if possible.
More tomato recipes
- Quick Oven Roasted Tomatoes (One Pan)
- Tomato Avocado Salad (One Bowl)
- Tomato Basil Soup (One Pot)
- Instant Pot Stewed Tomatoes
- Easy Tomato Sandwich (One Pan)
Recipe

One Pot Marinated Tomatoes
Abeer Rizvi
A quick, bright marinated tomato salad made with cherry tomatoes, onion, fresh herbs, olive oil, and red wine vinegar. Ready in minutes with a few hours of marinating time for best flavor.
Prep Time: 10 mins
Total Time: 10 mins (plus marinating time)
Course: Side Dish
Cuisine: American, Italian
Servings: 4 people
Calories: 63 kcal per serving
Ingredients
- 1/3 cup olive oil
- 1/4 cup red wine vinegar (or white vinegar or apple cider vinegar)
- 1–2 cloves garlic, finely minced
- 1 tablespoon parsley, finely chopped
- 1 tablespoon basil, finely chopped
- 1 tablespoon cilantro, finely chopped
- Salt, to taste
- Pepper, to taste
- 2 tablespoons yellow onion, finely chopped
- 2 pounds cherry tomatoes, halved (or 4 roughly diced large tomatoes)
Instructions
- In a large bowl, whisk together the olive oil, red wine vinegar, minced garlic, parsley, basil, cilantro, salt, and pepper until well combined.
- Add the finely chopped onion and the halved cherry tomatoes. Gently toss until every piece is coated in the marinade.
- Cover and marinate for 2–3 hours at room temperature or refrigerate overnight for a deeper flavor. If refrigerated, bring to room temperature before serving for best texture.
- When ready to serve, spoon the tomatoes into a shallow serving dish and pour the marinade over them. Garnish with additional chopped herbs if desired.
Notes
- Follow the tips in the article above for best results.
- Leftovers can be stored in a sealed container in the refrigerator for up to 2 days. The tomatoes will continue to soften and the flavor will intensify.
Nutrition
- Calories: 63 kcal
- Carbohydrates: 10 g
- Protein: 2 g
- Fat: 1 g
- Sodium: 201 mg
- Potassium: 494 mg
- Fiber: 2 g
- Sugar: 5 g
- Vitamin A: 1270 IU
- Vitamin C: 53.5 mg
- Calcium: 31 mg
- Iron: 1.7 mg
An automated tool is used to calculate the nutritional information; values are estimates and may vary.
Tried this recipe? Leave a comment below or tag the recipe on social to share how you served it.