Healthy Tuna Pasta Salad with Peas (Serve Cold)
Perfect for bringing to your next potluck or BBQ, this healthy tuna pasta salad comes together in just 20 minutes! Packed with vegetables and canned tuna, it features short noodles coated in a lusciously creamy Greek yogurt dressing. Serve this tuna pasta salad cold with an extra sprinkling of salt and pepper.

A Creamy AND Healthy Pasta Salad:
If you’re like me and love a creamy pasta salad, you’re going DIE for this recipe! Not only is it satisfyingly creamy, it’s actually really good for you too. One of my missions lately has been to create delicious and nutritious salad recipes, because healthy salads do not need to be boring.
This healthy tuna pasta salad recipe features whole grain pasta, canned tuna, fresh and cooked veggies like cucumber, celery, and peas, and the best part: a creamy, tangy greek-yogurt based dressing.
This recipe makes a big cold tuna pasta salad, so it’s great to bring to gatherings or to meal prep for lunches for the week.

My Favourite Not-So Secret Ingredient:
Sneaking Greek yogurt into recipes – like the dressing in this salad, my healthy high-protein egg salad, and creamy no-mayo red potato salad – adds complete protein and important nutrients like calcium, vitamin B12, and zinc. And it’s where the creamy texture comes from, too.
How to Make This Healthy Tuna Pasta Salad Recipe:
Step 1: Combine Pasta, Veggies and Tuna


Step 2: Make the Greek Yogurt Dressing


Step 3: Mix Everything Together!
Add dressing to the bowl of salad ingredients and mix well until everything is coated with dressing and well-combined. If you have time, place the pasta salad in the fridge to chill for 20-30 minutes prior to serving.


Connect with Hannah Magee, RD!
Enjoyed this healthy, creamy pasta salad recipe? Leave a comment and a recipe rating below! Because it helps other readers find my recipes, I’d really appreciate it! 🙂
Also, don’t forget to follow me on Instagram, Facebook and Pinterest so you don’t miss a thing!

Healthy Tuna Pasta Salad with Peas (Serve Cold)
Ingredients
For the Pasta Salad:
- 1 375g box whole wheat rotini pasta, or fusilli/penne
- 1/2 cup chopped cucumber
- 1/2 cup chopped celery
- 1 cup chopped red bell pepper, or sliced cherry tomatoes
- 1 cup cooked frozen peas
- 1 12 oz. can flaked white tuna, drained
For the Dressing:
- 1 cup plain Greek yogurt, (Greek yogurt *not regular yogurt)
- 1/2 cup light mayonnaise
- 2 tsp lemon juice
- 1 tsp dijon mustard
- 1/4 cup chopped fresh dill
- 1 tsp garlic powder
- 1/2 tsp salt, or to taste
- 1/2 tsp pepper, or to taste
Instructions
- Cook pasta according to package directions, then drain and rinse with cool water and add to a large bowl with chopped cucumber, celery, red bell pepper, peas, and tuna.
- In a separate bowl, make the dressing by whisking together greek yogurt, mayonnaise, lemon juice and dijon mustard. Stir in chopped dill, garlic powder, salt and pepper until well-combined.
- Pour the dressing over salad ingredients and mix well until all ingredients are well-coated and combined. Taste, and season with additional salt and pepper as necessary.
- If you can, chill pasta salad in the fridge for 20-30 minutes before serving. Enjoy!




I make this all the time to have on hand for quick lunches or snacks. I crave it! I like to add a little bit of finely chopped red onion.
It is great with crackers for a mid-day snack on a busy day, and it’s easy to incorporate other leftovers into if you need to make it more filling (avocado, corn, black beans, green onion etc.) I like to make it a day in advance.
I’m so glad to hear! Love that you add other things like beans or avocado to it!
We’ve made this a few times, such a great filling option for lunch!
So happy to hear 😊
What sized tuna is recommended for the recipe? I see it comes in 5 ounce and 12 ounce cans. This looks delicious and super healthy so I can’t wait to try it!
Thanks so much for pointing this out! A 12 ounce can is what I use. I will update the recipe accordingly as well!
Love this recipe but I add an extra small can of tuna and some shallots
Thanks so much Holly!
I make this often because I’m always craving it! I adjust to what I have on hand. Today I omitted the peas and celery, but added a chopped dill pickle!
Oh I love that you added a pickle! Definitely going to try that next time.
I accidentally used 1/4 c of dijon. Turned out great. Also no greek yogurt I usually have but didn’t. Used all mayo. Made for work so excited for their response!
Glad it still turned out with the substitutions!
A box of pasta, boxes come in different sizes & in bag form so how many cups of pasta would be of help 😌
You are so right. A 375g box of pasta is what I use. I’ll update this!
Sorry but I did not get a reply back regarding my previous post….how many cups of pasta?
Hi Elaine, a 375g box would produce approx. 4 cups of pasta.
LOL, I read this as two cups of dried pasta. Guess I will make more dressing 🤣
Hahaha oops! Honest mistake. Hope it still turned out for you!
Do you have the nutritional details for this recipe?
Hi Dana, I’ve just added them to the bottom of the recipe card!
This is one of my favourite summer time meal preps! Such an easy and yummy recipe to make ahead of time for lunches for the work week. It’s so fresh and full of veg!
Absolutely – I love meal prepping this one for lunches too. Can’t beat a pasta salad!
I tried it out and it was AMAZING. Thank you for the recepie
Thank YOU Rebecca! So happy you enjoyed it.
I don’t know how this recipe doesn’t have more reviews. This was absolutely delicious, refreshing and easy to make. The perfect meal prep lunch for the week. Thank you for sharing!
Thank you so much Hannah!!
Just made this – easy and delicious! Excited to have it for lunches this week!
Thanks Megan! Enjoy!