Most people think tuna salad is boring until they taste the version with crisp celery, tangy pickles, and hard-boiled eggs. This one hits the balance between creamy and chunky without turning watery or bland.

You'll get firm flakes of tuna coated in just enough mayo, crunchy vegetables that stay crisp, and rich egg pieces that make it feel substantial. The secret is draining the tuna completely and mixing gently so everything stays textured.
Make it for meal prep Sundays, office lunches, or budget-conscious weeknights when you need protein fast. It chills in 30 minutes and lasts 3-4 days in the fridge.
This old-fashioned tuna salad balances creamy mayo with chunky tuna, crisp celery, and tangy pickles. The key is draining the tuna thoroughly and chopping vegetables into small, uniform pieces. Hard-boiled eggs add richness without making it heavy.
Why This Recipe Works
The technique that makes this work is draining the tuna completely before mixing. Most watery tuna salads happen because people skip this step or rush it. Rich mains need something to cut through, and a juicy chicken on the side pairs well when you want a complete meal.
Remember it later
Planning to try this recipe soon? Save it for a quick find later!
Prep Time
15 minutes
Cook Time
10 minutes
Total Time
25 minutes
Servings
4-6
Difficulty
Easy
Category
Main Dish | Lunch
Quick Tip
Drain tuna thoroughly to avoid watery salad
Best For
Weeknight dinner | Meal prep | Picnic
- Draining prevents dilution - pressing tuna with a fork removes hidden moisture that would otherwise water down the mayo and make the salad bland
- Hard-boiled eggs add substance - they contribute richness and texture without overwhelming the fish, making each bite feel more complete
- Celery stays crisp when chopped small - ¼-inch pieces give you crunch in every spoonful without dominating the texture or requiring excessive chewing
- Pickles balance the creaminess - dill or sweet pickle relish cuts through the mayo and adds a necessary zing that keeps the salad from feeling heavy
- Chilling melds the flavors - 30 minutes in the fridge lets the onion mellow, the mayo coat everything evenly, and the whole mixture taste more settled
What You'll Need

