High protein tuna pasta salad in a white ceramic bowl with flaked tuna, sweet green peas, celery, red onion and fresh dill

High Protein Tuna Pasta Salad with Greek Yogurt Dressing

I spent about three years thinking pasta salad was something you brought to other people’s barbecues and then regretted at 3pm. Then one August afternoon I came back from a long walk genuinely hungry, opened the fridge, and found the container of high protein tuna pasta salad I had thrown together the night before. I ate it cold, standing up, straight out of the container. Two hours later I still was not hunting for a snack. That was the whole point, and it took me a few more rounds to work out why: the version I had made was mostly tuna and yogurt with some shells folded through, not the other way around.

That ratio is the entire recipe, really. Three cans of tuna instead of two. A dressing built on thick Greek yogurt instead of a cup of mayonnaise. And a deliberately restrained amount of pasta. You end up with something that still tastes like the creamy, dill-flecked salad you remember, but that lands at 32 grams of protein per serving instead of the usual 20 or so.

Why this tuna pasta salad clears 30 grams of protein

Most tuna pasta salads are a starch dish wearing a protein costume. Two cans of tuna get stretched across a full pound of pasta and a cup of mayo, and by the time you divide it into six generous portions you are looking at maybe 18 to 22 grams of protein against a lot of calories from refined flour and oil.

Three things change that here.

The tuna is the bulk, not a garnish. Three well drained cans give you roughly 340 grams of flaked fish across four servings. That alone is about 75 grams of protein for the whole bowl, which is more than half the total.

The dressing works twice. Plain nonfat Greek yogurt gives you the same cool, tangy creaminess as mayonnaise, but it brings roughly 20 grams of protein to the bowl instead of zero. I keep two tablespoons of light mayo in there anyway, because yogurt on its own tastes a little sharp and a little thin against canned tuna. That small amount of mayo rounds the edges without undoing the work.

The peas pull their weight. A cup and a half of sweet frozen peas adds a bit of plant protein, a bit of fiber, and the pop of green that makes this look like the pasta salad you actually want to eat.

The pasta ratio, said out loud

Here is the trade I want you to know about before you cook, because it is the honest reason this recipe works.

Six ounces of dry shells across four servings comes out to roughly 95 grams of cooked pasta per portion. That is noticeably less pasta than a classic recipe, and it is entirely on purpose. Pasta is a starch. It contributes a little protein, but not meaningfully, and every extra ounce of it dilutes the protein-to-calorie ratio that makes this dish worth putting on a high protein site.

So: this is a tuna salad with pasta in it, not a pasta salad with a little tuna. If you double the shells to make it stretch further at a cookout, you are welcome to, but you are making a different dish and the macros go with it. I would rather tell you that than quietly hope you do not notice.

What goes in the bowl

  • Light tuna in water. Skipjack, packed in water, drained hard. Press it against the lid with real pressure, then press again, because water left in the can turns the dressing soupy on day two. Canned light tuna also sits in the FDA’s Best Choices category for lower mercury fish, at 2 to 3 servings a week, which is one reason I use it far more often than albacore.
  • Small shell pasta. The little cups catch the dressing, which is why shells beat penne here. Elbows work. Cook them just to al dente, because pasta keeps softening slightly as it chills.
  • Plain nonfat Greek yogurt. Use a thick strained one, and measure by weight if you can. Thin yogurts will leave you with a watery salad no matter what you do.
  • Frozen sweet peas. No need to cook them separately. They go into the pasta water for the last minute.
  • Celery and red onion. These are the crunch. Dice them small so you get some in every forkful rather than occasional chunks.
  • Fresh dill. Not optional in my kitchen. Dill and canned tuna have a chemistry that dried herbs cannot fake. Chives or parsley will do if dill is not your thing.
  • Dijon, lemon juice, olive oil, garlic powder. The flavor scaffolding for the yogurt. Skip the Dijon and the dressing tastes flat.

How this tuna pasta salad comes together

Whisking the creamy Greek yogurt dressing with Dijon, lemon and dill for high protein tuna pasta salad

Start with the dressing, in the big bowl you plan to serve from. Whisk the yogurt, light mayo, olive oil, Dijon, lemon juice, garlic powder, salt and pepper until it goes smooth and just pourable. Doing this first means one less bowl to wash and gives the garlic powder a few minutes to hydrate.

