Dairy-Free Classic Tuna Macaroni Salad

Prep: 15 minCook: 10 min16 servingsmediumAmerican
Classic Tuna Macaroni Salad with Hard Boiled Eggs

A creamy, satisfying pasta salad combining tender elbow macaroni with flaky albacore tuna, hard boiled eggs, and crisp vegetables. The sweet pickle relish adds a tangy bite while mayonnaise binds everything into a rich, comforting dish. Perfect for potlucks, picnics, or casual family dinners, this version stands out with its generous amount of eggs and the contrast of textures from crunchy celery and onions against the soft pasta and protein.

Ingredients

16 servings
  • 1 pound elbow or small pasta
  • 4 hard boiled eggs (finely chopped)
  • 5 ounces albacore tuna fish ( in water)
  • ½ cup finely diced red onion
  • ½ cup finely diced celery (about 2 to 3 stalks)
  • ½ cup sweet pickle relish
    dill pickle relish1:1savory

    sharper, less sweet flavor

  • 1 to 2 cups mayonnaise
    Greek yogurt1:1healthydairyadds dairy

    lighter texture but tangy flavor

    Full guide →
  • ½ teaspoon kosher salt (more or less to taste)
  • ¼ teaspoon freshly ground black pepper (more or less to taste)

Instructions

  1. 1

    Bring a large pot of salted water to a boil and cook pasta according to package directions

  2. 2

    Drain cooked pasta and rinse with cold water, then drain well again before transferring to a large mixing bowl

  3. 3

    Add flaked tuna, chopped hard boiled eggs, red onion, celery and pickle relish to the pasta and mix to combine

  4. 4

    Add enough mayonnaise to coat everything and season with kosher salt and black pepper to taste

  5. 5

    Chill until ready to serve

Tips

Tip 1

Rinse the cooked pasta with cold water to stop cooking and prevent it from becoming mushy when mixed with other ingredients.

Tip 2

Let the hard boiled eggs cool completely before chopping to prevent them from crumbling and creating a messy texture.

Tip 3

Start with less mayonnaise and add gradually until you reach your preferred consistency, as pasta will absorb some over time.

Good to Know

Storage

Refrigerate in airtight container up to 3 days. Stir before serving as mayonnaise may separate.

Make Ahead

Can be made 1 day ahead. Add extra mayonnaise if needed before serving as pasta absorbs dressing.

Serve With

Serve chilled as a side dish. Let sit 10 minutes at room temperature before serving for best flavor.

See pairing guide →

Common Mistakes

Watch

Drain pasta thoroughly to avoid watery salad.

Watch

Don't overdress initially as pasta absorbs mayonnaise over time.

Substitutions

Dairy-Free Swaps

mayonnaise
Greek yogurt1:1healthydairyadds dairy

lighter texture but tangy flavor

Full guide →

Gluten-Free Swaps

elbow pasta
rotini or shells1:1gluten-free available

different shape holds dressing similarly

General Alternatives

sweet pickle relish
dill pickle relish1:1savory

sharper, less sweet flavor

Find more substitutions →

FAQ

Can I use a different type of pasta?

Yes, any small pasta shape like rotini, shells, or penne works well. The key is choosing something that holds the dressing effectively.

How long will this keep in the refrigerator?

The salad stays fresh for up to 3 days when properly stored. You may need to add more mayonnaise before serving as the pasta absorbs it.

Can I freeze tuna macaroni salad?

Freezing is not recommended as mayonnaise separates when frozen and thawed, and the pasta texture becomes mushy and unappetizing.