
Tuna pasta salad is the cold dinner I keep in rotation all spring and summer. Two cans of tuna, shell pasta, and a creamy Greek yogurt dressing come together in 20 minutes. This version is lighter than a heavy mayo-loaded deli version, but just as satisfying and filling.
Prep Time: 10 minutes
Cook Time: 10 minutes
Total Time: 20 minutes
Servings: 6
Method: Stovetop
Why This Tuna Pasta Salad Works
The dressing is a blend of mayonnaise and plain Greek yogurt. Mayo gives it body and a glossy coating. Greek yogurt adds tang and protein without thinning the dressing out.
Shell pasta is the right shape for this recipe. Each cup collects dressing and peas inside so every forkful is fully loaded. Elbows and rotini work too, but shells give the best texture-to-dressing ratio.
Celery and red onion stay crisp even after chilling. That crunch contrast against the creamy tuna filling is what makes this tuna pasta salad addictive. A short 15-minute rest in the fridge before serving lets the flavors settle and the dressing firm up.
I make a double batch on Sundays. It travels well in a sealed container and keeps for three full days. The flavor actually improves overnight as the dill and lemon juice absorb into every pasta shell.
Ingredients
- 8 oz (225g) medium shell pasta
- 2 cans (5 oz / 142g each) tuna in water, drained
- 1 cup (150g) frozen peas, thawed
- 2 stalks celery, diced
- 1/4 cup (40g) red onion, finely diced
- 1/3 cup (75g) mayonnaise
- 1/4 cup (60g) plain Greek yogurt
- 2 tablespoons fresh lemon juice
- 1 teaspoon dried dill
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
What You Need for Tuna Pasta Salad
Shell pasta: Medium conchiglie hold dressing and peas inside each cup. Elbows or rotini substitute well. Avoid long pasta shapes like spaghetti or linguine.
Canned tuna in water: Water-packed keeps the dressing from getting greasy. Drain it completely and break up large chunks with a fork before adding. Oil-packed works too if that is what you have on hand.
Frozen peas: Thaw in cold water for 5 minutes before using. They add a firm pop of sweetness and bright color contrast. Fresh peas or canned peas both work as a swap.
Celery: Provides the main crunch in this salad. Slice thin for even distribution. Fresh fennel or diced cucumber are good substitutes if celery is unavailable.
Red onion: Adds sharpness and a pop of color. Dice it fine so the flavor distributes evenly. Soak the diced onion in cold water for 5 minutes to mellow the bite before adding.
Mayonnaise: Full-fat mayo gives the dressing body and a glossy finish. Light mayo works but the coating will be slightly thinner and less rich.
Plain Greek yogurt: Use full-fat or 2% for the best texture. It adds tang and protein. Do not use flavored yogurt — the sweetness throws off the balance of the dressing.
Fresh lemon juice: Two tablespoons cut the richness of the mayo and yogurt. Freshly squeezed is noticeably brighter than bottled. Lime juice works as a substitute.
Dried dill: The herb that ties this whole salad together. Fresh dill works at 1 tablespoon. Dried chives are a good swap if dill is not available.
How to Make Tuna Pasta Salad
- Bring a large pot of salted water to a boil over high heat.
- Cook the shell pasta according to package directions until al dente, about 8 to 10 minutes.
- Drain the pasta and rinse under cold water for 1 minute to stop cooking and cool it down quickly.
- While the pasta cooks, drain the tuna cans completely and break the tuna into small chunks with a fork in a large bowl.
- Add the thawed peas, diced celery, and red onion to the bowl with the tuna.
- In a small bowl, whisk together the mayonnaise, Greek yogurt, lemon juice, dried dill, salt, and black pepper until smooth.
- Add the cooled pasta to the large bowl and pour the dressing over everything.
- Toss gently until every pasta shell is coated. Taste and adjust salt or lemon juice if needed.
- Refrigerate for at least 15 minutes before serving. The dressing firms up and the flavor deepens as it chills.
Tuna Pasta Salad Variations
Avocado Tuna Pasta Salad
Replace half the mayo with 1 mashed ripe avocado. The dressing turns pale green and picks up a buttery richness. Add a tablespoon of lime juice to keep the avocado from browning.
This variation pairs well with a sprinkle of red pepper flakes. The avocado base also holds up well in a wrap or stuffed into a halved bell pepper for a low-carb lunch.
Spicy Tuna Pasta Salad
Add 1 to 2 teaspoons of sriracha to the dressing and a pinch of smoked paprika. The heat builds slowly and contrasts well with the cold, creamy base. Diced pickled jalapeños stirred in at the end add heat and crunch in every bite.
Italian Tuna Pasta Salad
Swap the Greek yogurt for a splash of red wine vinegar. Add 1/4 cup each of sliced black olives and chopped sun-dried tomatoes. Use dried oregano in place of dill and finish with 2 tablespoons of Italian dressing. Skip the mayo entirely and use 1/3 cup of olive oil for the dressing base.
No-Mayo Tuna Pasta Salad
Replace all the mayo with full-fat plain Greek yogurt. Add a drizzle of olive oil for richness and body. The dressing is tangier and noticeably lighter — a good option for meal prep when you want a leaner high-protein lunch.
Tips for the Best Tuna Pasta Salad
- I always rinse the pasta in cold water right after draining. Warm pasta melts the dressing and makes the whole salad oily instead of creamy.
- Drain the tuna very thoroughly. Press it gently against the side of the strainer. Excess liquid dilutes the dressing and makes the salad watery after chilling.
- Make the dressing in a separate small bowl first. Taste it before adding the pasta so you can adjust salt, lemon, or dill at that stage — not after everything is mixed.
- Keep the pasta al dente. Overcooked shells absorb too much dressing and turn mushy by the time you serve it.
- If the salad dries out after an overnight chill, stir in 1 tablespoon of mayo or Greek yogurt before serving to revive the coating.
- Chill the bowl before assembling in summer. A cold bowl keeps the dressing from breaking down while you toss everything together.
Make Ahead & Storage
This tuna pasta salad keeps in the fridge for up to 3 days in an airtight container. The dressing gets partially absorbed as it sits — stir in an extra spoonful of mayo before serving if it looks dry.
I portion it into 6 individual containers on Sunday for weekday lunches. It travels well in an insulated bag with a small ice pack. This salad does not freeze well. The pasta breaks down in texture after thawing and the dressing separates completely.
Common Questions
Can I make tuna pasta salad ahead of time?
Yes. This tuna pasta salad actually tastes better after it rests. Make it the night before and refrigerate overnight. Stir before serving and add a small spoonful of mayo if the dressing looks dry.
What pasta shape works best for tuna pasta salad?
Shell pasta is my first choice. The cups hold dressing and peas inside. Elbows and rotini are good alternatives. Avoid long pasta shapes like spaghetti — they do not mix well with chunky tuna and vegetables.
Can I use tuna in oil instead of tuna in water?
Yes. Oil-packed tuna has a richer, more pronounced flavor. Drain it thoroughly and pat dry with a paper towel before adding. Reduce the mayo by 1 tablespoon to account for the extra fat from the oil.
How long does tuna pasta salad last in the fridge?
Up to 3 days in an airtight container. After day 3, the pasta becomes soft and the dressing separates. I do not recommend freezing this salad because the texture does not hold up after thawing.
Can I substitute Greek yogurt for all the mayo?
Yes. Use 1/2 cup of plain Greek yogurt in place of both the mayo and yogurt listed in the recipe. The dressing will be tangier and slightly less creamy. Add a drizzle of olive oil to restore some richness.
This tuna pasta salad is one of the fastest high-protein dinners I have in my rotation. Save this recipe and come back to it whenever you need something cold, creamy, and ready in 20 minutes.
Tuna Pasta Salad Recipe for Dinner Tonight
A creamy cold pasta salad with canned tuna, peas, celery, and a Greek yogurt dressing ready in 20 minutes.
Ingredients
- 8 oz (225g) medium shell pasta
- 2 cans (5 oz / 142g each) tuna in water, drained
- 1 cup (150g) frozen peas, thawed
- 2 stalks celery, diced
- 1/4 cup (40g) red onion, finely diced
- 1/3 cup (75g) mayonnaise
- 1/4 cup (60g) plain Greek yogurt
- 2 tablespoons fresh lemon juice
- 1 teaspoon dried dill
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
Instructions
- Bring a large pot of salted water to a boil over high heat.
- Cook the shell pasta according to package directions until al dente, about 8 to 10 minutes.
- Drain the pasta and rinse under cold water for 1 minute to stop cooking and cool it down quickly.
- While the pasta cooks, drain the tuna cans completely and break the tuna into small chunks with a fork in a large bowl.
- Add the thawed peas, diced celery, and red onion to the bowl with the tuna.
- In a small bowl, whisk together the mayonnaise, Greek yogurt, lemon juice, dried dill, salt, and black pepper until smooth.
- Add the cooled pasta to the large bowl and pour the dressing over everything.
- Toss gently until every pasta shell is coated. Taste and adjust salt or lemon juice if needed.
- Refrigerate for at least 15 minutes before serving. The dressing firms up and the flavor deepens as it chills.