Small shell pasta boiling in salted water, the only cooked step in high protein tuna pasta salad

Get the shells going in well salted water. Pull them at the firm end of al dente, around 8 to 9 minutes depending on the brand. Slightly underdone is the right call, because cold pasta always reads softer than hot pasta.

Shells and sweet peas draining together in a colander before rinsing cold for tuna pasta salad

In the last minute, tip the frozen peas straight into the pot with the pasta. They only need about 60 seconds. Then drain everything together and rinse under cold running water until the shells are genuinely cool to the touch, not just lukewarm. Warm pasta will thin your dressing.

Flaking three cans of drained light tuna into the Greek yogurt dressing for high protein tuna pasta salad

Now the tuna. Open all three cans, press the lids down firmly to force out the water, then flake the fish into the bowl of dressing with a fork. Aim for large tender pieces rather than paste. You want to find actual tuna when you eat this, not a uniform beige.

Folding shells, peas, celery and red onion into the yogurt dressing for high protein tuna pasta salad

Add the cooled pasta and peas, the diced celery, the red onion and most of the dill. Fold gently with a spatula, turning from the bottom, until every shell is coated. Gentle matters here because aggressive stirring shreds the tuna and dulls the peas.

Chilled high protein tuna pasta salad topped with fresh dill, served cold from the fridge

Cover it and get it into the fridge for at least half an hour. This is the step people skip and then wonder why theirs tastes sharp. The onion mellows, the dill spreads out, the yogurt loses its edge. Taste before serving, add salt and a squeeze more lemon if it needs waking up, and scatter the rest of the dill over the top.

Recipe card

High Protein Tuna Pasta Salad

High Protein Tuna Pasta Salad

A creamy, cold tuna shell pasta salad built on a Greek yogurt dressing instead of mayo, with sweet peas and fresh dill. It delivers 32 grams of protein per serving and is ready in 55 minutes.

  • 15 minPrep
  • 10 minCook
  • 30 minChill
  • 55 minTotal
  • 4Servings

Ingredients

  • 3 cans (5 oz / 142 g each) light tuna in water, very well drained (about 340 g drained)
  • 6 oz (170 g) dry small shell pasta
  • 1 1/2 cups (150 g) frozen sweet peas
  • 1 scant cup (7 oz / 200 g) plain nonfat Greek yogurt
  • 2 tbsp (30 g) light mayonnaise
  • 1 tbsp olive oil
  • 1 tbsp Dijon mustard
  • 2 tbsp fresh lemon juice
  • 2 medium celery ribs (100 g), finely diced
  • 1/2 small red onion (60 g), finely diced
  • 3 tbsp (10 g) fresh dill, chopped
  • 1/2 tsp garlic powder
  • 1/2 tsp fine sea salt
  • 1/4 tsp freshly ground black pepper

Instructions

  • Whisk the Greek yogurt, light mayonnaise, olive oil, Dijon mustard, lemon juice, garlic powder, salt and pepper in a large bowl until the dressing is smooth and pourable.
  • Cook the shell pasta in well-salted boiling water until just al dente, about 8 to 9 minutes, keeping it slightly firm so it holds up once chilled.
  • Drop the frozen peas into the pasta pot for the final 60 seconds, then drain everything together and rinse under cold water until completely cool.
  • Press the drained tuna firmly against the can lid to remove every last drop of water, then flake it into the dressing with a fork into large tender pieces.
  • Add the cooled pasta and peas, diced celery, red onion and chopped dill, then fold gently until every shell is coated in the creamy dressing.
  • Cover and refrigerate for at least 30 minutes, then taste, adjust the salt and lemon, and serve cold topped with a few extra dill fronds.

Nutrition (per serving)

  • 365Calories
  • 32 gProtein
  • 42 gCarbs
  • 7 gFat
  • 4 gFiber

Nutrition information is calculated using ingredient databases and is an estimate. Actual values may vary based on specific ingredients and brands used.

Pro tips from my own batches

Salt the pasta water properly. It is the only chance the shells get to be seasoned from the inside. Unseasoned pasta is the most common reason a cold salad tastes bland.

Soak the onion if raw onion bites too hard. Ten minutes in cold water, drained well, takes the harshness off without losing the crunch.

