Grandma's Tuna Salad Recipe: Crunchy Celery and Herbed Mayonnaise Magic

Salads

Grandma's Tuna Salad Recipe: Crunchy Celery and Herbed Mayonnaise Magic

Grandma's tuna salad recipe is the one that always brings back memories of childhood lunches packed in glass jars.

The secret lies in the perfect balance of crunchy celery, tangy mayo, and just the right amount of seasoning—something my grandmother wrote on the back of a grocery list in her precise, looping handwriting. I've been perfecting this recipe for years, and it never fails to deliver that nostalgic flavor.

What makes this tuna salad special is the texture—crisp celery and finely chopped red onion add a satisfying bite, while the herbed mayonnaise keeps everything creamy and cohesive. The recipe is simple, requiring just a few ingredients that you likely already have in your pantry.

It’s the kind of dish that feels like a hug in food form, perfect for sandwiches, crackers, or even as a side for grilled fish.

By the time you mix everything together and let it chill for at least 30 minutes, you’ll have a tuna salad that’s fresh, flavorful, and impossible to resist. The flavors deepen as it sits, making it even better the next day.

This is the kind of recipe that becomes a family staple, passed down through generations just like my grandmother’s handwritten notes.

For a modern twist, you can add avocado for creaminess or swap in Dijon mustard for extra depth. The possibilities are endless, but the classic version always hits the spot. Let’s get started—your taste buds will thank you.

👨‍🍳
Difficulty
Medium
🐟
Diet
Seafood
🔥
Calories
Low Cal

Ingredients for grandma's tuna salad

Just twelve ingredients transform into nostalgia on a plate—crunchy, tangy, and perfect for lunches.

Ingredient Amount Notes
Tuna (in Water) 🐟 2 cans High quality, drained well
Mayonnaise 🥛 ¾ cup Dijon or herbed preferred
Celery Stalks 🧅 2 whole Fresh, crisp, finely chopped
Red Onion 🧅 ¼ cup Finely chopped, mild bite
Fresh Dill 🌿 2 tbsp Chopped, stems removed
Fresh Chives 🌿 1 tbsp Finely chopped, bright flavor
Lemon Juice 🍋 1 tbsp Freshly squeezed
Dijon Mustard 🍯 1 tsp For tangy depth
Salt 🧂 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ¼ tsp Freshly ground preferred
Paprika 🌶️ ¼ tsp Smoked for extra flavor
Avocado (Optional) 🥑 ¼ cup Diced, for creaminess

Grandma always used high-quality tuna in water—none of that oil stuff. StarKist or Wild Planet are my go-tos, but any good brand works. The celery? Fresh is non-negotiable here—it’s the secret to that satisfying crunch. I grab the thickest stalks from the grocery store produce section, usually right after the carrots. For the red onion, yellow or white both work, but the sharper white adds a nice bite. The herbs—dill and chives—are where the magic happens. Grow your own if you can, but the grocery store stuff is fine if it's bright and fresh. Look for bunches with vibrant green leaves, not wilted or yellowing ones.

No Dijon mustard? Regular yellow mustard works in a pinch, but it won’t have that same depth. Short on fresh dill? Dried dill at one-third the amount gets you close, though it won’t be as bright. The avocado is totally optional, but if you’re adding it, use ripe but firm Hass avocados—they blend in beautifully and add that creamy texture. For the mayo, Kewpie or Hellmann’s are classic choices, but any good-quality mayo will do. If you’re feeling fancy, you can even make your own mayo with olive oil, egg yolks, and a pinch of mustard—it’s worth the extra effort for that restaurant-quality taste. And trust me, the lemon juice needs to be fresh. Bottled just doesn’t cut it.

This salad tastes even better after it’s chilled for at least 30 minutes, so plan ahead. Store leftovers in an airtight container in the fridge for up to 3 days. I like to portion it into small glass jars—just like Grandma used to pack—so it’s ready to grab for lunches or sandwiches. If you’re serving it as a side, let it sit at room temperature for about 15 minutes before serving so the flavors really meld together. And if you’re feeling extra nostalgic, pack it in a glass jar with a ribbon around it—just like the old days.

❤️

