The Best Tuna Sandwich Recipe (Plus 5 Ways to Make It)
Most tuna sandwiches go wrong in the same three spots. The tuna is too wet, the bread turns soggy in ten minutes, or the whole thing tastes flat no matter how much mayo you add. After making this tuna sandwich recipe more times than I can count, and testing it with both water-packed and oil-packed tuna, I found the small steps that fix all three problems at once.
This is not just one recipe. You get the classic version, five flavor variations, a full bread guide, a mayo substitute chart, nutrition numbers, and a meal prep plan so you can pack lunch for the whole week in one go. By the end of this guide, you will know exactly how to make a tuna sandwich that holds together, tastes bright, and never turns mushy by lunchtime.
Quick facts: Ready in 10 minutes | Makes 2 sandwiches (recipe doubles easily) | No cooking needed

Why People Keep Searching for the Perfect Tuna Sandwich Recipe
A good tuna sandwich recipe is one of those things that sounds simple but trips up a lot of home cooks. You open a can of tuna, mix in some mayo, and call it done. But there is a real difference between a sandwich that tastes thrown together and one that tastes like it came from a good deli counter.
The difference comes down to a few small choices. How well you drain the tuna. How finely you chop the celery. What kind of bread you pick. Whether you let the mixture rest before you build the sandwich. None of these steps take extra time, but each one changes the final bite.
So if you have ever wondered why your tuna sandwich never tastes as good as the one from your favorite sandwich shop, this guide should answer that question by the time you finish reading. Think of this as the only tuna sandwich recipe you will need to bookmark.
Ingredients You Will Need

You do not need anything fancy here. This tuna sandwich recipe uses ingredients that are already sitting in your pantry and fridge most of the time.
For the Tuna Filling
For Building the Sandwich
A few notes on these ingredients matter more than people think. Water-packed tuna gives you a lighter, milder taste, while oil-packed tuna brings more richness, so cut back on the mayo if you go that route. Red onion can taste harsh raw, so soak the chopped pieces in cold water for about five minutes before adding them in. This pulls out some of the sharp bite without losing the crunch. And always pat your tomato slices dry with a paper towel. Wet tomato is one of the fastest ways to end up with a soggy sandwich.
Frequently Asked: What Type of Tuna Is Best for a Tuna Sandwich?
You ask: “Should I use water-packed or oil-packed tuna for my sandwich?”
The answer: Both work well, and the choice really comes down to taste. Water-packed tuna is lighter and lets the mayo and seasonings carry most of the flavor. Oil-packed tuna already has a richer, deeper taste, so you can use less mayo and still get a creamy result. If you want the healthiest option, look for tuna packed in water with a dolphin-safe label on the can. If you want bigger flavor with less work, oil-packed is the easier shortcut.
Which Bread Should You Use for Tuna Sandwich?
This is one part almost every recipe skips, but it changes the whole experience. Bread is not just a holder for the filling. It either supports the sandwich or it falls apart in your hands.

| Bread Type | Best For | Why It Works |
|---|---|---|
| Sourdough (toasted) | Best overall choice | Tangy flavor, sturdy crust, holds up to moist filling |
| Whole wheat | Healthier everyday option | Nutty taste, more fiber |
| White sandwich bread | Classic and kid-friendly | Soft texture, mild flavor |
| Rye bread | Bold flavor lovers | Earthy taste pairs well with Dijon |
| Pita | Lunch on the go | Easy to wrap, less mess |
| Lettuce wraps | Low-carb or keto eaters | Zero carbs, fresh crunch |
| Croissant | A fancier lunch | Buttery, flaky, feels like a treat |
| Bagel | Hearty, filling meal | Works great with a bit of cream cheese |
One small trick that makes a bigger difference than people expect: toast your bread, even lightly. A few minutes in the toaster builds a barrier that keeps moisture from soaking through, which means your sandwich still tastes fresh hours later.
How to Make a Tuna Sandwich, Step by Step
This part of the tuna sandwich recipe is where most people either get it right or rush through it. Take your time here and the rest falls into place easily.

