This creamy tuna macaroni salad is a timeless favorite that’s both comforting and satisfying.
It combines tender pasta, flaky tuna, and a rich, tangy dressing for the perfect make-ahead side dish.
Why You’ll Love This Recipe
This salad is creamy, flavorful, and packed with satisfying textures.
It’s easy to prepare ahead and tastes even better after chilling.
The combination of tuna, eggs, and pasta makes it hearty enough for any occasion.
It’s perfect for potlucks, picnics, or quick family meals.

What You’ll Need (Ingredient Highlights)
Macaroni provides the perfect base with a tender yet firm texture.
Tuna adds protein and a mild, clean flavor that pairs well with the dressing.
Mayonnaise creates a creamy, rich consistency with balanced tang.
Sweet pickle relish adds a hint of sweetness and contrast.
Eggs bring extra richness and a soft texture to the salad.
Pro Tips Before You Start
Cook the pasta just until al dente to avoid a mushy salad.
Rinse the pasta with cold water to stop cooking and remove excess starch.
Mix the dressing first to ensure even flavor distribution.
Chill the salad for at least 2 hours for the best taste and texture.
How to Make Tuna Macaroni Salad
Step 1 – Cook the pasta
Bring a large pot of salted water to a boil and cook macaroni until al dente. Drain and rinse with cold water, then set aside to cool.
Step 2 – Prep the ingredients
Dice the hard-boiled eggs, finely chop the shallot and celery, and drain the tuna.
Step 3 – Make the dressing
In a large bowl, whisk together mayonnaise, sweet pickle relish, celery seed, Dijon mustard, salt, pepper, and lemon juice until smooth.
Step 4 – Combine tuna and dressing
Add the tuna to the dressing and stir gently until evenly distributed.
Step 5 – Add pasta and mix
Fold the cooled macaroni into the mixture until all pieces are coated evenly.
Step 6 – Add remaining ingredients
Gently fold in diced eggs, shallot, celery, and frozen peas until well combined.
Step 7 – Chill and serve
Transfer to a serving bowl and refrigerate for at least 2 hours before serving. Adjust seasoning if needed before serving.
What to Serve Them With
Serve alongside grilled meats for a balanced meal.
Pair with sandwiches or burgers for a classic combination.
Enjoy with fresh greens for a lighter option.
Variations / Substitutions
Swap tuna for shredded chicken for a different protein option.
Use Greek yogurt for part of the mayonnaise to lighten the dressing.
Add chopped pickles or capers for extra tang.
Storage & Leftovers
Store in an airtight container in the refrigerator for up to 4 days.
Stir before serving to refresh the texture.
FAQs
Can I make this recipe ahead of time?
Yes, it’s ideal for making ahead and tastes better after chilling.
How should I store leftovers?
Keep it in an airtight container in the refrigerator to maintain freshness.
Can I freeze this dish?
Freezing is not recommended as the texture of the dressing may change.
Can I substitute some of the ingredients?
Yes, you can adjust ingredients like protein or dressing based on preference.
How long does this recipe take to make?
It comes together in about 30 minutes plus chilling time.
Is this recipe kid-friendly?
Yes, the creamy and mild flavors make it appealing for all ages.
Can I make this dish gluten-free or dairy-free?
Yes, use gluten-free pasta and suitable dairy-free substitutes.
What should I serve it with?
It pairs well with grilled dishes, sandwiches, or fresh salads.
Do I need special equipment?
No, just basic kitchen tools like a pot and mixing bowl are needed.
How do I know when it’s perfectly prepared?
The pasta should be tender, and all ingredients evenly coated with dressing.
Final Thoughts
This tuna macaroni salad is creamy, hearty, and full of classic flavor.
It’s a reliable go-to dish that works for both everyday meals and gatherings.
Full Recipe Card
Ingredients
- 1 lb macaroni
- 1 cup frozen peas
- 3 hard-boiled eggs, diced
- 1 shallot, finely diced
- 1/2 cup celery, finely chopped
- 1 1/4 cups mayonnaise
- 1/2 cup sweet pickle relish
- 1/2 tbsp celery seed
- 1 tsp salt
- 1/2 tsp black pepper
- 1 tbsp lemon juice
- 1 1/2 tsp Dijon mustard
- 15 oz tuna
Instructions
- Cook macaroni in salted boiling water until al dente. Drain and rinse with cold water.
- Prepare eggs, shallot, celery, and drain tuna.
- Whisk mayonnaise, relish, celery seed, mustard, salt, pepper, and lemon juice.
- Mix tuna into dressing.
- Fold in macaroni until coated.
- Add eggs, shallot, celery, and peas. Mix gently.
- Chill for at least 2 hours before serving.