Why You'll Love This Recipe

  • Five-Ingredient Magic: I swear by this combo—drained tuna, mayo, celery, onion, and dill. That’s it. No fancy gadgets, no stress. Just chop the celery into tiny cubes (no knife skills needed), dice the onion, and mix. The dill brightens everything up instantly.
  • Creamy-Crunch Contrast: Here’s what sold me—the celery’s sharp bite cuts through the mayo’s richness, while the red onion adds a tangy kick. Honestly, the dill makes it taste like summer in a jar, even when I’m eating it straight from the fridge at 10 PM.
  • Lunchbox Legend: Between us, this is my go-to for packed lunches. Spread it on crackers, stuff it in a wrap, or pile it on toast—it never gets boring. My kids actually eat it, and that’s saying something when you’ve seen them turn up their noses at sandwiches.
  • Leftovers That Don’t Suck: I make a big batch on Sundays and keep it for days. The flavors only get better as the dill mellows and the onion softens slightly. Plus, it’s cheap—tuna in water and mayo stretch forever, and celery lasts ages in the crisper. Zero waste, all win.

Step-by-step instructions for Grandma's tuna salad

Here's how to make this classic tuna salad with the perfect balance of crunch, freshness, and creamy texture.

1

Drain and Flake the Tuna

Open the 2 cans of tuna and drain them thoroughly over a fine-mesh strainer, pressing gently on the fish to remove all excess water. I like to use my fingers to break the tuna into small, even flakes in the strainer - this prevents large chunks that can make the salad uneven in texture. Place the drained tuna in a large mixing bowl.

If you're using the optional ¼ cup avocado, peel and dice it now and set it aside. The avocado adds wonderful creaminess that pairs beautifully with the tuna, but it's completely optional if you prefer a lighter salad. Just add it at the very end to prevent browning.

2

Prepare the Fresh Vegetables

Cut the 2 whole celery stalks into small dice, about ⅛-inch pieces. You want them finely chopped so they distribute evenly throughout the salad. Place them in a small bowl and sprinkle with a pinch of salt - this draws out any bitterness and helps soften them slightly.

Next, finely chop the ¼ cup red onion. I like to use a sharp chef's knife and make small, even cuts so the onion is barely noticeable but still adds that fresh bite. Add it to the celery and let it sit for 2-3 minutes while you prepare the herbs - this helps mellow the onion's sharpness.

3

Mix the Creamy Base

In a separate small bowl, combine the ¾ cup mayonnaise, 1 tablespoon lemon juice, and 1 teaspoon Dijon mustard. Mix well until smooth and creamy. This base forms the foundation of your tuna salad, so take your time to ensure it's perfectly blended. The lemon juice brightens the mayonnaise while the Dijon mustard adds just the right amount of tang.

Add the ½ teaspoon salt and ¼ teaspoon black pepper to the mayonnaise mixture. Stir well to distribute the seasoning evenly. If you're using the optional avocado, you can add it to this mixture now, but I prefer to add it at the very end to maintain its texture.

4

Combine All Ingredients

Add the chopped celery and red onion to the bowl with the drained tuna. Give it a quick stir to distribute the vegetables evenly. Now pour the mayonnaise mixture over the tuna and vegetables. Using a silicone spatula, gently fold everything together until fully combined. Be careful not to overmix - you want to preserve the texture of the tuna and vegetables.

Sprinkle the 2 tablespoons chopped fresh dill and 1 tablespoon chopped fresh chives over the mixture. Add the ¼ teaspoon paprika and give it one final gentle fold. The herbs add a bright, fresh flavor that complements the richness of the tuna and mayonnaise perfectly.

5

Chill and Serve

Cover the bowl with plastic wrap and refrigerate for at least 30 minutes. This chilling time allows all the flavors to meld together beautifully. The longer it chills, up to 24 hours, the more flavorful it becomes - but I like to serve it within a few hours for the freshest taste.

Before serving, give the tuna salad one final taste and adjust the seasoning if needed. If it needs more brightness, add a splash of lemon juice. If it needs more salt, add a pinch at a time. Serve on crusty bread for sandwiches, with crackers, or as a filling for lettuce wraps. Enjoy this classic tuna salad that's perfect for lunches or light dinners!

👨‍🍳

Pro Tips For Making Grandma'S Tuna Salad

  • DRAIN AND PRESS TUNA: Skip the watery mess—drain the tuna in a fine-mesh strainer, then press it hard with a spoon for 30 seconds. That extra step keeps your salad creamy, not soggy, and stops the mayo from turning into a sad, watery puddle. (Yes, even if you’re impatient like me.)
  • SOAK ONION IN ICE WATER: Toss chopped red onion in ice water for 5 minutes before draining and adding it to the salad. This cuts the bite without cooking it—your grandma’s recipe stays bright and fresh, not muddy. I learned this the hard way after making a batch that tasted like a sad lunchbox from the ‘80s.
  • CHOP CELERY SMALLER THAN YOU THINK: Tiny dice, not matchsticks. The celery should disappear into the mix—no chewy surprises. A food processor makes this faster, but if you’re doing it by hand, aim for ⅛-inch pieces. Trust me, your salad will taste more uniform, and no one will pick out the “crunchy bits.”
  • STIR IN DILL LAST: Add fresh dill after everything else is mixed, then fold it in gently. This keeps the leaves bright and intact, not wilted into oblivion. If you add it early, you’ll end up with a sad, limp herb sludge—like overcooked greens at a potluck.

