Classic Tuna Fish Sandwich (Ready in 10 Minutes)
This tuna fish sandwich is the kind of lunch you can make on autopilot when the day gets away from you. It’s crisp, creamy, and bright, and it tastes like a proper sandwich, not a rushed afterthought.

You don’t need any special skills or a long ingredient list. You just need good tuna, a few crunchy bits from the crisper drawer, and about ten minutes.
Why This Tuna Sandwich Never Lets Me Down
The celery and red onion give a real snap that keeps the whole thing from turning into a paste. A little lemon juice and Dijon mustard brighten the mayo without making it taste fussy.
I’ve made this version for years, and it always lands right where I want it, somewhere between diner classic and something you’d actually pack for a work lunch. The fresh dill is a small thing, but it makes the sandwich feel a little more intentional.
Ingredients

- 2 cans (5 oz each) tuna in water, drained: press out as much liquid as you can so the salad stays creamy, not watery.
- ⅓ cup mayonnaise: use your favorite brand; full-fat gives the best texture.
- 1 celery stalk, finely chopped: the inner, pale ribs are mildest.
- 2 tbsp finely chopped red onion: soak in cold water for 5 minutes if you want a mellower bite.
- 1 tbsp fresh lemon juice: a little acidity lifts the richness.
- 1 tsp Dijon mustard: adds a gentle tang without shouting “mustard.”
- 2 tbsp chopped fresh dill: or flat-leaf parsley if dill isn’t your thing.
- Kosher salt and black pepper: season to taste.
- 8 slices sandwich bread: sourdough, whole wheat, or a soft white bread all work.
- Lettuce leaves and tomato slices: for layering, optional but nice.
Variations / Substitutions
- Swap mayo for Greek yogurt: you’ll get a tangier, lighter salad; just know it won’t be as rich.
- Use avocado instead of mayo: mash half a ripe avocado into the tuna for a creamy, dairy-free take.
- Add chopped dill pickles or capers: a heaping tablespoon brings a salty, briny pop.
- Skip the fresh herbs: a sprinkle of dried dill or chives works in a pinch, though fresh makes a difference.
- Try it as a tuna melt: pile the tuna salad onto one slice of bread, top with a slice of cheddar, and broil until bubbly.
How to Make Classic Tuna Fish Sandwich
Step 1: Mix the Tuna Salad

Drain the tuna thoroughly and tip it into a medium bowl. Break it apart with a fork. Add the ⅓ cup mayonnaise, chopped celery, red onion, lemon juice, Dijon mustard, and chopped dill. Stir everything together until the tuna is evenly coated, about 2 minutes. Taste and season with salt and a few grinds of black pepper.
The salad will look creamy with flecks of green and pink throughout. If it feels a little stiff, you can add a tiny splash more lemon juice or a teaspoon of water to loosen it.
Step 2: Toast the Bread

Toast the bread slices in a toaster or under a broiler until golden and crisp, about 1 to 2 minutes. Toasting isn’t mandatory, but it keeps the bread from going soggy when you pile on the tuna salad. You want it dry and sturdy, not dark.
Step 3: Assemble the Sandwich

Lay the toasted bread on a cutting board. Place a lettuce leaf on four slices, then a couple of tomato slices if using. Spoon the tuna salad generously onto the other four slices and spread it to the edges. Close the sandwiches and press down gently. Cut each sandwich in half on the diagonal and serve right away.
The cross section should show a thick layer of tuna salad with the lettuce peeking out. Serve while the toast is still crisp.
Tips for the Best Tuna Salad
- Chill the mixed tuna salad for 10 minutes in the fridge before assembling. The flavors settle and the celery stays crunchy.
- Use a serrated knife to cut the sandwich. A clean cut keeps the tuna from squishing out the sides.
- If you’re packing it for lunch, keep the tuna salad separate from the bread and assemble just before eating so nothing goes limp.
- Leftover tuna salad is fantastic in a lettuce wrap or scooped onto cucumber rounds for a low-carb snack.
Scale it for a crowd:
| Serves | Cans Tuna | Mayo | Celery |
|---|---|---|---|
| 2 | 1 (5 oz) | 3 tbsp | ½ stalk |
| 4 | 2 (5 oz) | ⅓ cup | 1 stalk |
| 6 | 3 (5 oz) | ½ cup | 1½ stalks |
Storing Leftover Tuna Salad
- Refrigerate: the tuna salad keeps well in a sealed container for up to 3 days. Stir it again before using, as the celery can lose a bit of its crunch over time.
- Serve cold: there’s no need to reheat. Spoon it straight from the fridge onto fresh toast or crackers.
What Goes Well With a Tuna Fish Sandwich
A handful of salty potato chips and a crisp dill pickle spear are my go-tos. The pickle’s acidity cuts through the creamy salad, and the crunch keeps every bite interesting. If you want something warmer, a mug of simple tomato soup makes the whole plate feel like a diner lunch. For a lighter side, a quick green salad with a lemony vinaigrette balances the richness.
Frequently Asked Questions
Can I use canned salmon instead of tuna?
Yes, canned salmon works beautifully. Drain it and remove any skin and bones, then prepare the salad the same way.
How long does tuna salad last in the fridge?
It stays fresh for up to 3 days when stored in an airtight container. After that, the celery softens and the texture declines.
Is tuna salad dairy-free?
This version is, as long as your mayo is egg-based and contains no dairy. Check the label if you’re strict about it.
Can I prep the whole sandwich the night before?
The tuna salad can be made ahead, but wait to assemble the sandwich until you’re ready to eat. Bread left with tuna salad on it overnight will turn soggy.

Classic Tuna Fish Sandwich Recipe
Ingredients
Method
- Drain the tuna well and place it in a medium bowl. Break it up with a fork.
- Add the mayonnaise, celery, red onion, lemon juice, Dijon, and dill. Stir until evenly combined, about 2 minutes. Season with salt and pepper.
- Toast the bread until golden and crisp, 1 to 2 minutes.
- Place a lettuce leaf and a couple of tomato slices on four toast slices. Spread the tuna salad on the remaining four slices, close the sandwiches, and cut in half.
