This Spanish tuna salad recipe combines ripe tomatoes, oil-packed tuna, white onion, and parsley with a simple olive oil and vinegar dressing. The juicy tomatoes and flaky tuna come together in just five minutes, with no cooking or mayonnaise required.

Why You'll Love This Spanish Tuna Salad with Tomatoes
- Prepared in Five Minutes: Slice the ingredients, arrange them on a plate, and add the dressing.
- No Heavy Dressing: Olive oil and white wine vinegar keep the tomatoes and tuna at the center of the dish.
- Made Without Cooking: Everything is assembled cold, making this especially practical when tomatoes are in season.
- Simple Ingredients: The recipe uses familiar ingredients without olives, capers, or other additions competing with the tomatoes.
In my home, we always made this salad when the tomatoes were at their best. It was never an elaborate recipe; its appeal came from keeping everything simple and allowing a few good ingredients to carry the plate. That approach still shapes the way I prepare tomato dishes, including my marinated tomatoes, where the dressing supports the tomatoes rather than covering their flavor. For this salad, adding tuna makes the plate more substantial while preserving the uncomplicated character I remember.
What I enjoy most is the contrast between the juicy tomato wedges, large flakes of tuna, and thin slices of onion. The white wine vinegar adds sharpness, while the extra-virgin olive oil softens it and brings the ingredients together. Arranging everything directly on a wide plate keeps the tomatoes intact and lets the dressing reach each piece without excessive mixing. It has the same ingredient-focused simplicity I like in my tomato burrata salad, but the tuna gives this version a more savory finish and a firmer texture.

Key Ingredients in Spanish Tuna Salad
You will find the exact measurements in the recipe card, but these are the ingredients that shape the salad.
- Ripe Beefsteak Tomatoes: I wait until the tomatoes are properly ripe and juicy because they form the base of the salad and create flavorful juices for the dressing.
- Tuna in Olive Oil: Oil-packed tuna is my choice here because it tastes richer and separates into substantial flakes that hold their shape among the tomatoes.
- White Onion and Parsley: I slice the onion very thinly so its sharpness does not dominate, while parsley adds a light herbal finish.
- Olive Oil, Vinegar and Seasoning: Extra-virgin olive oil softens the acidity of the white wine vinegar, while kosher salt and black pepper bring the tomatoes and tuna together.
How to Make Spanish Tuna Salad with Tomatoes
This no-cook salad is assembled directly on the serving plate in four simple steps. You can find the complete printable recipe with measurements below.

1. Arrange the Tomatoes: Slice the ripe tomatoes into wedges and arrange them neatly on a serving plate.
2. Add the Onion: Cut the white onion into thin slices and scatter them evenly over the tomatoes.
3. Top with Tuna and Parsley: Drain the tuna, flake it gently with a fork, and place it on top of the salad. Sprinkle fresh parsley over everything.
4. Season and Dress: Season with salt and black pepper, then pour the extra virgin olive oil and white wine vinegar evenly over the entire plate.

Tips for Spanish Tuna Salad
Use a Wide Serving Plate: I arrange the tomatoes in a single layer rather than piling them into a bowl. This helps distribute the tuna, onion, and dressing evenly.
Season Before Adding the Dressing: Adding the salt and pepper first helps them reach the tomatoes directly instead of floating in the oil.
Drizzle Across the Whole Salad: I pour the olive oil and vinegar over the entire plate so every tomato wedge receives some dressing without needing to be heavily tossed.
Serve It Soon After Dressing: The tomatoes release more liquid as they sit, so I prefer serving the salad while the wedges still hold their shape.
Storage
I keep any leftover tuna and tomato salad in an airtight container in the refrigerator for no longer than one day. The tomatoes continue releasing liquid as the salad sits, so its texture is best shortly after it is assembled.
What to Serve with Spanish Tuna Salad
I like serving this salad with homemade ciabatta to soak up the tomato juices and dressing. It also works well alongside Mediterranean shrimp skewers for a light seafood meal or with tortilla española as part of a simple Spanish-style spread.
Try These Tomato Recipes Next!

Get my new cookbook!
Get your copy of the book with easy, fresh, and tried-and-true Mediterranean Recipes from the Author and founder of Vargasavour Recipes, Estefania.
Recipe

Spanish Tuna Salad with Tomatoes
Ingredients
- 2 ripe beefsteak tomatoes
- 145 g canned tuna in olive oil - drained and gently separated into large flakes
- ½ white onion - thinly sliced
- 3 tablespoon extra virgin olive oil
- 2 tablespoon white wine vinegar
- ½ teaspoon kosher salt
- ¼ teaspoon freshly ground black pepper
- Freshly parsley - finely chopped, for garnish
Instructions
- Cut 2 ripe beefsteak tomatoes into wedges and arrange them in a single layer on a serving plate.
- Thinly slice ½ white onion and scatter it evenly over the tomatoes.
- Drain 145 g canned tuna in olive oil, gently separate it into large flakes, and arrange it over the tomatoes and onion. Sprinkle with finely chopped fresh parsley.
- Season the Spanish tuna salad with ½ tsp kosher salt and ¼ tsp freshly ground black pepper. Drizzle evenly with 3 tbsp extra virgin olive oil and 2 tbsp white wine vinegar, then serve.
Notes
Nutrition
Nutritional information is based on third-party calculations and should be considered an estimate only. Actual nutritional content will vary based upon brands used, measuring methods, cooking method, portion sizes, and more.










Susana says
This Spanish tuna and tomato salad was so simple to make and incredibly fresh. The olive oil, onion, and tomatoes worked perfectly together, and the tuna added just the right amount of richness. I’ll definitely be making it again.