Healthy Tuna Pasta Salad with your favorite pasta, canned tuna and creamy Greek yogurt dressing. It’s seasoned to perfection and loaded with crispy vegetables!

Need more healthy pasta salads to take to your next potluck? Try healthy pasta salad, Italian pasta salad, or Mediterranean pasta salad recipe.

Healthy tuna pasta salad in a bowl with a sprig of fresh dill.

Wondering what to do with the cans of tuna piling up in your cupboard? Instead of making a healthy tuna salad sandwich for the 100th time, make this simple healthy tuna pasta salad!

The ratio of pasta to flaky tuna to crispy crunchy veggies is just right and I can’t help but boast about the flavor. This pasta salad with tuna is so creamy and fresh!

Ingredients for Healthy Tuna Pasta Salad

To make this healthy tuna pasta salad, you will need just a few simple ingredients.

Tuna, dill, pasta, peas, tomatoes, yogurt, red onion, mayo, salt, pepper, sugar, vinegar.
  • Pasta: I prefer using whole grain pasta for this salad recipe but you can use white pasta, whole wheat pasta, or gluten free pasta if you’d like. You do want pasta to be short to hold the salad dressing and all other ingredients.
  • Peas: Fresh peas or frozen peas can work. Add a pop of color and a bit of a bite.
  • Grape tomatoes: These tomatoes are not overly juicy, but still have plenty of flavors. Can also use cherry tomatoes.
  • Celery & red onion: Biting into those little crispy bits is the best!
  • Fresh herbs: Fresh dill or fresh parsley cuts right through the creamy yogurt and mayo. It brightens up the whole pasta salad with tuna!
  • Yogurt and mayonnaise: The base of the creamy dressing that takes on the flavor of the vinegar, sugar, and dill. To make it a bit lighter go ahead and use all yogurt, keeping in mind it won’t be as flavorful.
  • Red wine vinegar: The other acid that helps give this salad its zest. Can also use fresh lemon juice.
  • Sugar, salt, & pepper: Seasonings to boost the flavor. Sugar is the secret!

How to Make Healthy Tuna Pasta Salad

Here is a quick overview how to make this healthy tuna pasta salad recipe. Cook the noodles, chop your vegetables, toss everything together, and bam!

Cooked pasta in a pot with boiled water.

Cook pasta: In a large pot, cook pasta according to package instructions to al dente. If the instructions don’t specify that, minus 2-3 minutes from the cooking time on the package.

While pasta is cooking, slice tomatoes, dice the celery and onion and chop your dill.

Cooked pasta in a bowl with sweet peas.

Once the noodles are done cooking, immediately drain the water and transfer everything to a large bowl. Stir in the peas and set that aside for now.

This is where you’ll notice using frozen peas is OK because the pasta will help to thaw them. If using fresh sweet peas, then can add with other ingredients later or now.

Tuna in a can flaked with a fork.

Open your can of tuna and drain it. Flake it with a fork, meaning gently unpack it so that it’s not all in a clump.

Tuna, dill, tomatoes, red onion, celery, yogurt, mayo, salt, pepper and sugar in a bowl.

Toss tuna into the bowl of pasta and peas along with the remainder of the ingredients. Stir pasta salad well to combine everything making sure it’s all evenly coated.

Pasta salad with tuna and yogurt dressing in a bowl with dill and a linen nearby on a counter.

Healthy tuna pasta salad is best served chilled once the flavors have had a chance to marry> However, if there’s no time for that, by all means, dig in right away!

Optional Add-In’s

This salad is the perfect opportunity to use up whatever vegetables you’ve got in your fridge!

  • Corn
  • Bell peppers
  • Olives
  • Sundried tomatoes

How Long Is Healthy Tuna Pasta Salad Good for?

Healthy tuna pasta salad is a great salad to enjoy the day after or even the day after that. Keep it covered in the fridge for up to 2 days.

It’s also great for portioning out for healthy lunches to take to work throughout the week. It stays fresh for days, so being able to eat a nutritious and delicious light meal anytime is a bonus!


Is tuna pasta salad good for you?

Using whole grain pasta is a great way to get as many nutrients as you can from whole grains rather than processed wheat. The added vegetables
deliver vitamins, minerals, fiber, and antioxidants, and the yogurt reduces the calories and increases the amount of protein.
We can’t forget good quality tuna giving us the Omega-3s we need!

How do you keep healthy tuna pasta salad moist?

