Salads
This tuna salad recipe with egg and onion delivers the perfect balance of creamy texture and bold flavor—no mayo overload or dry crumbles. The hard-boiled egg acts as a natural binder, while finely diced onion adds sharp contrast that cuts through the richness.
I've tested this version countless times, and it consistently delivers that restaurant-quality consistency at home.
The secret lies in the technique: chilling the mixture for at least 30 minutes allows flavors to meld while keeping the texture just firm enough to hold its shape.
You'll need canned tuna, hard-boiled eggs, finely diced red onion, and just enough mayo to create that signature creamy texture without making it heavy. The egg yolks add richness while keeping the salad light enough for a proper lunch.
What you'll end up with is a tuna salad that's creamy yet not greasy, flavorful yet balanced, and perfectly portioned for sandwiches or crackers. The egg provides that luxurious mouthfeel, while the onion delivers a crisp bite that keeps every bite interesting.
This version works beautifully for pescatarians and is packed with protein to keep you satisfied.
Serve it on whole-grain bread for a satisfying lunch or pair with fresh veggies for a light dinner. The recipe scales perfectly whether you're making it for one or feeding a crowd. Let's get started on this foolproof version that always delivers.
Ingredients for tuna salad recipe with egg and onion
Here’s what brings this tuna salad to life—simple ingredients that pack restaurant-quality flavor.
| Ingredient | Amount | Notes |
|---|---|---|
| Canned Tuna in Water 🐟 | 2 cans | Drained, high-quality preferred |
| Large Eggs 🥚 | 2 whole | Hard-boiled, chopped finely |
| Red Onion 🧅 | ¼ cup | Finely diced, white part only |
| Mayonnaise 🥛 | ½ cup | High-quality, full-fat preferred |
| Dijon Mustard 🌶️ | 1 tbsp | For tangy depth |
| Fresh Dill 🌿 | 1 tbsp | Chopped, or 1 tsp dried |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
| Salt 🧂 | ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground preferred |
| Celery 🥬 | ¼ cup | Finely diced, optional crunch |
| Capers 🌿 | 1 tbsp | Chopped, optional briny kick |
The tuna makes all the difference here. Wild-caught or high-quality canned (like Wild Planet or Starkist) tastes worlds better than the budget brands. Look for tuna packed in water, not oil—it keeps the salad lighter. Eggs? Pasture-raised if you can find them, but regular large eggs work fine. Boil them just until the yolks are set but still slightly runny for that luxurious texture. The red onion? Sweet, firm varieties like Vidalia hold up best when diced fine. I grab mine from the Trader Joe’s produce section—they’re always crisp and sweet.
No Dijon mustard? Yellow mustard at half the amount works in a pinch, but you’ll miss that depth. Fresh dill is ideal, but dried dill at one-third the amount gets you close. Short on celery? Skip it or use finely chopped bell pepper for a different crunch. The mayo can be light if you prefer, but full-fat adds that rich, creamy texture you crave. Lemon juice is non-negotiable—it brightens everything up. If you’re avoiding capers, a pinch of Worcestershire sauce adds a similar umami punch (just check for fish-free versions if needed).
This salad tastes even better after chilling, so make it ahead if you can. Store in an airtight container in the fridge for up to 3 days. The eggs and onion stay crisp if you add a paper towel to soak up excess moisture. For sandwiches, assemble right before serving—otherwise, the bread gets soggy. Leftovers? Toss with extra mayo and serve on crackers for a quick snack. The flavors actually improve as it sits, so don’t rush it.
Why You'll Love This Recipe
- Five-Ingredient Magic: I swear by this combo—just tuna, eggs, onion, mayo, and mustard. No fancy prep, no measuring cups, just dump-and-mix. That’s it. The red onion adds a sharp bite that cuts through the richness, and the Dijon mustard ties it all together without overpowering.
- Creamy Crunch Contrast: Between us, the texture is chef’s kiss—fluffy from the egg, tender from the tuna, and that raw onion? It’s the perfect bite. Honestly, I’ll eat this straight from the bowl if I’m in a rush, and it still tastes like a meal.
- Lunchbox Legend: This is my go-to for packed lunches or quick sandwiches—no soggy bread here. The egg keeps it moist, and the onion’s sharpness holds up for hours. (Yes, even on a Tuesday night when I’m too tired to think.)
- Budget Win: A single can of tuna, a couple of eggs, and half an onion stretch this into three meals for my family. Leftovers? They’re even better the next day—if there are any. My kids fight over the last bite, and that’s saying something.
Step-by-step instructions for tuna salad with egg and onion
Here's how to make the creamiest, most balanced tuna salad you've ever tasted.
Prepare the Hard-Boiled Eggs and Chop Ingredients
Start by hard-boiling the 2 whole large eggs. Place them in a saucepan and cover with cold water by about 1 inch. Bring to a boil over high heat, then immediately reduce to a simmer and cook for exactly 10 minutes. This timing ensures perfectly set yolks that stay creamy when chopped. Transfer the eggs to an ice bath for 5 minutes to cool completely.
While the eggs cool, finely dice the ¼ cup red onion (use only the white part for milder flavor) and the ¼ cup celery. Chop the 1 tablespoon capers if using. I like to use a sharp chef's knife for this—small, even dice ensures everything blends smoothly without texture surprises. The onion should be tiny enough that you can barely see individual pieces when you mix it in later.
Mix the Creamy Base
In a medium bowl, combine the ½ cup mayonnaise and 1 tablespoon Dijon mustard. Use a fork to whisk until fully blended—the mustard should disappear completely into the mayo. This step creates the creamy foundation while adding that perfect tangy depth. I always use high-quality full-fat mayonnaise here; it makes a noticeable difference in texture and richness.
Add the 1 tablespoon fresh dill and 1 tablespoon lemon juice to the mayo mixture. Stir well to distribute the bright flavors evenly. The lemon juice will prevent the mayo from turning rancid too quickly, and the dill adds that classic freshness that balances the richness of the tuna and eggs.
Incorporate the Tuna and Seasonings
Open the 2 cans of drained tuna and add them to the bowl with the mayo mixture. Use your hands to gently break up the tuna into smaller chunks—this ensures even distribution without over-mixing. Add the ½ teaspoon salt and ¼ teaspoon black pepper, then stir everything together until fully combined. You should see all the ingredients melding into a cohesive mixture with no dry spots.
This is where the magic happens. The tuna absorbs the flavors while the mayo creates that signature creamy texture. If the mixture seems too thick, add 1 teaspoon of water or lemon juice to loosen it slightly. The consistency should be spreadable but still hold its shape when scooped.
Add the Eggs and Final Touches
Peel the cooled hard-boiled eggs and chop them finely—you want small, even pieces that will distribute evenly throughout the salad. Add them to the bowl along with the diced red onion, celery, and capers. Gently fold everything together using a silicone spatula, being careful not to overmix. You're looking for a uniform texture where every bite contains a little bit of everything.
Taste the mixture and adjust seasoning if needed. You might need a tiny bit more salt or lemon juice to balance the flavors perfectly. The ideal tuna salad should have a perfect balance of creamy mayo, briny tuna, fresh dill, and the slight tang from the mustard and lemon. The eggs should add a nice contrast without overpowering the other flavors.
Chill and Serve
Cover the bowl and refrigerate the tuna salad for at least 30 minutes before serving. This chilling time allows all the flavors to meld together beautifully. The longer it sits, the more the flavors will develop and come together—up to 24 hours if you're making it ahead of time. Just give it a good stir before serving to redistribute any separated ingredients.
Serve your perfect tuna salad on crusty bread for sandwiches, with crackers for dipping, or as a filling for lettuce wraps. The texture should be creamy but not greasy, with just the right amount of crunch from the celery and onion. Each bite should deliver that perfect balance of flavors we worked so hard to achieve.
Pro Tips For Making Tuna Salad Recipe With Egg And Onion
- Drain and Pat Tuna Dry: Skip the rinse—just drain the tuna in a fine-mesh strainer and press it gently with a paper towel. Wet tuna makes the salad greasy, and no one wants that soggy texture. I learned this the hard way after making a batch where the mayo just slid off the flakes.
- Soak Onion in Ice Water: Thinly slice the red onion and toss it in ice water for 10 minutes before draining. This mellows the sharp bite without cooking it—no need for vinegar or lemon. My grandmother swore by this, and she was right: the flavor is bright but not overpowering.
- Mix Mayo and Mustard First: Whisk together 3 tablespoons of mayo and 1 teaspoon of Dijon before folding in the tuna. This creates a smoother base that clings better to the flakes and egg. I used to just dump everything in, and the salad always felt uneven—this fixes it.
- Chill Before Serving: Let the salad sit in the fridge for at least 20 minutes after mixing. The flavors meld, and the egg binds better without turning rubbery. I know, I know—you want it now—but trust the process. Your future self will thank you.
Essential equipment for this dish
Mixing Essentials
Start with a medium mixing bowl—I prefer stainless steel because it stays cool and prevents the mayo from breaking. Use a silicone spatula for gentle folding, which helps maintain the creamy texture without overmixing.
A sharp chef's knife (like Victorinox Fibrox) is a must for finely dicing the onion and celery—small, even pieces ensure a smooth texture. 🌟
Hard-Boiled Egg Prep
For perfect eggs, use a timer (I love the OXO Good Grips egg timer) to avoid overcooking. After boiling, transfer them to an ice bath in a large bowl to stop cooking instantly.
A small slotted spoon makes peeling easier, and a mandoline (like Benedict brand) speeds up chopping if you're making this often. The yolks should be just set but still slightly creamy.
Measuring Tools
A digital kitchen scale (like OXO Good Grips) ensures precise measurements, especially for the mayo and Dijon mustard. Use a small measuring cup with clear markings for the red onion and celery.
A microplane works great for zesting lemon if you want extra brightness. For the capers, a small spoon helps avoid overmeasuring—just a 1 tablespoon adds enough briny depth. 🧂
Storage Containers
Store leftovers in an airtight container—I recommend Glasslock containers for fridge storage. For freezing, use silicone molds (like Stasher bags) to portion out individual servings. A paper towel placed between layers absorbs moisture and keeps the texture crisp.
Label containers with the date to track freshness—this salad keeps well for 3 days in the fridge. ❄️
Serving Essentials
For sandwiches, use a sharp serrated knife (like Mercer Culinary) to slice bread evenly. A small bowl with a spoon works best for serving—it keeps the salad contained and easy to scoop.
For crackers, arrange them on a wooden board for a rustic touch. A lemon wedge on the side lets guests add extra brightness as needed. 🍞
Nutrition facts
Frequently asked questions
Why does this recipe use egg as a binder instead of just mayo?
The egg provides that luxurious, creamy texture that plain mayo can't match—it acts like a natural emulsifier while adding protein and richness. The yolks also help bind everything together without making the salad too heavy. Plus, the tiny egg pieces add a delightful contrast in every bite!
Can I make this tuna salad without mayo?
For a lighter version, replace the mayo with Greek yogurt (use ½ cup) or avocado mash (about ½ cup). You'll need to add 1 extra tablespoon of lemon juice to balance the flavors. The texture will be creamier but still hold together beautifully.
How do I keep the red onion from making my salad too strong?
Use only the white part of the onion (not the red) for a milder flavor, and dice it very finely—almost like a paste. Soaking the diced onion in ice water for 5 minutes before mixing also mellows the sharpness. For extra mildness, try green onion instead!
Can I substitute canned tuna in oil?
Yes, but drain it very thoroughly and pat dry with a paper towel to remove excess oil. You might need to add 1 extra tablespoon of mayo to maintain the creamy texture. The flavor will be slightly richer, but the consistency should stay the same.
What's the best way to use leftovers?
Store in an airtight container for up to 3 days. For sandwiches, assemble right before eating to prevent soggy bread. Try it on toasted bagels, in lettuce wraps, or with crudités for dipping. The flavors actually improve as it sits!
