
Tasty Spanish Tomato Salad tastes bright, juicy, and a little briny, with sweet tomatoes, sharp onion, and silky olive oil in every bite. It works perfectly for busy home cooks who want a fresh side dish in under 20 minutes that still feels restaurant-level. I first fell in love with this salad while backpacking through Spain on a shoestring budget and basically living on tomatoes, bread, and sunshine.
Why You Should Try This Tasty Spanish Tomato Salad
This Tasty Spanish Tomato Salad turns peak-season tomatoes into something that tastes like summer on a plate. The combo of ripe tomatoes, good olive oil, sherry vinegar, and flaky salt hits all the right notes: sweet, acidic, salty, and rich.
You can toss it together in minutes, so it fits weeknight dinners, backyard cookouts, or a solo lunch with crusty bread. It also uses simple pantry ingredients, so you can pull it off even when your fridge looks a little sad.
“This Tasty Spanish Tomato Salad tastes like a vacation in Spain in under 20 minutes, with juicy tomatoes and silky olive oil stealing the show ★★★★★”
Ingredients You’ll Need
Core ingredients
-
Tomatoes:
- 4–5 large ripe tomatoes (heirloom, beefsteak, or vine-ripened)
- Or 6–8 medium Roma tomatoes
- Or 2 pints cherry or grape tomatoes for a sweeter, snappier version
-
Onion:
- 1 small red onion, very thinly sliced
- Sub: 3–4 scallions or 1 small shallot if you want a milder bite
-
Cucumber (optional but classic in many Spanish homes):
- 1 small cucumber, peeled if waxy and sliced into half-moons
-
Bell pepper (optional):
- 1 small green or red bell pepper, thinly sliced or diced
-
Olives:
- 1/3 cup pitted green olives (Spanish Manzanilla or Castelvetrano taste great)
- Sub: black olives if that is what you have in the pantry
-
Garlic:
- 1 small clove, very finely minced or grated
- Use jarred minced garlic in water as a shortcut, but go light since it tastes stronger
Dressing ingredients
-
Extra virgin olive oil:
- 1/4 to 1/3 cup, good quality since it carries a lot of flavor
- I like California Olive Ranch or a Spanish brand like Carbonell when I find it
-
Sherry vinegar:
- 1½ to 2 tablespoons
- Sub: red wine vinegar in a pinch, or a mix of red wine vinegar and a splash of apple cider vinegar
-
Salt:
- 1 to 1½ teaspoons kosher salt, plus more to taste
- Use slightly less if you use table salt since it tastes saltier by volume
-
Black pepper:
- Freshly ground, about 1/2 teaspoon
-
Smoked paprika (pimentón):
- 1/2 teaspoon for that classic Spanish smoky note
- Use sweet smoked paprika, not hot, unless you like a kick
Fresh add-ins
-
Fresh herbs:
- 2–3 tablespoons chopped fresh parsley
- Or a mix of parsley and chives
- Basil tastes nice but leans more Italian, so use lightly if you want to stay closer to Spanish flavor
-
Hard-boiled egg (optional but very Spanish):
- 1–2 eggs, cooked, cooled, and quartered or chopped
- This turns the salad into more of a light meal
-
Canned tuna in olive oil (optional protein boost):
- 1 small can, drained
- Use a good-quality tuna in olive oil for the best flavor
Pantry shortcuts and notes
- Use pre-sliced olives to save time.
- Use pre-minced garlic from a jar if you feel rushed, but use a small amount to avoid overpowering the salad.
- If your tomatoes taste a little flat, add a tiny pinch of sugar to wake them up.
- If you only have distilled white vinegar, mix 1 tablespoon with 1 tablespoon water and a tiny pinch of sugar to soften the sharpness.
Equipment list
- Large cutting board
- Sharp chef’s knife or serrated knife for tomatoes
- Medium mixing bowl
- Small bowl or jar for dressing
- Spoon or tongs for tossing
- Serving platter or shallow bowl
Tips & Tricks
- Use very ripe tomatoes that feel heavy and smell fragrant; pale, hard tomatoes will taste bland.
- Slice tomatoes with a serrated knife to avoid crushing them.
- Salt the tomatoes lightly right after slicing to draw out flavor and some juices for the dressing.
- Keep onion slices very thin and soak them in cold water for 5 to 10 minutes if you want a milder flavor.
- Use room-temperature tomatoes, not fridge-cold, so the salad tastes sweeter and more aromatic.
- Whisk the dressing in a separate bowl so the oil and vinegar combine nicely before they hit the tomatoes.
- Add delicate herbs and tuna or egg at the end so they stay pretty and do not break apart.
- Taste and adjust salt and vinegar right before serving, since tomatoes release juice and can dilute the seasoning.
- Serve the salad soon after mixing so the tomatoes stay juicy but not mushy.
- If you prep ahead, cut the veggies and store them separately, then dress the salad just before serving.
How to Make Tasty Spanish Tomato Salad
Step 1: Prep and season the tomatoes
Slice the tomatoes into wedges or thick slices, or halve cherry tomatoes. Place them in a large bowl or on a wide platter. Sprinkle with a generous pinch of salt and a little black pepper, then set them aside while you prep the rest so they release some tasty juices.
Step 2: Slice the veggies and aromatics
Thinly slice the red onion and cucumber, and dice or slice the bell pepper if you use it. Mince or grate the garlic until it almost melts into a paste. Add the onion, cucumber, and bell pepper to the tomatoes, then scatter the olives over the top.
Step 3: Mix the dressing
In a small bowl or jar, combine the extra virgin olive oil, sherry vinegar, smoked paprika, remaining salt, and black pepper. Whisk or shake until the mixture looks glossy and unified. Taste and tweak with a bit more vinegar for brightness or a pinch of salt if it needs a boost.
Step 4: Toss everything together
Pour the dressing over the tomato mixture. Gently toss with a spoon or your hands so the tomatoes stay mostly intact but every piece gets a light coat. Add the chopped parsley and any other herbs, then toss once more.
Step 5: Add protein and rest briefly
If you use tuna or hard-boiled eggs, add them now. Flake the tuna gently over the salad and tuck in the egg pieces so they stay visible and pretty. Let the salad sit at room temperature for about 5 to 10 minutes so the flavors mingle, then taste and adjust seasoning one last time.
What to Serve with Tasty Spanish Tomato Salad
This Tasty Spanish Tomato Salad pairs beautifully with grilled chicken, simple pan-seared fish, or roasted potatoes. I love it with a big hunk of crusty bread to soak up all the tomato juices and olive oil. You can also serve it alongside tortilla española, grilled veggies, or a simple bowl of lentils. For a light lunch, pile it over toasted bread or spoon it next to a scoop of hummus and some olives.
Storage Options
- Store leftovers in an airtight container in the fridge for up to 2 days; the tomatoes soften but still taste great.
- Keep any tuna or egg in the same container and eat within 1 day for best texture and flavor.
- Skip the freezer, since tomatoes turn mealy and watery after freezing.
- Eat leftovers chilled or at cool room temperature; if the oil firms up in the fridge, let the salad sit out 10 to 15 minutes and give it a gentle stir before serving.

