This tuna salad is all about clean lines and distinct textures: the tuna stays in juicy chunks, the eggs are cut into neat little cubes with a firm yolk, and the pickles bring that springy crunch and a controlled hit of tang. The onion is sliced super thin and soaked first, so it doesn’t take over—it’s just quietly there, boosting flavour without the harsh bite.
The mayo-and-mustard dressing acts like a binder, not the main event. You want a light sheen and enough creaminess to bring everything together, but not so much that it turns into a paste. Each ingredient should still taste like itself—then you get that balance of tender, hearty, and crunchy, and the salad looks tidy and “structured” instead of muddled.
When you need a filling salad in 15–20 minutes, two things usually go wrong: the flavour is bland, or the texture is off. Fish salads can swing hard in either direction—either everything falls apart, or you end up with a sticky mass. Here, it’s fixed with simple prep logic: flake the tuna into fibres, let the eggs bring softness, and keep the pickles in small cubes so they stay crisp even after chilling. The dressing should be modest—just a thin layer that connects, not “drowns.” And the onion? A quick soak in cold water takes the edge off but keeps the aroma. End result: an easy lunchbox salad, something you can put out for guests, or a no-fuss dinner when time’s tight. Sounds basic, but it works every time.
In this recipe, you’ll find
- Why you’ll love this recipe
- Tips before you start
- What to look for when choosing ingredients
- Secrets to the perfect classic tuna salad
- How to serve classic tuna salad
- Nutritional perks
- Recipe variations
- Questions & answers
- Common mistakes
Why you’ll love this classic tuna salad recipe
I honestly didn’t expect the classic tuna-and-egg combo to taste this “put together” without feeling greasy. After 10 minutes in the fridge, the flavour settles and every bite keeps its shape. And yes—one portion is genuinely filling, even without anything hot on the side.
- Clear, bold tuna flavour
- Soft but not sticky texture
- Pickles stay crunchy
- No stove needed
- Easy to pack and take along

Classic Tuna Salad with Egg & Pickles
Ingredients
- 2 cans canned tuna in brine 160–185 g each, drained
- 3 pcs eggs hard-boiled
- 2 pcs pickles firm, medium, gently squeezed
- 0.5 pcs onion thinly sliced, soaked in water for 7 min
- 4 tbsp mayonnaise add in stages
- 1 tsp Dijon mustard or mild table mustard
- 1 tsp lemon juice optional
- 2 pinches ground black pepper to taste
- 1 pinch salt add after resting, if needed
Equipment
- saucepan (for the eggs)
- fine-mesh sieve or colander
- large mixing bowl
- cutting board
- sharp knife
- mixing spoon
Method
- Hard-boil the eggs: cover with cold water, bring to a boil over medium heat, then cook for 10 minutes. Move straight into ice water for 5 minutes to stop the cooking and keep the whites tender (no grey ring).
- Open the tuna and drain it through a sieve for 2 minutes, pressing lightly with a spoon. Flake with a fork into 1–2 cm fibres—don’t crush it into crumbs. The texture should stay fluffy and fairly dry.If your tuna is in oil, blot it with a paper towel for 20–30 seconds.
- Slice the onion into very thin half-moons, cover with cold water and leave for 7 minutes, then drain well. Dice the pickles into 5–7 mm cubes and gently squeeze by hand for 1 minute to remove excess moisture.
- Peel the eggs and dice into roughly 7–8 mm cubes; the yolk should be set and dry, but not chalky. In a large bowl, combine tuna, eggs, onion, and pickles. Stir with a spoon using about 20–30 gentle turns for 1 minute, keeping everything cool.
- Make the dressing: mix 3–4 tbsp mayonnaise with 1 tsp mustard and 1 tsp lemon juice until smooth for 1 minute. Add half the dressing to the bowl and fold gently for 1 minute—you’re aiming for a light gloss, with no puddles at the bottom.
- Refrigerate for 10 minutes so the flavours settle and the texture firms up. Take it out, add the remaining dressing only if needed, then season with 2–3 pinches of pepper and salt after tasting. Mix for 30 seconds until evenly coated.
Before serving, let the salad sit at room temperature for 5 minutes—the aroma opens up, but it stays cool. Portion out 150–180 g per serving, smooth the top, add herbs, and serve on toast warmed to 200 °C (392 °F) for 3 minutes.Brush the toast with a drop of olive oil—it stays crisp longer.
Notes
Private Notes
Tried this recipe?
Let us know how it was!
Tips before you start
A lot of people skip draining the tuna, and then the salad turns watery in about 20 minutes. Hard-boil the eggs and chill them in ice water for 5 minutes—you’ll get a smooth, tender white without that rubbery feel. Slice the onion very thin (almost half-moons) and soak it in cold water for 7 minutes to take the sting out. Go for firm pickles, not soft ones—they’re the crunch. And mix with a spoon, don’t mash it: you want flakes and cubes, not a spread.
- Drain the tuna really well
- Cool the eggs quickly in ice water
- Soak the onion for 7 minutes
- Dice the pickles small
- Add the dressing in stages
What to look for when choosing ingredients
Pick tuna in brine (its own juices), not oil—cleaner flavour, and it’s much easier to control how rich the salad turns out. Skip cans with cloudy liquid or tuna that’s already basically mush; in a salad it reads like “dust” instead of proper chunks.
Canned tuna
Chunk-style in brine is best. If you’re using tuna in oil, cut the mayo roughly in half.
Eggs
Medium or large. After boiling, cool in cold water so the yolk sets nicely—dry, but not crumbly.
Pickles
Go for crisp ones with a short ingredient list. Soft pickles “melt” quickly once dressed.
Mayonnaise
Avoid overly sweet mayo. A thicker mayo holds the salad’s shape better than a runny one.
Mustard
Dijon or a mild table mustard. If yours is hot, add it in 1/2 tsp increments so it doesn’t steamroll the fish.
Secrets to the perfect classic tuna salad
A balanced flavour comes down to two small things: keep the ingredients dry, and don’t overdo the dressing. I used to dump in all the mayo at once—heavy, kind of flat. Much better to let it chill for 10 minutes first, then salt only if it actually needs it.
- Add the dressing in two rounds
- Flake the tuna with a fork into fibres
- Rinse/soak the onion in cold water
- Give the pickles a quick squeeze
- Salt after it has rested
How to serve classic tuna salad
Serve it chilled, but on warm toast—the texture contrast is instant. If you want it fresher, add a crisp lettuce leaf on top or a few extra drops of lemon.
- In a salad bowl with herbs
- On rye toast or crostini
- In tartlet shells for a party platter
- Rolled in lavash as a quick wrap
- Layered in small glass dishes (individual portions)