Dietary considerations for this dish

Gluten-Free Adaptations

Grandma’s tuna salad is naturally gluten-free, but watch out for hidden gluten in store-bought ingredients. I always check the labels on mayo—Hellmann’s and Kewpie are both gluten-free, but brands like Best Foods sometimes contain additives.

For extra safety, make your own mayo using olive oil, egg yolks, and Dijon mustard—it’s foolproof and delicious. 💡

Dairy-Free Options

If you’re avoiding dairy, swap regular mayo for vegan mayo like Sir Kensington’s or Just Mayo. These brands mimic the creamy texture beautifully, and they work just as well in this recipe.

The avocado also adds natural creaminess, so if you’re adding it, you’ll barely notice the difference. Just be sure to check labels for any accidental dairy traces.

Low-Fat Versions

For a lighter take, reduce the mayo to ½ cup and add ¼ cup Greek yogurt (plain or lemon-infused) for tang and protein. I also like adding 1 extra tablespoon of lemon juice to brighten the flavors.

The celery and red onion will keep the crunch, while the yogurt adds a subtle creaminess without the heaviness. 🥗

Allergy-Friendly Swaps

If someone in your family has a seafood allergy, this isn’t the dish for them—but for others, you can adjust for common allergens. For egg allergies, use a store-bought vegan mayo (like Follow Your Heart) that’s egg-free.

If mustard is an issue, skip the Dijon and boost the lemon juice to 2 tablespoons for extra zing. Always double-check labels, especially with processed ingredients.

Keto-Friendly Adjustments

This tuna salad is already keto-friendly, but a few tweaks make it even better for low-carb diets. Skip the bread and serve it with cucumber slices, lettuce wraps, or pork rinds for crunch.

If you’re adding avocado, make sure it’s ripe but firm—it’s packed with healthy fats and pairs perfectly. The mayo and tuna are both keto-approved, so you’re good to go with minimal changes. 🥑

Vegan Substitutions

For a fully plant-based version, replace the tuna with chickpeas or white beans (about 1.5 cups, drained and rinsed). Use vegan mayo, add 1 tablespoon of capers for a briny kick, and fold in extra lemon juice to keep it fresh.

The celery, red onion, and herbs stay the same—this version is just as satisfying and packed with flavor. Honestly, I’ve had vegan tuna salad that fooled even the biggest meat lovers! 🌱

Nutrition facts

Servings 4
Amount Per Serving
Calories 240kcal
% Daily Value *
Total Fat 16g20%
Saturated Fat 3g15%
Cholesterol 25mg8%
Sodium 520mg23%
Total Carbohydrate 8g3%
Dietary Fiber 2g8%
Sugars 2g
Protein 22g44%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use tuna in oil instead of water?

While it's possible, I recommend sticking with tuna in water for this recipe. The oil can make the salad too greasy and heavy. If you must use oil-packed tuna, drain it very thoroughly and consider reducing the mayo slightly to ½ cup instead of ¾ cup to balance the richness.

2

How do I prevent the celery from turning limp?

Fresh, crisp celery is key! Always buy the freshest stalks you can find and chop them just before mixing with the tuna. For extra crunch, soak the chopped celery in ice water for 5 minutes before adding it to the salad. This keeps it firm and vibrant.

3

Can I make this tuna salad ahead of time?

This salad actually tastes better after chilling for 4-6 hours or even overnight. Store it in an airtight container in the fridge for up to 3 days. The flavors meld beautifully, and it makes perfect lunches for the week ahead. Just give it a taste before serving and adjust seasoning if needed.

4

What's the best way to serve this tuna salad?

This classic salad works perfectly for sandwiches on crusty bread, cucumber slices, or lettuce wraps. For a nostalgic touch, pack it in small glass jars with a ribbon—just like Grandma used to do. It's also great as a side dish with crackers or even stuffed into baked potatoes for a hearty lunch.

5

Why does my tuna salad taste bland?

Most likely, you need more lemon juice or salt. Taste as you go and adjust gradually—start with ½ teaspoon more lemon juice or ¼ teaspoon more salt. Also check if your tuna is fresh (high-quality brands make a difference) and that your herbs are fresh and bright. The paprika adds warmth, so don't skip that either!

★★★★★5.0(7 reviews)
Categories Salads