Tasty Spanish Tomato Salad
Ingredients
Instructions
- Slice the tomatoes into wedges or thick slices, or halve cherry tomatoes if using. Place them in a large bowl or on a wide platter. Sprinkle with a generous pinch of salt and a little black pepper, then set aside so they release some juices.
- Thinly slice the red onion and cucumber, and slice or dice the bell pepper if using. Mince or grate the garlic into a fine paste. Add the onion, cucumber, and bell pepper to the tomatoes, then scatter the olives over the top.
- In a small bowl or jar, combine the extra virgin olive oil, sherry vinegar, smoked paprika, remaining salt, and black pepper. Whisk or shake until glossy and well combined, then taste and adjust with more vinegar or salt if needed.
- Pour the dressing over the tomato mixture. Gently toss so the tomatoes stay mostly intact but everything is lightly coated. Add the chopped parsley and any other herbs, then toss once more.
- If using tuna or hard-boiled eggs, add them now. Flake the tuna gently over the salad and tuck in the egg pieces. Let the salad rest at room temperature for 5–10 minutes so the flavors mingle, then taste and adjust seasoning before serving.
Notes
Approximate per 1 of 4 servings (without egg or tuna): 200–230 calories; fat 20 g; saturated fat 3 g; carbohydrates 8 g; fiber 2 g; sugars 5 g; protein 3 g; sodium 520 mg. Adding 1 hard-boiled egg and 1/4 can tuna per serving adds roughly 90–120 calories and 9–12 g protein. Values will vary based on brands, exact amounts, and portion size.

Leave a Reply