Hold back a few spoonfuls of dressing. Cold pasta keeps absorbing liquid overnight. If you are making this on Sunday for Wednesday, stash two tablespoons of dressing separately and stir it in before you eat.

Going gluten free? The dish is built on ingredients that do not contain gluten, but the pasta and the Dijon are where you have to check. Use a certified gluten free pasta and a certified gluten free mustard, and confirm the labels rather than assuming. Corn and rice blend shells hold their shape best when chilled. Chickpea and lentil pastas work too and push the fiber up, though they soften faster.

Do not skip the drain. I know I have said it twice. It is the single biggest difference between a creamy salad and a soggy one.

Serving it, and other ways to eat it

I eat this straight from a container most days, but it is genuinely good spooned onto butter lettuce leaves, packed into a wrap with extra greens, or served alongside grilled chicken at a summer table. A sliced tomato with flaky salt on the side is all it needs.

If you like the make ahead cold lunch category, the cowboy caviar one I keep in summer rotation is the other pasta salad I make on repeat, built on beans and vegetables instead of fish, so the two do not taste remotely alike. When I want canned fish in a hot format instead, I go for the little salmon cakes I pan fry, which use the same pantry logic in a completely different direction.

And if you already have dill and a spare can of tuna in the house, those crunchy cucumber rounds loaded with tuna use up the leftovers in about five minutes flat.

Easy variations: swap the peas for edamame to push protein higher. Add a diced dill pickle and a spoonful of its brine for a sharper, deli style version. Fold in a chopped hard boiled egg per serving if you want to go past 35 grams of protein. Halved cherry tomatoes and a handful of arugula turn it into more of a summer plate.

Make ahead and storage

This keeps in an airtight container in the fridge for up to three days, and honestly it is better on day two than on day one. The flavors settle overnight in a way that fresh mixing cannot replicate.

Do not freeze it. Yogurt dressings split when thawed, and cooked pasta comes back from the freezer with a texture nobody enjoys.

If you are portioning it out for the week, divide it into four containers straight away rather than serving from one big bowl. It stops the salad from getting stirred and squashed each time someone digs in, and it means the protein is already measured for you.

Common questions

Is high protein tuna pasta salad actually good for you?

It depends entirely on the ratio you build it at. At 365 calories and 32 grams of protein per serving, this version puts about 35 percent of its calories into protein, which is a genuinely useful number for a cold lunch. The tuna brings omega-3 fats, the peas bring fiber, and the yogurt dressing keeps saturated fat low. A version made with two cans of tuna, a pound of pasta and a cup of mayonnaise would be a different food entirely. All nutrition figures here are estimated.

Can you make tuna pasta salad without mayo?

You can, and it will still taste creamy. Straight Greek yogurt with Dijon, lemon and olive oil gets you most of the way. I keep two tablespoons of light mayo because it softens the tang of the yogurt against the tuna, but leaving it out costs you around 18 calories a serving and changes nothing structurally.

How long does tuna pasta salad last in the fridge?

Three days in a sealed container is my limit. Canned fish salads with a dairy dressing do not have a long window, and the celery starts losing its crunch after that.

Can you freeze tuna pasta salad?

No. The yogurt separates on thawing and the shells go mealy. Make a half batch instead if four servings is too many.

What kind of pasta is best for tuna pasta salad?

Small shells, because the concave shape traps the dressing. Elbows, ditalini or small rotini all work. Long pasta does not, and large shapes leave you with dry mouthfuls between dressed ones.

Why is my tuna pasta salad dry the next day?

Cold pasta keeps drinking up moisture as it sits. Reserve a couple of tablespoons of dressing, or loosen the salad with a spoonful of yogurt and a squeeze of lemon just before eating.

Make it once and you will see

The fridge test is the honest one. If a cold lunch is genuinely good, you will eat it on day three without negotiating with yourself first. This one passes for me every time, and the 32 grams of protein is the reason it holds up as an actual meal instead of a side dish.

Make a batch on a Sunday, split it into four containers, and see how the week goes. If you try it, come tell me what you changed. Extra dill, pickle brine, edamame instead of peas, I want to hear all of it. And if it earns a spot in your rotation, save the recipe so it is there next time the fridge is empty and you are hungry.