Step 1: Drain the Tuna Completely
Open your can and press the lid down firmly to push out as much liquid as possible. You can also tip the tuna into a fine strainer and press with the back of a spoon. This single step prevents most of the sogginess people complain about.
Step 2: Flake the Tuna
Put the drained tuna in a mixing bowl and break it apart with a fork. You want some texture left, not a smooth paste, so go easy here.
Step 3: Prep Your Mix-Ins
Chop the celery very fine. This matters more than it sounds like it should, because chunky celery throws off the texture of the whole mix. Soak the minced red onion in cold water for five minutes, then drain it well.
Step 4: Mix Everything Together
Add the mayo, celery, onion, relish, lemon juice, and Dijon mustard to the bowl with the tuna. Stir gently until just combined. Taste it before adding salt, since canned tuna already carries some sodium.
Step 5: Let it Rest (optional but worth it)
If you have 15 to 30 minutes, cover the bowl and chill it in the fridge. The flavors blend together in a way that tastes noticeably better than serving it right away.
Step 6: Build the Sandwich
Toast your bread slices. Spread a thin layer of mayo or butter on each slice, which acts as another moisture shield. Place lettuce down first, directly on the bread, then add your tuna mixture on top, followed by tomato and cheese if you are using them. Close the sandwich and serve right away.
Q&A: How Do You Keep a Tuna Sandwich From Getting Soggy?
You ask: “My tuna sandwich always turns soggy by the time I eat it. What am I doing wrong?”
The fix: Three things usually cause this. First, the tuna was not drained well enough, so extra liquid soaks straight into the bread. Second, the bread was never toasted, which leaves it with no defense against moisture. Third, wet ingredients like tomato sit directly against the bread instead of behind a layer of lettuce. Fix all three and your sandwich stays fresh for hours, not minutes. If you are packing it for later, keep the tuna mixture and bread in separate containers and put it together right before eating.
Five Tuna Sandwich Variations to Try
A classic tuna sandwich recipe is great on its own, but once you have the base down, it is easy to switch things up depending on your mood or who you are feeding.

1. Classic Deli-Style Tuna Sandwich
This is the base recipe above. Tuna, mayo, celery, onion, and relish on toasted sourdough or white bread with crisp lettuce. Simple, reliable, and it never goes out of style.
2. Healthy Tuna Sandwich
Swap the mayo for plain Greek yogurt at a 1:1 ratio. This alone cuts close to 80 calories. Add sliced cucumber and avocado, use whole wheat bread or a lettuce wrap, and finish with an extra squeeze of lemon. One serving lands around 320 calories with 35 grams of protein, which makes it a solid pick if you are watching calories but still want something filling.
3. Spicy Tuna Sandwich
Stir a small amount of sriracha and chopped jalapeños into your tuna mixture. Add a slice of pepper jack cheese and toast it on ciabatta or sourdough. If the heat feels like too much, a few slices of avocado on top cool things down nicely.
4. Mediterranean Tuna Sandwich
Mix in chopped capers, Kalamata olives, and roasted red peppers. Swap the mayo for hummus or a simple drizzle of olive oil and lemon. Serve it on pita or a small baguette with fresh dill and parsley scattered on top.
5. Asian-Inspired Tuna Sandwich
Use Kewpie mayo, which is creamier and slightly sweeter than regular mayo. Mix in a pinch of turmeric, a little grated ginger, and chopped green onions. Add fresh avocado slices and a sprinkle of sesame seeds on top. This version works great on whole grain bread.
Q&A: Can You Make a Tuna Sandwich Without Mayo?
You ask: “I don’t like mayo, or I’m trying to cut back on it. What can I use instead?”
The answer: Yes, and you have several good options depending on what you are after.
| Substitute | How Much to Use | What It Tastes Like | Good For |
|---|---|---|---|
| Greek yogurt | Same amount as mayo | Tangier, lighter | Cutting calories, more protein |
| Mashed avocado | Same amount as mayo | Rich and buttery | Healthy fats, no dairy |
| Hummus | Same amount as mayo | Nutty and savory | Dairy-free, Mediterranean style |
| Olive oil and lemon | 2 tablespoons oil, 1 teaspoon lemon | Light and bright | Clean, simple flavor |
| Blended silken tofu | Same amount as mayo | Very mild | A fully vegan version |
| Sour cream | Same amount as mayo | Richer and tangier | If you like extra creaminess |
Greek yogurt is the most popular swap because it keeps the same creamy texture while cutting calories and adding protein. Mashed avocado is the next best pick if you want richness without any dairy at all.
Tips for the Best Tuna Sandwich Every Time
These small habits separate an average tuna sandwich from a great one.
Tuna Sandwich Nutrition Facts