Stock up on canned tuna, fresh vegetables, and a few pantry staples. The homemade works best when it hits the table at the same time as the main, so if you're planning ahead, check out creamy homemade homemade recipe for another quick side option.
- 2 cans (5 oz each) tuna in water or oil
- 2 hard-boiled eggs, chopped
- 2 celery stalks, finely chopped
- ¼ cup red onion, finely diced
- 2 tablespoon dill pickle or sweet pickle relish
- ⅓ cup mayonnaise
- 1 teaspoon yellow mustard
- ¼ teaspoon salt
- ¼ teaspoon black pepper
Ingredient Details
- Canned tuna
Use tuna packed in water for a lighter texture or oil for richer flavor-both work, but drain completely either way - Mayonnaise
Full-fat mayo gives the best creamy coating; Greek yogurt works as a tangy substitute but makes the salad less rich - Celery
Chop into ¼-inch pieces and pat dry with a paper towel if it's very wet from washing - Red onion
Dice finely and soak in cold water for 5 minutes if you want a milder bite, then drain before adding - Dill pickle or relish
Dill gives sharper tang, sweet relish adds mild sweetness-use whichever matches your preference - Hard-boiled eggs
Boil for 10-12 minutes, then shock in ice water for easy peeling and fully cooked yolks - Yellow mustard
Adds mild acidity and tang; swap lemon juice for a brighter, fresher flavor if you prefer
Ingredient Swaps
You can adjust the creaminess, tang, and texture based on what you have. Most people skip homemade, but it balances the meal-for a similar deli option, try this easy herb recipe when you want something simple.
- Swap mayonnaise for Greek yogurt - cuts fat and adds tang, but the texture becomes lighter and less creamy
- Swap yellow mustard for lemon juice - gives a fresher, brighter acidity without the mustard's mild heat
- Swap dill pickle for sweet pickle relish - makes the salad sweeter and less sharp, with a softer texture overall
- Swap canned tuna in oil for tuna in water - reduces richness and fat content, making the salad feel lighter
Greek Yogurt Instead of Mayo
Works for: Cutting calories and adding tang without losing the creamy base
Skip if: You want the richest, most classic texture and don't mind the fat content
Sweet Pickle Instead of Dill
Works for: People who prefer a milder, slightly sweet flavor profile
Skip if: You like sharp, tangy bites that cut through the creaminess
Instructions
Expect 15 minutes of chopping and mixing, plus 10 more if you're boiling eggs fresh. Garlic shrimp adds the contrast this plate needs, but timing matters-check out this quick garlic shrimp dish if you want something ready at the same time.
- Drain tuna completely - open cans, press tuna with a fork for 1 minute to remove all liquid, transfer to a medium bowl
- Hard-boil eggs - simmer eggs in water for 10-12 minutes, shock in ice water, peel, chop into ½-inch pieces
- Chop vegetables - dice celery and red onion into ¼-inch pieces, pat celery dry if wet, add to bowl with tuna
- Mix binders and seasonings - add mayonnaise, mustard, pickles, salt, and pepper to bowl, fold gently with spatula until evenly coated but still chunky
- Chill before serving - cover bowl, refrigerate 30 minutes to let flavors meld and onion mellow
What to Serve With It
This salad needs something starchy or crisp to complete the plate. Weeknight meals work best when sides hit the table fast, so for more ideas, see our guide on complete tuna melts meal ideas when you're planning a full spread.
| Side Dish | Prep | Why It Works | How to Serve |
|---|---|---|---|
| Leafy green salad | Easy | Adds freshness and lightness to balance the creamy salad | Toss greens with vinaigrette, serve alongside tuna salad |
| Whole grain crackers | Easy | Provides crunchy texture contrast and a neutral base | Serve crackers on the side for scooping tuna salad |
| Sliced tomatoes | Easy | Offers juicy acidity that cuts through the mayo | Slice thick, season with salt, serve cold |
| Baby carrots | Easy | Adds sweet crunch and bright color to the plate | Serve raw on the side, or roast at 400°F for 20 minutes |
| Pickled vegetables | Medium | Enhances tanginess and adds more crisp texture | Serve chilled pickles (cucumbers, carrots) alongside salad |
Three ways to serve it:
- On toasted bread - spread tuna salad thick on whole grain toast, top with lettuce for a classic sandwich
- In avocado halves - scoop tuna salad into avocado halves for an elegant, low-carb presentation
- With cucumber rounds - pile tuna salad on thick cucumber slices for a fresh, crunchy bite
Store and Reheat
Tuna salad lasts 3-4 days in the fridge when stored properly. The tuna works best cold, so you won't need to reheat it-if you're looking for another quick side that travels well, check out this smoky pork recipe for meal prep ideas.
| Method | Time | Best For |
|---|---|---|
| 🥶 Cold (no reheating) | 0 minutes | Salad is best served chilled directly from fridge |
| 📦 Not recommended | N/A | Heating tuna salad makes mayo separate and fish taste off |
| 🔥 Not recommended | N/A | Warmth ruins the creamy texture and vegetable crunch |
For best results when storing:
- Use shallow, airtight containers - this prevents air exposure and keeps the salad from absorbing fridge odors
- Store for 3-4 days maximum - after that, the vegetables start to release water and the mayo separates
- Don't freeze tuna salad - freezing makes the mayo break and the eggs turn rubbery when thawed
- Stir before serving leftovers - mayo can settle at the bottom, so mix gently to redistribute before eating
- Keep chilled until serving - letting tuna salad sit at room temperature longer than 2 hours risks bacterial growth
Frequently Asked Questions
Yes, canned salmon works as a direct swap using the same measurements. The flavor will be richer and slightly more oily, so you might want to reduce the mayo by 1-2 tablespoons.
Store in an airtight, shallow container in the fridge for 3-4 days maximum. After that, vegetables release water and the mayo starts to separate, making the texture watery.
Yes, eggs must be fully hard-boiled (10-12 minutes) so the yolks are cooked through and firm. Undercooked eggs will make the salad runny and unsafe to store.
Watery salad happens when tuna isn't drained enough or wet vegetables release moisture. Fix it by draining and pressing the tuna with a fork for a full minute, and patting celery dry before adding.
Serve with whole grain crackers, a leafy green salad, or sliced tomatoes for a complete meal. These add crunch, freshness, and acidity to balance the creamy salad.

Old-Fashioned Tuna Salad
Ingredients
Method
- Open the cans and press the tuna with a fork for 1 minute to remove all excess liquid. Transfer to a medium bowl.10 oz canned tuna
- Simmer eggs in water for 10-12 minutes, then shock in ice water to cool. Peel and chop into ½-inch pieces.2 large egg
- Dice celery and red onion into ¼-inch pieces. If celery is wet, pat dry with paper towel. Add to the bowl with tuna.2 stalks celery, ¼ cup red onion
- Add mayonnaise, yellow mustard, pickle relish, salt, and pepper to the bowl. Fold gently with a spatula until evenly coated but still chunky.2 tablespoons dill pickle relish, ⅓ cup mayonnaise, 1 teaspoon yellow mustard, ¼ teaspoon salt, ¼ teaspoon black pepper
- Fold in the chopped hard-boiled eggs gently. Cover the bowl and refrigerate for 30 minutes to let flavors meld and onion mellow.2 large egg
Notes
- Drain tuna thoroughly to avoid watery salad.
- Chop celery small and pat dry to maintain crispness.
- Fold gently to keep tuna in firm chunks and prevent mushy texture.




