A classic tuna sandwich starts with a well-balanced tuna salad, and my version builds flavor from oil-packed tuna, crisp celery, fresh herbs, and a tangy mix of dijon and pickles. Piled onto toasted bread, it’s easy to make but layered in a way that makes this recipe stand out from the usual.
If you have extra tuna on hand, try recipes like this delicious Tuna Tartare, Tuna Confit and Tomato Salad, Tuna Poke Bowl, and Tuna Couscous Salad recipe next.

This content contains affiliate links which helps WhisperofYum.com to provide free recipes. As an Amazon Associate, I earn from qualifying purchases. Thank you for your support of the blog, Whisper of Yum!
Tuna sandwiches have always been one of my favorite homemade lunches. This tuna fish sandwich is light, fresh, savory, and just the right amount of salty, with that perfectly flaky texture that always takes me back.
I keep this recipe simple but intentional, mixing in shallots, capers, and a squeeze of fresh lemon juice for extra flavor. I make this all the time, so I’ve got my sandwich-making down to a science. Let’s get started.
Why This Tuna Salad Sandwich Recipe Works
- Not soggy – A good tuna fish sandwich should never be soggy. I keep the tuna salad creamy without overdoing it, then layer it on toasted bread with lettuce to keep everything crisp.
- Better than store-bought – This homemade tuna sandwich skips the heavy, bland deli versions. Shallots, capers, dijon, and lemon bring real flavor.
- Quick and easy – This tuna sandwich recipe comes together in about 15 minutes with no cooking required.
- Great for meal prep – The tuna salad holds up well in the fridge, so you can make it ahead and assemble when you’re ready.
- Good texture – Flaky tuna, crisp celery, and a creamy dressing keep each bite balanced.
Tool You’ll Need


Ingredients You Will Need
When I’m making a tuna sandwich, I pay attention to how everything comes together. The goal is a tuna sandwich filling that’s creamy, well-seasoned, and has just enough texture so every bite feels layered instead of one-note. For the exact measurements, see the recipe card below.
- Oil-packed tuna – I like using a mix of drained tuna and tuna with a bit of the oil left in. It keeps the tuna sandwich filling rich and cohesive without needing a ton of mayo.
- Mayo, dijon, and lemon juice – This is where the flavor comes together. The mayo adds creaminess, dijon brings a little sharpness, and lemon keeps everything from tasting too heavy.
- Shallots, celery, and capers – This combo gives the tuna salad texture and balance. You get crunch from the celery, a mild bite from the shallots, and that briny pop from the capers.
- Fresh dill and pickles – These two brighten everything up. The dill adds freshness, while the pickles bring a slight sweetness and tang that works really well with the tuna.
- Sourdough bread and lettuce – I always go for toasted sourdough here. It holds up to the tuna salad and adds structure, while the lettuce keeps things crisp.
- Kosher salt and black pepper – Don’t treat this like an afterthought. Salt brings the whole tuna sandwich filling to life, and black pepper adds that little bite that keeps it from tasting flat.


How To Make a Tuna Sandwich
Learn how to make an easy tuna sandwich with these simple instructions.
Prepare the Tuna Salad
Start by draining one can of tuna and leaving a bit of the oil in the other. Add both to a bowl and gently break the tuna into smaller pieces so it stays slightly chunky.
Mix in the mayo, shallot, celery, capers, dill, dijon mustard, pickles, and lemon juice, then season with salt and black pepper. Everything should come together into a creamy, well-seasoned mixture that works perfectly as a tuna fish sandwich recipe.
Assemble the Sandwich
Toast the sourdough until golden, then spread a thin layer of mayo and dijon on each slice. This adds extra flavor and helps the bread hold up once the tuna is added.
Layer on butter lettuce, then spoon over the tuna salad and gently press the sandwich together. This makes a classic tuna salad sandwich with great texture in every bite.
Make Ahead Tip
This tuna salad can be made ahead and stored in the fridge for up to three days. The flavors deepen over time, so it’s even better the next day when everything has had a chance to sit.