Nutritional perks of classic tuna salad
Tuna plus eggs makes a properly filling combo without any complicated cooking. Great for a packed lunch when you want protein and a flavour that still tastes good after a few hours in the fridge.
- A solid source of fish protein
- Keeps you full for 3–4 hours
- Moderate in carbs
- Holds up well when chilled
Classic tuna salad variations
Change one accent and the whole salad shifts, but it still stays in that classic lane. In summer I lighten it up with yogurt and herbs; in winter I’ll add a bit of potato to make it more substantial.
- With sweetcorn and spring onion
- With apple and celery
- With 2% yogurt replacing part of the mayo
- With boiled potato, diced
- With capers and lemon zest
This classic tuna salad only looks and eats “right” when you keep the shapes intact: the tuna isn’t crushed (it stays in pieces), the eggs are cut into even cubes, and the pickles give a clear, springy crunch. Paired with a smooth mayo-mustard dressing that lightly coats rather than overwhelms, you get a clean, balanced flavour without a blurred, mushy texture.
Questions & answers
How long does tuna salad keep in the fridge?
In an airtight container at +2…+5°C, up to 24 hours. After that the pickles start releasing moisture and the texture noticeably softens.
How can I make it less rich?
Use tuna in brine and replace half the mayo with thick yogurt (2–5%). Add 1 tsp mustard and 1 tsp lemon juice so the flavour still pops.
Why does it taste bitter?
Usually it’s very hot mustard, or onion that wasn’t soaked. Reduce the mustard to 1/2 tsp and soak the onion in cold water for 7 minutes.
What if I don’t have pickles?
Use fresh cucumber and add 1–2 tsp lemon juice or white wine vinegar. For a salty punch, add capers (1 tbsp) or a pinch of salt after the salad has rested.

Common mistakes when making classic tuna salad
If you chop everything too finely, the mixture turns uniform and smear-y—the salad loses its crunch. Too much mayo makes it heavy, and after 30 minutes in the fridge it can look wet. Oversalting usually happens because pickles and canned tuna already bring salt; people season out of habit without tasting. Another reason it feels dry: tuna left in big clumps instead of flaked—dressing can’t coat it evenly.
Why does the salad turn watery?
The tuna and pickles weren’t drained/squeezed, or the pickles are too soft. Squeeze the pickles, drain the can completely, and add the dressing gradually so you don’t thin everything out.
Why did it come out too salty?
Salt was added before the salad had a chance to rest and “even out” the saltiness from the pickles and tuna. Let it sit for 10 minutes, taste, and only then adjust—sometimes adding a bit more egg helps.
Why did the texture turn into a paste?
Ingredients were cut too small or mixed too aggressively. Dice to 5–7 mm, flake the tuna with a fork, and stir about 20–30 turns—no more.
Why is the salad dry?
Too much protein and not enough dressing, or the tuna is in clumps. Add 1–2 tbsp mayo and 1 tsp pickle brine, then fold again gently until it looks glossy but not runny.

Responses