Mary Berry Tomato Salsa is a fresh, no-cook salsa that highlights ripe tomatoes, red onion, and green chili with a simple dressing of olive oil and red wine vinegar. It is bright, tangy, and perfectly balanced — exactly what you want for dipping chips or topping tacos.
It takes only 15 minutes to make, and the difficulty is beginner level. The only step that needs care is seeding the tomatoes and soaking the onion to keep the texture firm and the flavor mild.
What is Mary Berry Tomato Salsa?
This is a vibrant, uncooked salsa made from diced tomatoes, red onion, green chili, and cilantro, tossed with extra-virgin olive oil and red wine vinegar. The texture is chunky and fresh, with a bright, tangy finish that comes from the vinegar and a touch of salt. It nods to Mexican cuisine but uses simple, everyday ingredients you likely have on hand. Perfect for summer parties, quick snacks, or as a condiment for grilled meats.

Why This Recipe is Worth Trying
- Freshness in 15 minutes — No cooking, no waiting. You chop, stir, rest, and serve.
- Bright, clean flavors — The red wine vinegar and olive oil let the tomatoes shine without being heavy.
- Versatile pairing — Works with tortilla chips, grilled fish, tacos, or even spooned over eggs.
- Naturally healthy — Each serving has only 68 calories, 5g fat, and 6g carbs — plus 2g fiber.
- Easy to adjust — Want more heat? Leave chili seeds in. Prefer milder? Soak the onion longer.
Essential Ingredients to Make Mary Berry Tomato Salsa
Every ingredient here plays a role. Use the exact amounts from the recipe for the best balance.
Tomatoes
- 4 large ripe tomatoes (about 2 lbs / 900 g total) — They must be seeded and finely diced to prevent a watery salsa. Choose firm, in-season tomatoes for the best flavor.
Alliums and Herbs
- ½ small red onion (about 2 oz / 55 g) — Finely diced and soaked in ice water for 5 minutes to tame its sharpness while keeping crunch.
- 1 green chili (jalapeño or serrano, about 0.5 oz / 15 g) — Seeded and minced. For less heat, remove the white membranes too.
- ¼ cup fresh cilantro leaves (about 0.5 oz / 15 g) — Finely chopped. No substitute has the same brightness.
Dressing and Seasoning
- 2 tablespoons extra-virgin olive oil — Adds richness and helps the flavors meld.
- 1 tablespoon red wine vinegar — Provides the tangy backbone. Can be swapped for lime juice if needed.
- ½ teaspoon kosher salt, plus more to taste — Essential to draw out the tomato sweetness.
- ⅛ teaspoon freshly ground black pepper — A small amount that lifts all the other flavors.
Handy Kitchen Tools for Best Results
- Sharp chef’s knife — Dicing tomatoes and onions cleanly is much easier with a sharp blade.
- Cutting board — A sturdy, non-slip surface prevents accidents when chopping.
- Medium mixing bowl — Large enough to toss everything without spilling.
- Small bowl for ice water — Soaking the onion requires this; a cereal bowl works fine.
- Spatula or large spoon — For folding the ingredients gently without crushing the tomatoes.
Step-by-Step Guide to Making Mary Berry Tomato Salsa
Follow these steps exactly, and you will get a salsa that is neither watery nor bland.
- Prepare the tomatoes — Cut each tomato in half crosswise, then gently squeeze out seeds and excess juice. Dice the flesh into ¼‑inch pieces and place in a medium bowl.
- Soften the onion — Finely dice the red onion to ¼‑inch size, then soak it in ice water for 5 minutes. Drain and pat dry. This mellows the bite while keeping crispness.
- Add chili and cilantro — Seed and mince the green chili (remove membranes for less heat). Add to the tomatoes, then stir in the chopped cilantro.
- Dress the salsa — Drizzle over the olive oil and red wine vinegar. Sprinkle with ½ teaspoon salt and the black pepper. Fold gently with a spatula until everything is coated.
- Taste and adjust — Add more salt or vinegar if needed. The salsa should taste bright and well‑seasoned.
- Rest at room temperature — Cover the bowl and let it sit for 15 minutes. This lets flavors meld and the tomatoes release just enough juice for a light dressing.
- Serve or store — Stir once more, then transfer to a serving dish. Garnish with extra cilantro if desired. Best eaten within 24 hours.