Other Ways to Serve Tuna Salad
- Tuna Dip – Serve this tuna salad with crackers or toasted bread for an easy snack or appetizer.
- Lettuce Wraps – For a low-carb option, spoon the tuna into crisp lettuce leaves for a lighter take.
- Tuna Wrap – Roll it up in a tortilla for a quick, on-the-go meal.
- Tuna Salad Bowl – Add a scoop to a bed of leafy greens with extra veggies for a simple, protein-packed lunch.
- Tuna Pasta – Toss the tuna salad with cooked pasta for an easy lunch or side.
- Tuna Melt – Layer the tuna salad on sourdough, add slices of cheese, and cook in a skillet until the bread is golden and the cheese turns perfectly melty.

Tips for the Best Tuna Sandwich Recipe
- Choose the right tuna. I like using oil-packed tuna for a richer flavor and better texture in the tuna salad.
- Use fresh ingredients. Fresh dill, crisp celery, and sharp shallots make a noticeable difference here, so don’t skip them.
- Don’t overmix. Gently fold everything together so the tuna stays a little chunky and doesn’t turn into a paste.
- Chill if you have time. Letting the tuna salad sit in the fridge for a bit helps the flavors come together.
- Don’t skip the acid. A squeeze of lemon juice keeps the tuna from tasting too heavy and brightens everything up.
- Taste before serving. Give it a final taste and adjust the salt and pepper so the flavor is just right.
Leftovers
Store leftover tuna salad (without the bread) in an airtight container in the fridge for up to 4 days. Luckily, tuna tastes even better on the second day because the flavors have a chance to mesh. Give it a quick stir and drain any excess liquid before serving.
Tuna Sandwich Recipe Variations
- With Egg – Chop 2 to 3 boiled eggs and fold them into the tuna salad for a richer, more filling option.
- Without Mayo – Swap the mayo for plain Greek yogurt for a lighter version that still stays creamy.
- Spicy – Add minced jalapeño or a dash of hot sauce to the tuna salad for a little heat.
- Types of Tuna – Use what you prefer, but ahi tuna or white albacore both work well and give a cleaner flavor.
- More Add-Ins – Mix in red onion, fresh herbs, or bell pepper for extra texture and flavor.

Frequently Asked Questions
What’s the best bread for a tuna fish sandwich?
Go for something sturdy like sourdough that can hold the filling without falling apart. Toasting it adds structure and makes each bite more satisfying.
What is the secret to a great tuna sandwich?
The key is using quality tuna and building flavor with a mix of creamy, tangy, and fresh ingredients so it doesn’t taste flat. Keeping some texture in the tuna and layering it on toasted bread also makes a big difference in the final sandwich.
What goes with tuna in a sandwich?
Tuna pairs well with ingredients that add texture and contrast, like crisp celery, pickles, fresh herbs, and leafy lettuce. A creamy base like mayo combined with something tangy such as dijon mustard or lemon juice helps round out the flavor.
More Sandwich Recipes
- Caprese Sandwich
- Turkey Avocado Sandwich with Yuzu
- Croque Monsieur Recipe
- Garlic Bread Grilled Cheese
- Crispy Fish Sandwich
- Bacon, Arugula and Lettuce Sandwich
- Soft Scramble Brioche Sandwich
Loving this Recipe?
There’s a reason this Tuna Salad Sandwich recipe is always a hit! Leave a comment below and share your love for this recipe on Instagram and Pinterest. We love to see you get down in the kitchen. Thank you for supporting Whisper of Yum and happy eating!

Tuna Salad Sandwich
Equipment
- Bowl
Ingredients
- 2 5 ounce cans yellowfin tuna, oil packed
- 6 tablespoons quality mayo, I use Hellman's
- 3 tablespoons shallot, finely chopped
- 2 tablespoons celery, finely chopped
- 1 tablespoon capers, drained finely chopped
- 3½ teaspoons fresh dill, finely chopped
- 2 teaspoons dijon mustard
- 3½ teaspoons bread and butter pickles, finely chopped, can use relish
- ½ teaspoon fresh lemon juice
- Kosher salt and black pepper, to taste
- 6 slices sourdough bread, toasted
- Butter lettuce, for sandwich
Condiments
- Quality mayo,
- Dijon mustard
Instructions
- Drain one can of tuna and leave oil in the other. Transfer tuna to a bowl, breaking it into smaller pieces. Add mayo, shallot, celery, capers, dill, dijon, bread and butter pickles, lemon juice, and season to taste with salt and black pepper.
- Serve on toast or salad. Can be made 3 days ahead. If serving on toasted bread, spread mayo and dijon on each slice before topping with tuna salad.