Here is what a classic tuna sandwich looks like nutritionally, based on one serving made with two slices of bread.
| Nutrient | Amount |
|---|---|
| Calories | About 380 |
| Protein | 32 grams |
| Carbohydrates | 28 grams |
| Fat | 14 grams |
| Fiber | 3 grams |
| Sodium | About 620 milligrams |
| Omega-3 | About 500 milligrams |
Tuna itself brings a lot to the table nutrition-wise. It is a strong source of lean protein, which keeps you full longer than most lunch options. It also carries omega-3 fatty acids that support heart and brain health, along with vitamin D, vitamin B12, and selenium. If you want to lower the calorie count, switching to Greek yogurt instead of mayo drops the total to around 300 calories, and skipping the bread for a lettuce wrap brings it down closer to 220.
Q&A: Is a Tuna Sandwich Healthy?
You ask: “Is eating a tuna sandwich actually a healthy lunch choice?”
The answer: Yes, for most people it is. A classic tuna sandwich on whole wheat bread gives you around 380 calories and 32 grams of protein, which makes it a filling option that does not leave you hungry an hour later. The fat from mayo is balanced out by the lean protein and omega-3s from the tuna itself. If sodium is a concern, look for low-sodium canned tuna and go light on added salt, since the fish already carries some on its own.
How to Meal Prep Tuna Sandwiches
This tuna sandwich recipe holds up really well for meal prep, which is one more reason it works as a weekly lunch staple.

If you are packing lunch for work or school, a little planning goes a long way.
Making the tuna salad ahead of time
Store the tuna mixture in an airtight container in the fridge, where it stays fresh for 3 to 4 days. Hold off on adding tomatoes or lettuce until you are ready to eat, since those wilt fast. Give the mixture a quick stir before using it, since some liquid can settle at the bottom.
Packing for work or school
Keep the tuna filling in a small container and your bread in a separate bag. Pack the lettuce in its own little bag too. When lunchtime comes, you assemble everything fresh in under two minutes, and the bread never has the chance to go soft.
Can you freeze tuna salad?
This one is not recommended. Mayo and celery both change texture badly once frozen and thawed, so the mixture turns watery and the crunch disappears. A better plan is to freeze your bread separately if needed, and always make the tuna filling fresh.
A simple weekly plan
Make one full batch of tuna salad on Sunday. That batch covers four sandwiches across the week, so you spend ten minutes once instead of ten minutes every single day.
Kids-Friendly Tuna Sandwich

If you are packing this for a child’s lunchbox, a few small changes make it more likely to actually get eaten.
Skip anything spicy, like sriracha or jalapeños, and leave out strong flavors like capers or olives. Keep the celery chopped extra fine so it does not stand out as a texture kids might push aside.
What to Serve with a Tuna Sandwich
A good side turns a sandwich into a full meal. Here are some pairings that work well depending on what you are in the mood for.
Classic pairings:
Lighter side options:
Bigger meal combinations:
How to Make a Tuna Melt

If you want a warm version of this sandwich, a tuna melt is just a few extra minutes away.
Best cheese choices for a tuna melt:
Tuna Sandwich Recipe Card
Frequently Asked Questions
Final Thoughts
A great tuna sandwich recipe really comes down to a handful of small habits done right. Drain the tuna well, chop your add-ins fine, pick bread that can hold up to a moist filling, and give the mixture a few minutes to rest before you build the sandwich. Once you have that base down, the five variations above give you plenty of room to switch things up depending on what you are craving that day.
Whether you are packing lunch for work, making something quick for the kids, or building a tuna melt on a cold evening, this recipe gives you a solid starting point you can come back to again and again.
Craving more seafood? These smoked salmon recipes make a delicious sandwich filling too. For an elegant starter, try this shrimp cocktail recipe before your meal.
