Subway Tuna Salad (Easy Copycat Recipe)
Subway tuna salad has a devoted following for good reason: it’s creamy, a little tangy, and comes together in about 5 minutes. If you want that same sandwich shop flavor at home, this recipe gets you there with ingredients you probably already have.
The key is the ratio of mayo to tuna, and keeping things simple. No fussy add-ins, just the stuff that actually tastes like the real thing.

Why I Love This Recipe
This is the version I keep coming back to on busy days. The celery gives it some crunch so it doesn’t go soft on the bread, and the lemon juice cuts through the richness of the mayo just enough to keep it tasting fresh.
It also holds up well in the fridge for a few days, which makes it genuinely useful for lunches all week.
Recipe Ingredients

- 3 cans (5 oz each) chunk light tuna in water – Drain well; chunk light has a milder flavor than albacore and is closer to the Subway version
- 1/2 cup mayonnaise – Full-fat mayo gives the right creamy texture; Duke’s or Hellmann’s both work
- 2 stalks celery – Finely diced; adds crunch and keeps the salad from feeling dense
- 1 tbsp lemon juice – Fresh or bottled; brightens the whole thing
- 1/4 tsp black pepper – Freshly ground if you have it
- 1/4 tsp salt – Add to taste at the end since tuna varies in saltiness
Variations / Substitutions
- Miracle Whip instead of mayo – Makes it noticeably sweeter and tangier, which some people actually prefer.
- Albacore tuna – Slightly firmer texture and a stronger fish flavor; still works, just a different result.
- Red onion instead of celery – Sharper bite and less crunch; use about 2 tbsp finely minced and let the salad rest 10 minutes before serving so the raw onion mellows.
- Sweet pickle relish – Stir in 1 tbsp for a hint of sweetness that balances the mayo well.
- Lime juice instead of lemon – Brighter and slightly more floral; works if that’s what you have.
- Greek yogurt for half the mayo – Cuts the fat and adds a mild tang; the texture stays creamy but is a bit thinner.
If you like this, the Subway Chicken Caesar Wrap Copycat Recipe is worth making next.
How To Make Tuna Salad
Step 1: Drain the Tuna

Open the 3 cans (5 oz each) of chunk light tuna in water and drain each one thoroughly. Press down on the lid to squeeze out as much liquid as you can, then tip the tuna into a medium mixing bowl.
Draining well matters more than it sounds. Watery tuna makes the mayo thin out fast, and you’ll end up with a soggy sandwich by lunch.
Step 2: Dice the Celery

Slice the 2 stalks of celery lengthwise into thin strips, then cut across to make a fine dice. You want small, even pieces, roughly 1/4 inch, so they mix in evenly without any one bite being all crunch.
Add the diced celery to the bowl with the tuna.
Step 3: Mix the Salad

Add the 1/2 cup mayonnaise, 1 tbsp lemon juice, and 1/4 tsp black pepper to the bowl. Stir everything together until fully combined, about 1 minute. Taste it, then add the 1/4 tsp salt a little at a time until it tastes right to you.
The salad should look creamy and thick, not soupy. If it seems stiff, add 1 extra tbsp of mayo and stir again.
Step 4: Pile it onto Your Bread and Serve

Load the tuna salad onto your bread of choice and top it with whatever you like: shredded lettuce, sliced tomato, a few rings of red onion, and a drizzle of the Subway-style sweet onion sauce if you want to go full copycat. Serve open-faced so the toppings are visible, or press the top slice on and cut it diagonally.
Recipe Tips
- Use a fine-mesh strainer to drain the tuna – Press it down firmly and let it sit for a minute; this removes more liquid than a fork alone.
- Chop the celery very fine – Bigger chunks can tear soft sandwich bread when you spread the salad.
- Let it chill for 15 minutes before serving if you have time – The flavors come together noticeably once the mayo has a few minutes to absorb the lemon juice.
- Don’t over-stir – Mix until just combined; working it too hard breaks down the tuna flakes and turns the texture pasty.
Cook times by bread type (toasted vs. not toasted is the only real variable here, and this salad works either way — but if you’re toasting, keep these in mind):
| Bread Type | Toasting Method | Time |
|---|---|---|
| Soft hoagie roll | Oven at 375°F (190°C) | 4 to 5 mins |
| Sandwich bread | Toaster | 2 to 3 mins |
| Flatbread / wrap | Dry pan over medium heat | 1 to 2 mins per side |
How To Store
- Refrigerate – Store in an airtight container for up to 3 days. Stir before serving since a little liquid can pool at the bottom.
- Serve Cold – This salad is meant to be eaten cold straight from the fridge; no reheating needed or recommended.
What To Serve With Tuna Salad
A handful of kettle-cooked chips alongside the sandwich gives you a salty crunch that contrasts well with the creamy filling. A simple green salad with a sharp vinaigrette also works because the acidity balances the richness of the mayo. If you’re keeping things light, cucumber slices and cherry tomatoes on the side do the same job.
Frequently Asked Questions
Can I make this ahead of time?
Yes. It keeps well for up to 3 days in the fridge and actually tastes better after 15 to 30 minutes of resting, so making it the night before is a good call.
How much tuna salad does this recipe make?
This recipe makes roughly 2 cups, enough for 4 generous sandwiches or 6 lighter ones.
Can I freeze tuna salad?
No. Mayo-based salads do not freeze well; the mayo separates and the texture turns grainy when thawed.
Does Subway add anything else to their tuna?
The official Subway tuna ingredients list tuna and mayo only, no celery or lemon juice. The celery and lemon in this recipe are small additions that most people find improve it without straying far from the original.

Subway Tuna Salad Recipe
Ingredients
Method
- Drain the tuna thoroughly from all 3 cans, pressing out as much liquid as possible, then add it to a medium bowl.
- Finely dice the 2 celery stalks into roughly 1/4-inch pieces and add them to the bowl.
- Add the 1/2 cup mayonnaise, 1 tbsp lemon juice, and 1/4 tsp black pepper. Stir until fully combined, then season with 1/4 tsp salt to taste.
- Spoon onto bread of your choice, top with lettuce, tomato, and red onion, drizzle with sweet onion sauce if desired, and serve.
