Tuna Pasta Salad

By Beth Moncel
4.86
from
28
Read reviews
Prep 10 minutes
Cook 10 minutes
Servings 6 about 1 cup each
$4.04 recipe / $0.67 serving
Jump to recipe Save

It’s officially H.O.T. outside, so I’m leaning into my cold pasta salads hard these days! This Classic Tuna Pasta Salad is cool, creamy, inexpensive, and hearty enough to count as lunch or dinner all by itself. With tender pasta, canned tuna, sweet peas, and a simple creamy dressing, it’s the perfect no-reheat meal when you’re sweating it out in this heat, and it’s also right at home at summer BBQs and potlucks. Bookmark it now because you’ll want to revisit it again and again this summer!

Close up overhead view of a bowl full of tuna pasta salad.
Pinterest Pin this recipe for later!

“Just made this & ended up eating a full serving while standing at the kitchen counter – so good & so easy!!!! Basically all pantry staples, we love to see it.”

Emma

Creamy Tuna Pasta Salad Recipe

Beat the heat with this cool and creamy tuna pasta salad. I make it with tender mini pasta shells, protein-packed tuna, sweet peas, and a tangy homemade dressing for a classic favorite that’s both satisfying and easy to prepare. The mini shells are my favorite here because they catch the creamy dressing and little flakes of tuna in every forkful, and letting the pasta cool before mixing helps keep the salad smooth, fresh, and creamy. Perfect for summer picnics, potlucks, meal prep, or a quick lunch, this dish is sure to become a staple in your warm-weather meal rotation.

Recipe Success Tips

  1. Let the pasta cool before adding the dressing. Hot pasta will absorb and loosen the creamy mayo dressing too quickly, which can make the salad seem dry once it chills. Let the pasta and peas drain well and cool until they’re no longer steaming before mixing everything together. Slightly warm is fine, but hot pasta won’t give you the same cool and creamy finish.
  2. Use chunk light tuna for the best budget-friendly texture. I prefer chunk light tuna for this pasta salad because it’s a good balance between affordable and having a good texture for the salad. Tuna labeled “solid” will have larger prettier pieces, but usually fetches a higher price. Albicore or white tuna will have a lighter color and a milder flavor…but I kind of like the stronger taste of tuna for this salad! 
  3. Mini pasta shells are the best shape for this salad. Small shells scoop up the dressing, peas, and little flakes of tuna, so every forkful tastes creamy and balanced. They’re also easy to scoop up with a spoon! Other small pasta shapes like macaroni, ditalini, or bowties will work. I’d personally avoid long noodles or very large shapes because they don’t mix as evenly with the tuna and peas.
  4. Drain everything well. Extra water from the pasta, peas, or tuna can thin the dressing and make the salad taste less creamy. Let the pasta and peas sit in the colander for a few minutes, and press or drain the tuna well before adding it to the bowl.
  5. Taste again after chilling. Cold pasta salads can taste a little more muted once they’ve been refrigerated. If the salad tastes flat before serving, add a pinch of salt, a little extra lemon juice, or another spoonful of mayo to wake it back up.
Share this recipe

Classic Tuna Pasta Salad

Cost $4.04 recipe / $0.67 serving
4.86 from 28 votes
This Classic Tuna Pasta Salad is cool, creamy, and filling enough to be a meal on its own. It’s easy to make with tender pasta, canned tuna, sweet peas, and a simple dressing for lunches, potlucks, or hot summer nights.
Step-by-step photos can be seen below the recipe card.
Author: Beth Moncel
Close up side view of a bowl full of tuna pasta salad.
Servings 6 about 1 cup each
Prep 10 minutes
Cook 10 minutes
Total 20 minutes

Ingredients

  • ¾ cup mayonnaise ($0.60*)
  • 2 Tbsp lemon juice ($0.12)
  • ¼ tsp dried dill ($0.03)
  • ¾ tsp salt ($0.05)
  • ¼ tsp black pepper (freshly cracked, $0.02)
  • ½ cup red onion (diced, $0.11)
  • 1 cup frozen peas ($0.47)
  • 12 oz. mini shell pasta ($0.72**)
  • 2 5oz. cans chunk light tuna (drained, $1.92***)

Video

Instructions 

  • Make the dressing first. Combine the mayonnaise, lemon juice, dill, salt, and pepper in a bowl, then set the dressing aside.
  • Finely dice the red onion and measure out the frozen peas.
  • Bring a large pot of salted water to a boil over high heat. Once boiling, add the pasta and continue to boil until it's almost fully tender (about 5-6 minutes), then add the frozen peas. Continue to cook the pasta and peas together for the last minute or two, or until the pasta is fully tender.
  • Drain the pasta and peas very well in a colander, then let them cool until they're no longer steaming. Cooling the pasta before adding the dressing helps keep the mayo dressing thick, creamy, and evenly coated instead of soaking in too quickly.
  • Once the pasta and peas are well drained and mostly cooled, transfer them to a large bowl. Add the diced red onion, drained tuna, and prepared dressing. Fold the ingredients together until everything is evenly combined and coated in dressing. Serve immediately or refrigerate until ready to eat.

