
The Best Tuna Pasta Salad
Creamy tuna pasta salad with tender shell pasta, flaky tuna, bright green peas, crunchy celery, and a tangy mayo-yogurt dressing. The perfect make-ahead lunch or potluck side.
Sam looked at me the other day and said, 'Why don't you ever make that tuna pasta salad anymore?' And honestly? I had no answer. This was the recipe I used to throw together every single week during my first year of teaching — back when I needed something I could eat cold out of a tupperware between classes and still feel like I had a real meal. It's creamy without being heavy (Greek yogurt is the secret), crunchy from the celery and red onion, and those little pops of sweet peas make the whole thing feel fresh. Layla helped me make a batch last Sunday and ate two bowls before dinner. Adam picked out the peas, obviously, but polished off the pasta. I brought the rest to a school potluck on Monday and came home with an empty container and three requests for the recipe. So here it is — the one I keep coming back to.
“Reserve a third of the dressing and stir it in right before serving. Cold pasta absorbs dressing like a sponge — what looks perfectly creamy at noon will be dry and chalky by dinner if you don't hold some back.”
The Key to This Dish
Sam looked at me the other day and said, "Why don't you ever make that tuna pasta salad anymore?" And honestly? I had no answer. This was the recipe I used to throw together every single week during my first year of teaching — back when I needed something I could eat cold out of a tupperware between classes and still feel like I had a real meal.
It's creamy without being heavy — half mayo, half Greek yogurt — and the tangy dressing coats every little shell without drowning it. The crunch from the celery and red onion, the little bursts of sweet peas, the flaky tuna that makes it an actual meal and not just a side dish. This is the tuna pasta salad recipe I keep coming back to, and I think you will too.
The real trick — and my mom taught me this — is holding back a third of the dressing and stirring it in right before you serve. Pasta absorbs dressing like a sponge in the fridge, and what looks perfectly creamy when you make it will be dry and sad two hours later if you dress it all at once. This little move means it's just as good on day three as it was on day one.
I brought the leftovers to a school potluck on Monday and came home with an empty container and three recipe requests. Layla ate two bowls. Adam picked out the peas (his loss). This is the kind of recipe that earns its place in your weekly rotation — the one you stop thinking about because your hands already know how to make it.

