
The Best Tuna Pasta Salad
Creamy tuna pasta salad loaded with shell pasta, flaked tuna, crunchy celery, sweet peas, and a tangy Dijon dill dressing. The ultimate make-ahead lunch or potluck side that tastes even better the next day.
I brought this tuna pasta salad to a school potluck last spring and came home with an empty bowl and six parents asking for the recipe. That's when I knew it had earned a permanent spot in the rotation. It's one of those recipes that sounds basic until you taste it — the Dijon and vinegar in the dressing give it this tangy backbone that cuts right through the richness of the mayo, and the dried dill ties everything together in a way that just works. I make a big batch almost every Sunday now because it covers us for lunches all week. Sam takes it to work, I eat it between classes, and even Adam will eat it if I serve it over rice (because of course). Layla likes to help me toss everything together — she's in charge of the peas, which means she eats about half of them before they make it into the bowl. The real move here is letting it chill for at least thirty minutes before serving. I know it's tempting to dig in right away, but the flavors need that time to get to know each other. Trust me on this one.
“Cool your pasta completely before dressing it. Run it under cold water until the shells feel cool all the way through — not just on the outside. Warm pasta turns mayo-based dressings greasy and thin. This single step is the difference between a pasta salad you're proud of and one that looks like it's been sitting in the sun.”
The Key to This Dish
I brought this tuna pasta salad to a school potluck last spring and came home with an empty bowl and six parents asking for the recipe. That's when I knew it had earned a permanent spot. It's one of those dishes that sounds basic — pasta, tuna, mayo — until you taste it and realize the Dijon and vinegar in the dressing give it this tangy backbone that cuts right through the richness. The dried dill ties everything together in a way I can't fully explain, but you'll know it when you taste it.
I make a big batch almost every Sunday because it covers us for lunches all week. Sam takes it to work, I eat it standing at the counter between grading papers, and even Adam will eat it if I serve it — you guessed it — over rice. Layla is in charge of the peas, which means about half of them disappear before they make it into the bowl. The real trick here is making your dressing first and letting the pasta cool completely before combining. My mom taught me that one after I ruined my first batch with warm noodles — the mayo turned into a greasy puddle and I almost gave up on pasta salad forever.
The combination of shells, flaky tuna chunks, crisp celery, sweet peas, and that creamy dill dressing — it just works. Every shell cups a little pocket of dressing and a pea or two, so every bite is complete. And it genuinely tastes better the next day, which makes it the perfect meal prep situation.
Let it chill for at least thirty minutes before you serve it — I know it's tempting to dig in, but the flavors genuinely need that time to come together. The pasta absorbs a bit of dressing and everything firms up to the perfect creamy consistency. Trust me on this.