See how we calculate recipe costs here.


Notes

*For a lighter flavor, replace half of the mayonnaise with plain Greek yogurt. I don’t recommend replacing all of it because mayo keeps the dressing classic, creamy, and smoother after chilling. For an egg-free option, use your favorite plant-based mayo.
**I always use small shells in this recipe because I like how well they catch the dressing and how easy they are to scoop up and eat. However, any small pasta shape will work. Bowtie pasta is another great option.
***I use chunk light tuna for this pasta because it’s affordable, has a good texture, and gives the salad a stronger tuna flavor. Solid tuna has larger pieces but usually costs more and has a milder taste. Any canned tuna you have on hand will work.
Email Me This Recipe
Get this sent to your inbox, plus get new recipes from us every week!

Nutrition Information

Serving: 1servingCalories: 478kcal (24%)Carbohydrates: 48g (16%)Protein: 20g (40%)Fat: 22g (34%)Sodium: 598mg (26%)Fiber: 3g (13%)
The nutrition data is automatically calculated using all ingredients listed on the recipe card, including any listed as optional. Percentages are of daily value.
Have you tried this recipe?Mention @budgetbytes or tag #budgetbytes on Instagram!

How to Make Tuna Pasta Salad Step-By-Step Photos

Ingredients for tuna pasta salad dressing in a bowl, not stirred together.

Make the dressing: Combine ¾ cup mayonnaise, 2 Tbsp lemon juice, ¾ tsp salt, ¼ tsp freshly cracked black pepper, and ¼ tsp dried dill in a bowl. Stir until creamy and flecked with dill, then set the dressing aside while you prepare the rest of the salad.

Diced red onion and a measuring cup full of frozen peas.

Prep the mix-ins: Finely dice about ½ cup red onion and measure 1 cup frozen peas. Keeping the onion pieces small helps them mix evenly through the salad without overpowering the whole dish.

Boiled pasta and peas in a pot full of water.

Cook the pasta: Bring a large pot of salted water to a boil. Once boiling, add 12 oz. mini shell pasta and boil just until tender. When the pasta is almost cooked through, add the 1 cup frozen peas and let them cook with the pasta for the last 2 minutes, just until the peas are bright green.

Drain the pasta and peas well in a colander, then let them cool until they’re no longer steaming. Cooling the pasta before adding the dressing helps keep the salad creamy instead of allowing the hot pasta soak up the mayo too quickly.

Ingredients for tuna pasta salad being combined in a bowl.

Add the tuna: When the pasta and peas have drained well and cooled down (slightly warm is okay), add them to a large bowl with two drained 5 oz. cans of chunk light tuna, the diced red onion, and the prepared dressing. Make sure the tuna is well drained so the dressing stays thick and creamy.

Finished tuna pasta salad in a bowl.

Gently fold the ingredients together until everything is evenly mixed and coated in dressing.

Plate of colorful tuna pasta salad garnished with peas, onions and a dressing.

Mix and serve: Gently fold everything together until the shells, peas, tuna, and onion are evenly coated in the creamy dressing. Serve immediately or refrigerate until ready to eat. This easy tuna pasta salad is one of my favorite tuna recipes by FAR.

Variations

Tuna pasta salad has been a classic for decades and everyone makes it a little different. If you want to branch out from the recipe above, here are some other ingredients you can try:

  • Add fresh herbs (dill, parsley, tarragon, green onion)
  • Add diced cheddar for more richness
  • Substitute half of the mayonnaise with plain Greek yogurt for a slightly lighter flavor
  • Substitute the onion with shallots for a milder onion flavor
  • Add diced celery for more crunch
  • Add diced hard-boiled egg for more inexpensive protein
  • Add a couple tablespoons of dill or sweet relish for more flavor
  • Try canned salmon in place of the tuna

serving suggestions

This tuna pasta salad works just as well as a full meal as it does a side dish. The pasta, tuna, peas, and creamy dressing make it filling enough for easy lunches, no-reheat dinners, and meal prep, especially on hot days when you don’t want to cook. 

The recipe makes 6 servings, about 1 cup each, which I’d count as 6 light meal portions or 6 hearty side portions. For bigger appetites, plan on closer to 4 larger meal-size servings, or add a simple side. It’s perfect for a summery dinner with hamburgers, sandwiches, grilled chicken, fresh fruit, or crackers! You can also easily halve the recipe for a smaller batch or double it for a crowd! I always make this tuna pasta for summer BBQs, picnics, potlucks, or casual cookouts.