You’ll notice that the noodles absorb the sauce the longer it sits. To keep tuna pasta salad moist, add some extra mayonnaise or yogurt to the bowl and mix to combine just before serving.

What is best pasta shape to use for tuna pasta salad?

For any pasta salad, I love small or medium size pasta that has crevices and grooves that do the job of holding all of that delicious salad dressing. Elbow, rotini, small penne, bowties, or fusilli pasta are my favorites to make this tuna pasta salad with.

More Tuna Recipes to Try

More Pasta Salad Recipes to Try

You may also love to browse my favorite healthy salad recipes!

Close up of healthy tuna pasta salad with Greek yogurt, tomatoes, onion and dill.
A bowl of healthy tuna pasta salad with sprig of dill.

Healthy Tuna Pasta Salad

Healthy Tuna Pasta Salad with your favorite pasta, canned tuna, crispy vegetables and creamy Greek yogurt dressing.
4.60 from 10 votes
Servings 10 servings
Calories 196
Prep Time 20 minutes
Cook Time 10 minutes
Total Time 30 minutes



  • Cook pasta as per package instructions undercooking by 2-3 minutes or until pasta is al dente, cooked but firm. While pasta is cooking, start chopping tomatoes, celery, onion and dill.
  • Drain pasta and add to a large bowl along with frozen peas, then stir and set aside. It will thaw them.
  • Drain tuna, flake with a fork and add to the salad bowl along with tomatoes, celery, red onion, dill, yogurt, mayo, vinegar, sugar, salt and pepper. Stir very well until combined.
  • If you have time, it’s best to let pasta tuna salad refrigerate for 30 minutes to allow flavors “marry” each other. But you can serve it warm immediately or cold later.


  • Pasta choice: I like to use small shapes like elbow macaroni, bowties, or small penne. Rotini is fine too. You can use any white, whole wheat or gluten-free pasta.
  • Uniform size pieces: Chop all ingredients into same bite sized pieces.
  • Skip mayo: Use all yogurt. You can also use 0% yogurt but pasta salad will have less flavor.
  • Store: Refrigerate in a glass airtight container for up to 2 days.
  • Make ahead: Add all ingredients to a salad bowl, cover tightly with plastic wrap and refrigerate for up to 24 hours. Stir before serving and let stand for 30 minutes.


    Serving: 1cup | Calories: 196kcal | Carbohydrates: 22g | Protein: 16g | Fat: 5g | Saturated Fat: 1g | Trans Fat: 1g | Cholesterol: 21mg | Sodium: 399mg | Fiber: 2g | Sugar: 3g
    Course: Salad
    Cuisine: American
    Author: Olena Osipov
    Did you make this recipe?Mention @ifoodreal or tag #ifoodreal!

    5 Secrets to Easy Healthy Dinners

    Plus sign up for weekly emails with recipes to make your cooking stress free, delicious and healthy.

    About Olena

    Welcome! I grew up in Ukraine watching my grandma cook with simple ingredients. I have spent the last 11 years making it my mission to help you cook quick and easy meals for your family!

    Pin this recipe now to save it for later

    Pin Recipe

    You may also like


    1. 5 stars
      I made this, had it for my lunch today, loved it, & will have more for my supper tonight, it was so good, love everything about it. Last night I had Instant Pot Goulash, a pint container from the freezer, right into the pressure pot for 25 minutes, but it was so hot to eat on a day of 113 degrees here in Phoenix. So I’m going switch to to salads & I see you have so many & I know they will not only be good but easy to make, as this one was. Thank you Olena for these great recipes & making my meal making so much more easy for me a single, retired, living alone man. I watch a lot of video’s of a woman living & cooking in the mountains of Ukraine, & makes even more thankful for you & the pressure cooking.

    2. 5 stars
      This was a fantastic, high protein lunch that will definitely go in my meal prep rotation. I left out the peas because I just don’t like peas and also omitted the vinegar for my vinegar-hating husband. I also swapped dry dill for fresh because I had that on hand. Also I know the recipe says 10 servings, but I made it into about 5 larger servings and served it as the main course.

      1. Those are all great adjustments, this recipe is forgiving. I’m so happy to read this! Thanks for your positive feedback!

    3. 5 stars
      Loved this! So did my family. I used balsamic vinegar instead of red wine and a tiny bit of dried oregano in place of the dill. It still turned out great. Thank you for another awesome recipe Olena!

    Leave a Reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating

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