!Common Mistakes to Avoid
- 1Using hot or warm pasta — the heat melts the mayo-based dressing into an oily, separated mess. Cool it completely first.
- 2Overcooking the pasta — mushy shells fall apart when you toss them. Cook to al dente because the pasta softens a bit more while chilling in the dressing.
- 3Not draining the tuna well enough — excess liquid from the cans waters down the dressing. Press the tuna firmly against the side of the can with a fork.
- 4Adding all the dressing at once — start with about three-quarters, toss, then add more as needed after chilling. The pasta absorbs dressing as it sits.
The Best Tuna Pasta Salad
Ingredients
For 6 servings (about 1.5 cups)
- 12 oz small shell pasta (or elbow macaroni)
- 2 (5 oz) cans albacore tuna in water, drained and flaked
- 1 1/2 cups frozen peas, thawed, thawed
- 3 ribs celery, finely chopped
- 1/2 cup red onion (about half a small onion), finely diced
- 1/2 cup grated carrots (about 1 large carrot), grated
Dressing
- 1 1/4 cups mayonnaise
- 1 tablespoon Dijon mustard
- 2 tablespoons distilled white vinegar
- 1 1/2 teaspoons dried dill
- 1 1/2 teaspoons garlic powder
- 3/4 teaspoon onion powder
- 1/2 teaspoon kosher salt
- 1/2 teaspoon freshly cracked black pepper
Garnish
- 2 tablespoons fresh dill, chopped(optional)
- 1 lemon, cut into wedges, cut into wedges(optional)
Instructions
- 1
Bring a large pot of salted water to a boil over high heat. Add the shell pasta and cook until al dente according to package directions, usually 8-10 minutes.
9 minPasta is firm when you bite into it but not chalky in the center. It should have a slight resistance — it'll soften a bit more as it chills.
- 2
Drain the pasta in a colander and rinse thoroughly with cold running water, tossing the pasta with your hands until completely cooled.
Pasta feels cool to the touch all the way through, not just on the surface. If the shells are still warm inside, the dressing will thin out.
- 3
In a large mixing bowl, whisk together the mayonnaise, Dijon mustard, white vinegar, dried dill, garlic powder, onion powder, salt, and pepper until smooth and well combined.
Dressing is completely smooth with no mustard streaks — it should be one uniform creamy color with visible dill flecks throughout.
- 4
Add the cooled pasta, flaked tuna, thawed peas, chopped celery, diced red onion, and grated carrots to the bowl with the dressing.
All ingredients are in the bowl and roughly distributed before tossing.
- 5
Toss gently with a large spoon or spatula until everything is evenly coated with the dressing. Be careful not to break up the tuna too much — you want visible chunks.
Every shell has a light coating of dressing and the vegetables are evenly distributed. No dry pasta hiding at the bottom.
- 6
Cover the bowl with plastic wrap or a tight-fitting lid and refrigerate for at least 30 minutes before serving.
30 minSalad is thoroughly chilled and the dressing has thickened slightly as the pasta absorbs some of the moisture. If it looks dry after chilling, stir in 1-2 tablespoons of mayo to loosen.
Equipment Needed
large pot · large mixing bowl · colander · whisk
Chef Tips
- ✓Rinse the pasta with cold water immediately after draining — this stops the cooking and washes off excess starch so the salad doesn't get gummy. I know some pasta rules say never rinse, but cold pasta salad is the exception.
- ✓After years of making this, the one thing I'd tell you is to make the dressing first and let the pasta cool completely before combining. Warm pasta melts the mayo and you end up with a greasy mess instead of a creamy one.
- ✓Swap Greek yogurt for half the mayo if you want it lighter — my mom does this and honestly the tang is even better. Use a 50/50 split (about 2/3 cup each).
- ✓This is my go-to meal prep recipe. Divide into individual containers on Sunday and you've got lunch handled through Thursday. It actually gets better each day as the flavors develop.
- ✓If you can only find chunk light tuna, it works fine — just know it'll flake into smaller pieces and the flavor is a bit milder than albacore.
Why It Works
- →The combination of Dijon mustard and white vinegar adds a tangy brightness that prevents the salad from tasting flat and one-note — straight mayo alone can't do that.
- →Rinsing the pasta in cold water removes surface starch, so the dressing coats each shell evenly instead of clumping in pasty spots.
- →Small shells are the ideal shape — they cup the dressing, peas, and tuna in their hollows so every bite has everything.
- →Chilling for 30 minutes lets the pasta absorb some dressing, which means the flavors meld and the texture firms up to the perfect consistency.
Techniques Used
Variations
Mediterranean version
Skip the mayo dressing. Toss the pasta with olive oil, lemon juice, diced cucumber, Kalamata olives, sun-dried tomatoes, and crumbled feta. Still creamy from the feta, but lighter and brighter.
Spicy sriracha tuna pasta salad
Add 2 tablespoons sriracha and 1 tablespoon soy sauce to the dressing. Swap the peas for diced bell pepper and add thinly sliced scallions. Sam's favorite version.
Pickle lover's version
Stir in 1/3 cup finely chopped dill pickles plus 2 tablespoons pickle brine in place of the vinegar. Sounds aggressive but the pickle-tuna combination is surprisingly addictive.
Lemon herb (lighter)
Replace half the mayo with Greek yogurt. Add 2 tablespoons fresh lemon juice, extra fresh dill, and a handful of chopped fresh parsley. Perfect for warmer weather.
FAQ
Can I make this ahead of time?+
Absolutely — it's actually better the next day. Make it up to 3 days ahead. Just stir in an extra tablespoon or two of mayo before serving because the pasta absorbs dressing as it sits.
Can I use a different pasta shape?+
Rotini, elbow macaroni, or bow ties all work great. Stick with small shapes that hold dressing well. Avoid long noodles like spaghetti or fettuccine — they clump.
Is this safe to bring to a picnic or cookout?+
Keep it in a cooler with ice packs. Mayo-based salads shouldn't sit out for more than 2 hours (1 hour if it's above 90F). I always bring mine in a bowl set inside a larger bowl of ice.
Can I use fresh tuna instead of canned?+
You can sear a fresh tuna steak, chill it, and flake it in. It's delicious but a different vibe entirely — more upscale lunch, less weekday comfort food.
Serving Suggestions
Serve it chilled as a main for lunch with some crackers or crusty bread on the side, or as a side dish at any summer cookout. It's great stuffed into a pita pocket, scooped onto a bed of butter lettuce, or honestly just eaten straight out of the container standing at the fridge — no judgment.
Make Ahead
Make the full salad up to 3 days ahead and store covered in the fridge. The flavors actually improve overnight. Stir in 1-2 tablespoons of extra mayo or a splash of vinegar before serving to refresh the dressing.
Storage
Store in an airtight container in the refrigerator for up to 4 days. Keep covered tightly to prevent the pasta from drying out.
Reheating
This is served cold — no reheating needed. Just pull it from the fridge, give it a good stir, and taste for seasoning. A squeeze of lemon juice right before serving wakes everything up.
Freezing
Not recommended. Mayo-based pasta salads don't freeze well — the mayo separates and the pasta gets mushy when thawed.