Storage Instructions

Store any leftovers in an airtight container in the refrigerator for 3-4 days. The pasta will continue to absorb the dressing as it chills, so it’s definitely at its creamiest the day it’s made! Give it a good stir before serving and add a small spoonful of mayo, a squeeze of lemon juice, or a pinch of salt and pepper to freshen it back up if needed.

I don’t recommend freezing tuna pasta salad. Mayo-based dressings can separate and turn watery after thawing, and the pasta tends to soften, so the salad won’t have the same creamy texture.

Try These Classic Full Meal Salads Next:

  • This BLT Pasta Salad turns the classic sandwich into a creamy, bacon-y pasta salad with bowties, tomatoes, spinach, and a tangy ranch-mayo dressing.
  • I love a Cobb Salad for dinner because it feels restaurant-worthy but still comes together in about 20 minutes if the chicken and bacon are ready to go!
  • If you want a classic full-meal salad without much prep, our Traditional Chicken Salad is creamy, tangy, crunchy, and ready fast.
Share this recipe

Posted in: , , , , , ,

4.86 from 28 votes (4 ratings without comment)
guest
Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

69 Comments
Newest
Oldest Most Voted
Inline Feedbacks
View all comments
Sarah Warner
11.14.25 11:11 pm

This was phenomenal! I noticed it was salty after making the dressing so I just added a tad more mayo and it turned out perfectly! This is a recipe I’m going to keep!

Toby
05.18.25 1:56 pm

Made this with gluten free pasta, Tuno and Hellman’s Plant Based Mayo, and edamame (because I forgot I didn’t have any peas until the making of it). Worked perfectly even with those alterations.

David white
05.17.25 1:29 pm

Have made this just now I added plum tomatoes and sweetcorn did a mix of mayo and Greek yogurt it’s in the fridge cooling but tried a tablespoon while still warm it tasted yummy but I am sure it will taste even better cold. Great recipe thank you will make again.

Judy Samford
04.28.25 11:17 am

Love this recipe. Used Albacore. Next time I think I’ll add more dill. Thank you!

Rebekah
06.30.24 5:24 pm

loved this recipe! I used canned peas and canned salmon instead of tuna, and it turned out great. I think the dressing is the perfect ratio for a pasta and canned fish salad. idk if the canned vs frozen peas make a huge difference, but with that sub, everything except the mayo is shelf stable in the pantry which is ideal. thanks for sharing!

S
05.10.24 1:54 pm

This was OUTRAGEOUSLY good. I have been generally unimpressed with tuna-noodle dishes but this one was hard to stop eating. I skipped the dill and it was still awesome.

Vickie G
01.21.24 3:22 pm

Perfect pasta salad! I excluded peas (preference) and it’s amazing! It’s tangy and savory and I’m sure will get even better as it sits!

Chloe
11.19.23 4:49 am

The first time I made this me and my boyfriend fell in love. It’s so good and we make it once a week now. I also add a little bit of crushed pepper.

Sarah
08.06.23 3:29 pm

Made this twice now with salmon instead of tuna, and celery instead of peas, to appease a picky kid. It’s great!

Shannon
07.24.23 12:50 pm

Howwww does she do it??? It’s so simple, but it’s just sublime! I made it as-is, except for subbing ~half the mayo with Greek yogurt. I thought for sure I’d want to add something else, but it just wasn’t needed. This is immediately going into the meal prep rotation!

Pam
07.10.23 3:35 pm

Wow. This is really good. I wasn’t expecting TOO much with the few and simple ingredients. But, they work great together. I only had half the peas but felt they were enough in a pinch. I’ll be making this again. Thanks for the recipe.

Jeff
07.08.23 11:12 am

A winner. Was worried about the onions, but they added so much flavor.

Beth
07.08.23 12:00 am

I’m not a tuna fan, so we made this with canned chicken— tasty! Knowing it needed to last a couple days, I saved a little bit of the pasta water in a Tupperware and added a splash before a second day’s serving. Totally worked to refresh it, and the herby dressing was even more delicious the second time around! (I also used celery salt instead of regular salt in the dressing for an extra hit of flavor.)

Emma
07.07.23 2:24 pm

Just made this & ended up eating a full serving while standing at the kitchen counter – so good & so easy!!!! Basically all pantry staples, we love to see it

Suzanne
07.06.23 8:52 pm

This is amazing! I subbed half of the pasta with chickpeas for added fiber. And also added some celery, red pepper and more red onion. I also subbed half of the Mayo with Greek yogurt. The lemon and dill dressing is what makes it. Thank you!