What I Got Wrong (And How I Fixed It)
- Not seeding the tomatoes — The salsa turned watery and flat. Now I always squeeze out the seeds and excess juice before dicing.
- Skipping the onion soak — The raw onion was too harsh. Soaking for 5 minutes in ice water made all the difference.
- Using dried cilantro — It added no freshness. Fresh cilantro is non‑negotiable for this recipe.
- Over‑dicing the tomatoes — Too small and they turned mushy. ¼‑inch dice is the sweet spot for texture.
- Serving too soon — I once served it right after mixing. The flavors were separate. Letting it rest 15 minutes is crucial.
- Adding too much vinegar — It overwhelmed the tomatoes. Stick to 1 tablespoon, then adjust by the teaspoon.
Healthier Version of Mary Berry Tomato Salsa
- Reduce the oil — Use 1 tablespoon olive oil instead of 2 to cut calories and fat without losing much moisture.
- Add extra vegetables — Mix in diced cucumber or bell pepper for more fiber and volume with minimal calories.
- Skip the salt — Omit the ½ teaspoon salt and rely on the vinegar and chili for flavor. Great for low‑sodium diets.
- Use lime juice instead of vinegar — Swap red wine vinegar for fresh lime juice. Lower acidity and adds vitamin C.
- Serve with veggie dippers — Replace tortilla chips with cucumber rounds or bell pepper strips to keep carbs low.
Ingredient Substitutions for Mary Berry Tomato Salsa
- 4 large ripe tomatoes → 2 cups cherry tomatoes — No need to seed; just halve or quarter them. The salsa will be slightly sweeter.
- ½ small red onion → 1 shallot — Milder flavor, no soaking required. Use the same weight (about 55 g).
- 1 green chili (jalapeño) → 1 tablespoon canned green chiles — Less heat, but still adds a mild kick. Drain before adding.
- ¼ cup fresh cilantro → 2 tablespoons fresh parsley + 1 tablespoon fresh mint — A different herbal note that still works well with tomatoes.
- 2 tablespoons extra‑virgin olive oil → 2 tablespoons avocado oil — Neutral flavor, same fat content, and higher smoke point if you decide to cook the salsa.
- 1 tablespoon red wine vinegar → 1 tablespoon fresh lime juice — More acidity and a citrusy twist. Adjust salt accordingly.
Pairing Ideas: What to Serve With Mary Berry Tomato Salsa
This salsa is more than just a chip dip. It brightens up a wide range of dishes.
- Tortilla chips — Classic and easy. The crunchy saltiness of the chips balances the tangy salsa perfectly.
- Grilled fish — Spoon it over salmon, cod, or tilapia. The fresh tomato and chili cut through the richness.
- Tacos or burrito bowls — Use it as a topping instead of pico de gallo. It adds moisture without making everything soggy.
- Eggs any style — Scrambled, fried, or poached — a spoonful of salsa adds brightness to breakfast or brunch.
- Grilled chicken or steak — Serve alongside or on top. The acidity helps tenderize and adds a fresh contrast.
- Avocado or guacamole — Mix a spoonful into mashed avocado for an instant chunky guacamole.
Expert Tips to Make Perfect Mary Berry Tomato Salsa
- Weigh your tomatoes — 2 lbs total is ideal. Too few and the salsa is dry; too many and it becomes watery.
- Pat the soaked onion dry — Any extra water from the ice bath dilutes the dressing. Use paper towels to blot it.
- Rest the salsa covered — A lid or plastic wrap prevents it from drying out while the flavors meld.
- Taste before every adjustment — Salt, vinegar, and chili all need to be balanced. Always add a little, taste, and repeat.
- Use room‑temperature tomatoes — Cold tomatoes dull the flavor. Let them sit on the counter for 30 minutes before dicing.
- Chop all ingredients to a similar size — ¼‑inch dice for tomatoes and onion ensures every bite has the same texture.
- Do not overmix — Fold gently to keep the diced pieces intact. Vigorous stirring creates mush.
Creative Ways to Customize Mary Berry Tomato Salsa
- Fruit twist — Add ½ cup diced mango or pineapple for a sweet‑tangy salsa that pairs well with grilled pork.
- Smoky version — Roast the tomatoes and onion under the broiler for 5 minutes before dicing, then proceed as usual.
- Extra heat — Leave the seeds and membranes in the chili, or add a minced serrano pepper for more kick.
- Bean boost — Stir in ½ cup drained black beans for extra protein and fiber, turning it into a hearty topping.
- Creamy finish — Fold in 2 tablespoons of sour cream or Greek yogurt right before serving for a cooler, richer salsa.
- Herb switch — Replace cilantro with chopped fresh basil or mint for a different aromatic profile.
Storing Mary Berry Tomato Salsa the Right Way
- Airtight container in the fridge — Transfer leftovers to a sealed container and refrigerate. Best within 24 hours, but keeps up to 2 days.
- Drain before storing if watery — If the salsa has already released a lot of juice, pour it off to keep the texture firmer during storage.
- Do not freeze — Freezing makes tomatoes mushy upon thawing. The salsa loses all its fresh texture.
- Refresh after storage — If the salsa becomes watery after a day, drain excess liquid and stir in a pinch of salt and a drizzle of olive oil before serving.
How to Reheat Mary Berry Tomato Salsa (If Needed)
Most of the time this salsa is served cold or at room temperature. But if you want it warm, here is how.
- Stovetop method — Heat a small saucepan over medium heat. Add the salsa and stir for 2–3 minutes until just warm. Do not let it simmer — the tomatoes will break down.
- Microwave method — Place salsa in a microwave‑safe bowl and heat on high for 20–30 seconds. Stir halfway through. Watch carefully to avoid overheating.
- Skip reheating for texture — Warm salsa is softer and releases more liquid. For the best experience, serve it cold or at room temperature as written.
Nutritional Breakdown (per serving)
Based on 1 serving = ¼ of the total recipe (about 1 cup).
- Calories: 68
- Protein: 1g
- Fat: 5g
- Carbohydrates: 6g
- Fiber: 2g
- Sugar: 4g
- Sodium: 298mg
FAQs
Can I freeze Mary Berry Tomato Salsa?
No. Freezing ruins the texture — tomatoes become mushy and watery when thawed. Enjoy it fresh within 24 hours for the best experience.
How long does Mary Berry Tomato Salsa last in the fridge?
Up to 2 days in an airtight container. For the best flavor and texture, eat it within 24 hours. After that, drain any excess liquid and refresh with a pinch of salt and a drizzle of olive oil.
What can I use instead of red wine vinegar?
Fresh lime juice is the best substitute. Use the same amount (1 tablespoon) and adjust salt as needed. White wine vinegar or apple cider vinegar also work, but they change the flavor slightly.
Why did my salsa turn watery?
Most likely because you did not seed the tomatoes. Squeezing out the seeds and excess juice before dicing is essential. Also, soaking the onion and patting it dry prevents extra moisture. If it is already watery, drain the juice and serve.
Can I make this salsa spicy?
Yes. Leave the seeds and white membranes in the green chili, or use a serrano pepper instead of jalapeño. You can also add a pinch of cayenne pepper or a minced habanero for serious heat.
Is this salsa gluten‑free?
Yes, all the ingredients — tomatoes, onion, chili, cilantro, olive oil, vinegar, salt, and pepper — are naturally gluten‑free. Just be sure to serve it with gluten‑free tortilla chips if needed.
Try These Recipes
Wrapping It Up
This Mary Berry Tomato Salsa is the kind of recipe you will turn to again and again — quick, fresh, and full of flavour. It comes together in 15 minutes with no cooking, and the results are bright enough to dress up any meal or snack. Give it a try tonight and see how simple ingredients can make such a difference.
PrintMary Berry Tomato Salsa
A vibrant, no-cook tomato salsa inspired by Mary Berry’s approach to fresh flavors. Diced ripe tomatoes, red onion, and green chili are tossed with olive oil and red wine vinegar for a bright, tangy finish that pairs perfectly with tortilla chips or grilled meats.
- Prep Time: 15
- Total Time: 15
- Yield: 4 1x
- Category: Snack
- Method: No-Cook
- Cuisine: Mexican
Ingredients
- 4 large ripe tomatoes (about 2 lbs / 900 g total), seeded and finely diced
- 1/2 small red onion (about 2 oz / 55 g), finely diced
- 1 green chili (jalapeño or serrano, about 0.5 oz / 15 g), seeded and minced
- 1/4 cup fresh cilantro leaves (about 0.5 oz / 15 g), finely chopped
- 2 tablespoons extra-virgin olive oil
- 1 tablespoon red wine vinegar
- 1/2 teaspoon kosher salt, plus more to taste
- 1/8 teaspoon freshly ground black pepper
Instructions
- Begin by preparing the tomatoes. Cut each tomato in half crosswise, then gently squeeze out the seeds and excess juice. This prevents the salsa from becoming watery and keeps the texture firm. Dice the tomato flesh into 1/4-inch pieces and place in a medium mixing bowl.
- Finely dice the red onion to a similar 1/4-inch size. Soak the diced onion in a small bowl of ice water for 5 minutes, then drain and pat dry. This step mellows the onion’s sharp bite while retaining its crispness, giving the salsa a milder flavor.
- Seed and mince the green chili. For less heat, remove the white membranes along with the seeds. Add the chili to the bowl with the tomatoes. Stir in the chopped cilantro.
- Drizzle the olive oil and red wine vinegar over the vegetable mixture. Sprinkle with 1/2 teaspoon kosher salt and the black pepper. Use a spatula to fold everything together gently until all ingredients are evenly coated.
- Taste the salsa and adjust salt or vinegar as needed. It should be bright and well-seasoned; a dash more salt can bring out the tomato sweetness, while extra vinegar adds tang.
- Cover the bowl and let the salsa rest at room temperature for 15 minutes. This resting period allows the flavors to meld and the tomatoes to release just enough juice to create a light, cohesive dressing.
- Stir once more before serving. Transfer to a serving dish and garnish with a few extra cilantro leaves if desired. Serve immediately with tortilla chips, grilled fish, or as a topping for tacos.
- If not serving right away, refrigerate in an airtight container. The salsa is best enjoyed within 24 hours, as the tomatoes will continue to release liquid and the texture will soften.
Notes
Store leftover salsa in a sealed container in the refrigerator for up to 2 days. For best texture and flavor, consume within 24 hours. Do not freeze, as the tomatoes become mushy upon thawing. If the salsa becomes watery after storage, drain off excess liquid and refresh with a pinch of salt and a drizzle of olive oil before serving.
Nutrition
- Calories: 68
- Sugar: 4g
- Sodium: 298mg
- Unsaturated Fat: 0.7g
- Carbohydrates: 6g
- Fiber: 2g
- Protein: 1g
- Cholesterol: 0mg
Keywords: Mary Berry tomato salsa, tomato salsa recipe, fresh salsa, no-cook salsa, easy appetizer, summer snack, British chef, red wine vinegar salsa, vegetarian snack, healthy appetizer, garden tomatoes, cilantro salsa