!Common Mistakes to Avoid
- 1Not rinsing the pasta — the starch makes the salad gummy and gluey within an hour
- 2Adding all the dressing at once — the pasta absorbs it as it chills, leaving you with a dry salad by the time you serve it
- 3Overcooking the pasta — it continues to soften in the dressing, so mushy pasta only gets worse
- 4Skipping the chill time — the flavors need at least 30 minutes to meld together
The Best Tuna Pasta Salad
Ingredients
For 6 servings (about 1.5 cups)
- 8 ounces small shell pasta (about half a box)
- 2 (5-ounce) cans albacore tuna packed in water, drained and flaked
- 2 ribs celery, finely chopped
- 1/4 cup red onion (about half a small onion), finely diced
- 1 cup frozen peas (no need to thaw)
Dressing
- 1/2 cup mayonnaise
- 1/2 cup plain Greek yogurt
- 1 teaspoon Dijon mustard
- 1 tablespoon fresh lemon juice
- 1 teaspoon dried dill (or 1 tablespoon fresh)
- 1/2 teaspoon garlic powder
- 1/2 teaspoon kosher salt (plus more to taste)
- 1/4 teaspoon freshly ground black pepper
Garnish
- 2 tablespoons fresh parsley, chopped(optional)
Instructions
- 1
Bring a large pot of salted water to a boil. Cook the shell pasta according to package directions until al dente. During the last minute of cooking, toss in the frozen peas — they'll thaw and cook perfectly.
10 minPasta is tender but still has a slight bite in the center. Peas should be bright green and warmed through.
- 2
Drain the pasta and peas in a colander and rinse under cold running water until completely cool. Shake off as much water as possible — excess water makes the salad watery.
Pasta feels room temperature or cool when you touch a piece. No puddles of water sitting in the colander.
3While the pasta cooks, whisk together the mayonnaise, Greek yogurt, Dijon mustard, lemon juice, dried dill, garlic powder, salt, and pepper in a small bowl until smooth.
Dressing is completely smooth with no visible lumps of yogurt. Should taste tangy and well-seasoned — slightly stronger than you want it since the pasta will absorb flavor.
- 4
In a large bowl, combine the cooled pasta and peas with the drained and flaked tuna, chopped celery, and diced red onion. Break up any large tuna chunks with a fork.
Tuna is evenly distributed in small flakes throughout — no large chunks remaining.
5Pour about two-thirds of the dressing over the salad and toss gently until everything is evenly coated. Reserve the remaining dressing.
Every piece of pasta has a light, creamy coating. It should look dressed but not swimming in sauce.
- 6
Cover and refrigerate the salad and the reserved dressing separately for at least 30 minutes. Before serving, stir in the remaining dressing (the pasta absorbs moisture as it chills). Taste and adjust salt and pepper.
30 minSalad is cold, creamy, and well-coated. The pasta should be flavorful on its own — if it tastes bland, it needs more salt.
Equipment Needed
large pot · colander · large mixing bowl · small mixing bowl
Chef Tips
- ✓Reserve a third of the dressing and add it right before serving — pasta salads always dry out in the fridge. My mom taught me this trick and it changed everything.
- ✓Rinse the pasta under cold water immediately after draining. It stops the cooking AND washes off excess starch that makes the salad gluey.
- ✓Use albacore (white) tuna for a milder flavor and firmer texture. Chunk light works too, but the salad won't hold together as cleanly.
- ✓If you're making this for a potluck, double the dressing recipe. Seriously. Pasta salads that sit for hours need the extra moisture.
- ✓Swap the Greek yogurt for sour cream if that's what you have — the tang is similar and it works beautifully.
Why It Works
- →The mayo-yogurt split keeps the dressing creamy without being heavy — all the richness, half the guilt
- →Cooking the peas in the pasta water saves a step and ensures they stay bright green instead of going gray
- →Reserving a portion of dressing and adding it before serving means the salad stays creamy even after hours in the fridge
- →A touch of Dijon and lemon juice cuts through the richness and keeps every bite from tasting flat
Techniques Used
Variations
Mediterranean style
Add 1/2 cup sliced kalamata olives, chopped Roma tomatoes, and swap the dill for dried oregano. Squeeze in extra lemon. This is closer to what Sam's family makes.
Everything bagel version
Stir 2 tablespoons of everything bagel seasoning into the dressing. Add capers and thinly sliced cucumber. Sounds weird, tastes incredible.
Spicy sriracha tuna pasta salad
Whisk 1-2 tablespoons of sriracha into the dressing. Add shredded carrots and sliced green onions for crunch and color.
Dill pickle tuna pasta salad
Add 1/3 cup chopped dill pickles and 2 tablespoons pickle brine to the dressing instead of the lemon juice. Trust me on this one.
FAQ
Can I make this the night before?+
Absolutely — it actually tastes better after a night in the fridge. Just hold back that extra dressing and stir it in before serving. It'll keep for 3-4 days.
Can I use a different pasta shape?+
Elbow macaroni, rotini, or fusilli all work great. Stick with small shapes that catch the dressing in their ridges or curves. Avoid long pasta like spaghetti or fettuccine.
Is this safe for school lunches?+
Yes — pack it in an insulated container with an ice pack. The mayo and yogurt are fine for a few hours when kept cold. I send this with Layla at least once a week.
Can I use fresh tuna?+
You could sear and flake fresh tuna, but honestly, canned is the way to go here. It's more affordable, faster, and the flavor melds into the dressing better.
Serving Suggestions
Serve cold on its own, scooped onto butter lettuce cups, or as a side next to grilled chicken or a simple tomato soup. A squeeze of fresh lemon right before eating brightens everything up. I always serve this with pita chips on the side because we are who we are.
Make Ahead
Make the full salad up to 24 hours ahead — store it and the reserved dressing separately in the fridge. Stir in the extra dressing and adjust seasoning right before serving.
Storage
Store in an airtight container in the fridge for up to 4 days. Do not freeze — the mayo and yogurt break down and the pasta turns mushy when thawed.
Reheating
This is meant to be eaten cold. If you prefer it closer to room temperature, pull it from the fridge 10 minutes before serving.
Freezing
Not recommended. Mayonnaise-based salads do not freeze well — the dressing separates and the pasta becomes waterlogged.