There’s something magical about that first bite of a fresh Subway tuna sandwich, isn’t there? The creamy tuna salad, the crispy vegetables, the perfectly toasted bread all come together in a way that keeps you coming back for more.
This Subway tuna recipe recreates that beloved sandwich at home, and honestly, your homemade version will taste even better. You control the quality of ingredients, skip the preservatives, and make it exactly how you like it.
What makes this recipe special is how simple yet satisfying it is. In about 15 minutes, you’ll have a restaurant-quality sandwich that costs a fraction of what you’d pay at Subway.
Why You’ll Love This Recipe
This recipe delivers the exact flavors you crave from Subway without leaving your kitchen. It’s quick, customizable, and uses ingredients you probably already have on hand.
- Tastes identical to the Subway original with a creamier texture
- Ready in 15 minutes flat, perfect for lunch or dinner
- Makes enough for 2 generous sandwiches or 4 half-subs
- Budget-friendly compared to buying from the shop
- Fully customizable with your favorite toppings and vegetables
My Experience Making This Recipe
I’ve made this sandwich more times than I can count, and each time I’m struck by how close it comes to the real thing. The first time I prepared it for my family, my teenager couldn’t believe it wasn’t store-bought.
The tuna mixture comes together so fast that I often make it in advance for quick weeknight meals. The aroma of fresh tuna mixed with mayo and spices fills the kitchen in the best way possible.
What surprised me most was how much better it tastes when you toast the bread lightly. That little extra step adds a textural contrast that elevates the whole sandwich.
Recipe Overview
- Recipe Name: Subway Tuna Sandwich
- Servings: 2 sandwiches
- Prep Time: 10 minutes
- Cook Time: 5 minutes
- Total Time: 15 minutes
- Course: Lunch
- Cuisine: American
- Calories per Serving: 420
Equipment You Will Need
- Can opener
- Small mixing bowl
- Fork or small whisk
- Measuring spoons
- Cutting board
- Sharp knife
- Toaster or toaster oven
- Spreader knife
Ingredients for Subway Tuna Recipe
- Canned tuna: 2 cans (5 ounces each), drained and flaked
- Mayonnaise: 1/4 cup
- Diced celery: 1/4 cup finely chopped
- Diced red onion: 2 tablespoons
- Dill relish: 1 tablespoon
- Lemon juice: 1/2 teaspoon
- Salt: 1/4 teaspoon
- Black pepper: 1/8 teaspoon
- Submarine bread: 2 six-inch subs, or 1 twelve-inch sub
- Lettuce: 2 leaves per sandwich
- Tomato: 2 slices per sandwich
- Cucumber: 4 slices per sandwich
- American or Swiss cheese: 1 slice per sandwich (optional)
- Banana peppers: 4 slices per sandwich (optional)
Ingredient Notes and Substitutions
- Canned tuna: This is the foundation of the sandwich and provides the protein and flavor. Use solid white tuna for a more authentic Subway taste, though chunk light works fine too.
- Mayonnaise: It binds the mixture and creates creaminess. Greek yogurt or a blend of mayo and Greek yogurt works as a lighter substitute with slightly less richness.
- Celery: It adds a crisp texture and subtle vegetal flavor that balances the tuna. Finely minced fennel or diced water chestnuts provide similar crunch.
- Dill relish: This gives the tuna salad its signature tangy, pickle-y flavor that separates it from basic tuna salad. Sweet relish or chopped dill pickles offer a different but equally valid substitute.
- Lemon juice: Brightens the flavors and prevents oxidation of the tuna. A splash of white vinegar or lime juice works as an alternative acid component.
How to Make Subway Tuna Recipe
Step 1: Drain the Tuna Properly
Open both cans of tuna and drain all the liquid thoroughly. Press the can lid gently into the top of each can to squeeze out excess water, which prevents a watery sandwich.
Step 2: Flake the Tuna
Empty the drained tuna into your mixing bowl and use a fork to break it apart into small, even flakes. This creates the right texture for spreading and makes the sandwich feel less chunky and more like the restaurant version.
Step 3: Add the Mayo and Mix
Pour in the 1/4 cup of mayonnaise and fold it into the tuna using your fork. The mayo should coat all the flakes evenly, creating a creamy base for the other ingredients.
Step 4: Incorporate the Vegetables
Add the finely diced celery, red onion, and dill relish to the tuna mixture. Stir everything together until the vegetables are evenly distributed throughout, which ensures every bite has the same balanced flavor.
Step 5: Season to Taste
Squeeze in the lemon juice and sprinkle the salt and black pepper over the mixture. Fold gently and taste a small spoonful to adjust seasoning if needed, keeping in mind the bread and toppings will add more flavor.
Step 6: Prepare Your Bread
Slice open your submarine bread lengthwise and place it cut-side up on a cutting board. If desired, lightly toast the bread in a toaster oven at 375 degrees Fahrenheit for 2 to 3 minutes until it’s warm and slightly crispy.
Step 7: Spread and Layer
Spread the tuna mixture generously on the bottom half of the bread, using about half the mixture per sandwich. Layer the lettuce first to create a barrier that keeps the bread from getting too soggy.
Step 8: Add Fresh Vegetables
Arrange tomato slices and cucumber slices over the lettuce, pressing them gently into the tuna mixture. If using cheese or banana peppers, add them now before topping with the upper bread half.
Step 9: Close and Serve
Place the top half of the bread over the filling and press down gently to secure everything. Cut the sandwich in half if desired and serve immediately while the bread is still warm and fresh.
Pro Tip: Toast your bread lightly right before assembly. This step prevents the filling from soaking through and creates a pleasant textural contrast that transforms the sandwich from good to great.
Tips for the Best Subway Tuna Recipe
- Drain your tuna thoroughly by pressing the lid into the can. Extra moisture is the enemy of a crispy sandwich and turns it soggy within minutes.
- Chill the tuna mixture for 30 minutes before assembling if you have time. Cold tuna is easier to spread and creates a more pleasant mouthfeel.
- Cut your vegetables into small, uniform pieces that match Subway’s style. Consistency in size makes the sandwich look professional and ensures even distribution.
- Toast the bread lightly just before serving, not ahead of time. This keeps it warm and maintains the crunch that makes the sandwich satisfying.
- Don’t skimp on the tuna mixture. Use about 1/2 cup per sandwich to get that full, generous feeling you get at the restaurant.
- Add toppings in the order listed for the best structural integrity. Lettuce acts as a moisture barrier, vegetables add flavor, and cheese melts slightly from the warm bread.
Common Mistakes to Avoid
- Using canned tuna in oil without draining it well: This creates an oily, unappetizing sandwich that tastes nothing like Subway’s version and feels heavy in your stomach.
- Skipping the relish: The dill relish is what separates this from plain tuna salad and gives it that signature Subway tang you’re craving.
- Not toasting the bread: Soft bread absorbs moisture from the tuna and vegetables, turning into mush within minutes of assembly.
- Adding the mayo and vegetables too far in advance: The tuna mixture will weep excess liquid and become watery if made more than a few hours ahead.
- Cutting the vegetables too large: Big chunks throw off the proportions and make the sandwich feel unbalanced and difficult to eat neatly.
Serving Suggestions
This sandwich shines on its own but pairs beautifully with simple sides that don’t overshadow the fresh flavors. Think light, crisp, and cool to complement the creamy tuna.
- A side of crispy potato chips or baked chips for texture contrast
- A cold pickle spear for an extra vinegary punch
- A crisp green salad with lemon vinaigrette
- A cold glass of lemonade or iced tea
- A side of coleslaw made with a light dressing
Variations to Try
- Spicy Sriracha Tuna: Add 1/2 teaspoon of sriracha to the tuna mixture and top with jalapeno slices for a kick of heat that transforms the sandwich.
- Mediterranean Tuna: Swap the relish for kalamata olives, add crumbled feta cheese, and use fresh dill instead of dried for a completely different flavor profile.
- Avocado Tuna Club: Mix in 1/4 of a ripe avocado per sandwich and add crispy bacon for richness and smokiness that elevates the simple base.
- Asian-Inspired Tuna: Drizzle the tuna mixture with sesame oil, add pickled ginger, and top with sesame seeds and green onions for an umami-rich twist.
- Herb Garden Tuna: Mix in fresh basil, parsley, and chives along with the celery for a garden-fresh version that feels bright and summery.
Dietary Adaptations
- Gluten-Free: Use gluten-free bread from your local bakery or grocery store and verify that your relish and mayo are certified gluten-free, as most are but some contain hidden gluten.
- Dairy-Free: This recipe is naturally dairy-free unless you use cheese. Skip the cheese option and you’re all set with a completely plant-oil-based sandwich.
- Vegan or Vegetarian: Swap the tuna for mashed chickpeas mixed with kelp powder for umami depth and follow the same recipe, though the flavor profile will shift significantly.
- Low-Carb or Keto: Use lettuce wraps instead of bread or try a cloud bread alternative to keep carbs minimal while maintaining the fresh veggie components.
Storage and Reheating
Refrigerator
Store the tuna mixture separately from the bread in an airtight container for up to 3 days. The assembled sandwich is best eaten immediately but lasts up to 4 hours if wrapped tightly.
- Keep bread stored in a paper bag or breadbox to maintain crispness
- Store vegetables in separate containers to prevent the tuna from wilting them
- Assemble fresh when ready to eat for the best texture
Freezer
The tuna mixture freezes well for up to 2 months in a freezer-safe container. Do not freeze the assembled sandwich as the bread becomes soggy upon thawing.
- Thaw in the refrigerator overnight before using
- The texture remains essentially unchanged after freezing
- Freeze fresh vegetables separately if you want to freeze those too
Reheating
Since this is a cold sandwich, there’s no traditional reheating required. Simply remove from the refrigerator 5 minutes before serving to bring the tuna mixture to a pleasant, slightly cool temperature.
- If you prefer warm bread, toast it fresh right before assembly
- Warm the tuna mixture gently in a skillet over low heat if you want a warm sandwich, though this isn’t traditional
Nutrition Information
| Nutrient | Amount |
|---|---|
| Calories | 420 |
| Total Fat | 18g |
| Saturated Fat | 3g |
| Carbohydrates | 38g |
| Fiber | 2g |
| Sugar | 4g |
| Protein | 28g |
| Sodium | 780mg |
| Cholesterol | 42mg |
These values are approximate and based on standard ingredients. Actual nutrition will vary depending on your bread choice and any added toppings or cheese.
Frequently Asked Questions
Can I make this tuna mixture ahead of time?
Yes, you can prepare the tuna mixture up to 3 days in advance and store it in the refrigerator. Assemble your sandwich fresh when you’re ready to eat for the best bread texture.
What type of tuna should I use, solid white or chunk light?
Solid white albacore tuna most closely matches what Subway uses and has a more delicate flavor. Chunk light tuna works fine too but tastes slightly fishier and has a softer texture.
How can I reduce the mayo if I want a lighter version?
Cut the mayo back to 3 tablespoons and add a tablespoon of Greek yogurt to maintain creaminess with fewer calories. You’ll lose some richness but gain a tangy, lighter feel.
Why does my sandwich get soggy so fast?
Insufficient bread toasting and over-draining the tuna are the main culprits. Always toast the bread and press the tuna firmly in the can to remove excess liquid before mixing.
Can I add my tuna mixture to other breads besides submarine rolls?
Absolutely, this mixture works beautifully on croissants, ciabatta, whole wheat bread, or even as a salad topper. Each bread creates a slightly different eating experience and flavor combination.
Is this recipe actually healthier than buying from Subway?
Yes, you control the sodium levels and avoid preservatives and additives. You also choose how much mayo and cheese to include, making it generally lighter than the restaurant version.
Final Thoughts
Making your own Subway tuna sandwich at home is one of those small kitchen wins that pays dividends. You’ll save money, eat better, and enjoy the satisfaction of creating something as good as the restaurant version.
The next time a tuna sandwich craving hits, skip the drive-through and make this instead. Your taste buds and your wallet will thank you.
If you enjoyed this recipe, explore more of our seafood favorites like our ahi tuna recipe for something more sophisticated, or try our healthy tuna salad recipe for a lighter lunch option.

Subway Tuna Sandwich
Ingredients
Equipment
Method
- Open the 2 cans of tuna and drain thoroughly by pressing the lid into each can to remove excess liquid.
- Transfer tuna to a mixing bowl and use a fork to break into small, even flakes.
- Add 1/4 cup mayonnaise to the flaked tuna and mix with a fork until evenly coated.
- Stir in 1/4 cup chopped celery, 2 tablespoons red onion, and 1 tablespoon dill relish until well combined.
- Season with 1/2 teaspoon lemon juice, 1/4 teaspoon salt, and 1/8 teaspoon black pepper; fold gently and adjust seasoning to taste.
- Slice open the submarine rolls and place cut-side up; toast in a toaster oven at 375°F (190°C) for 2 to 3 minutes until warm and lightly crispy.
- Divide tuna mixture evenly between the rolls, spreading about half on each bottom half.
- Layer 2 lettuce leaves, 2 tomato slices, and 4 cucumber slices on each sandwich.
- If desired, top each sandwich with 1 slice cheese and 4 banana pepper slices.
- Close each sandwich, cut in half if desired, and serve immediately while the bread is warm.