High-Protein Healthy Tuna Pasta Salad
A creamy, no-mayo tuna pasta salad that comes together in about 25 minutes and packs over 30 grams of protein per serving. Greek yogurt gives it the same silky texture you want from a pasta salad without the heaviness, and the celery, red onion, and fresh dill keep every bite bright and crunchy.

Serve it cold for an easy weeknight dinner, or portion it out for lunches that actually hold up until Thursday.
Why This One Stays in My Weekly Rotation
Most creamy pasta salads feel like a side dish, but with a couple of cans of tuna and a full pound of vegetables, this one eats like a proper meal. The yogurt and lemon dressing clings to the pasta without pooling at the bottom of the bowl, which means every forkful tastes balanced, not overdressed.
The texture changes as it sits. On day two the pasta absorbs a little more dressing and the celery stays crisp, so the leftovers almost improve. That alone makes it a repeat.
Ingredients

- 8 oz dry whole-wheat rotini or fusilli: the ridges grab the dressing. Any short pasta works here.
- 2 (5-oz) cans chunk light tuna in water, well drained: light tuna holds its shape better than albacore in a salad.
- 1 cup diced celery: about 3 stalks, for the crunch.
- 1 cup halved cherry tomatoes: any ripe tomato works, but cherry tomatoes stay firm.
- 1/2 cup finely chopped red onion: soak in cold water for 5 minutes if raw onion bites too hard for you.
- 1/2 cup plain Greek yogurt: whole-milk or 2% gives the creamiest mouthfeel without turning watery.
- 2 tbsp fresh lemon juice: about half a lemon.
- 1 tsp Dijon mustard: adds a little backbone to the dressing.
- 1/2 tsp kosher salt, plus more for the pasta water.
- 1/4 tsp black pepper.
- 2 tbsp chopped fresh dill, plus more for serving.
Variations / Substitutions
- Swap the tuna: canned salmon or drained chickpeas both work. Salmon gives you a richer flavor; chickpeas turn it vegetarian.
- Make it dairy-free: use an unsweetened plain plant-based yogurt and a squeeze more lemon to brighten it up.
- Use a different herb: flat-leaf parsley or chives instead of dill. Both keep the salad fresh, just in a different direction.
- Add more crunch: diced bell pepper or cucumber go in with the celery. Just pat cucumber dry so it doesn’t water down the dressing.
How To Make Healthy Tuna Pasta Salad
Step 1: Cook the Pasta

Bring a large pot of salted water to a boil, then cook 8 ounces of the rotini according to the package directions until al dente, usually about 7 to 9 minutes. Drain the pasta in a colander and rinse it under cold water for about 30 seconds to stop the cooking and cool it down quickly. Shake the colander well to get rid of any extra water before you add the pasta to the bowl.
Step 2: Whisk the Dressing

While the pasta cooks, grab a small bowl and whisk together the 1/2 cup Greek yogurt, 2 tablespoons lemon juice, 1 teaspoon Dijon mustard, 1/2 teaspoon kosher salt, and 1/4 teaspoon black pepper. Taste it now and adjust the salt or lemon if you want it sharper. The dressing should be thick enough to coat the back of a spoon but still easy to stir into the salad.
Step 3: Fold the Ingredients Together

In a large mixing bowl, combine the cooled pasta, the two drained cans of tuna, the 1 cup diced celery, 1 cup halved cherry tomatoes, and the 1/2 cup chopped red onion. Pour the dressing over everything and use a flexible spatula to fold the mixture together gently, scraping the sides and bottom of the bowl a couple of times so no dry pasta gets left behind. The salad will look lightly dressed at first, then the yogurt will stretch to cover every piece after a few more folds.
Step 4: Top with Fresh Dill and Serve

Spoon the pasta salad into a wide serving bowl or straight into individual meal prep containers. Sprinkle the remaining 2 tablespoons of chopped dill over the top right before you bring it to the table. The dill hits your nose first, and the tomatoes peek through, so it looks as fresh as it tastes. Serve it cold or let it sit at room temperature for 10 minutes if you prefer it less chilled.
A Few Key Moves for the Best Texture
- Rinse the pasta with cold water. You aren’t making a hot dish, so skipping the rinse leaves you with a sticky, clumpy salad. A quick cold rinse washes off the surface starch and keeps the pasta separate.
- Drain the tuna well, then break it up with a fork. A little extra moisture from the can is fine, but too much dilutes the dressing. Break the larger chunks apart before adding so the tuna distributes evenly.
- Dress while the pasta is cool, not warm. If the pasta is still warm, the yogurt can thin out too much. Cool pasta lets the dressing stay thick and creamy.
Storing Leftover Pasta Salad
- Refrigerate: keep it in a sealed container for up to 4 days. The pasta will absorb some dressing overnight, so it might need a small squeeze of lemon or a spoonful of yogurt stirred in on day three.
What To Serve With Healthy Tuna Pasta Salad
This salad is a self-contained meal, but it’s nice alongside something warm and brothy. A simple minestrone or a bowl of roasted red pepper soup balances the cool, creamy texture. For a lighter pairing, pile the pasta salad onto a handful of arugula dressed with olive oil and a pinch of salt; the peppery greens contrast the mellow yogurt dressing.
Frequently Asked Questions
Can I use fresh tuna instead of canned?
You can, but you’ll need to cook it first. Sear a small tuna steak, let it cool, and flake it into the salad the same way you would with canned.
Is this recipe actually healthy?
Yes in the way most dietitians talk about it: high protein, plenty of fiber from whole-wheat pasta and vegetables, and the only fat comes from tuna and yogurt, not mayo. One serving lands around 350 calories with over 30 grams of protein.
How do I keep the pasta from getting mushy the next day?
Undercook the pasta by about a minute during the boil and rinse it long enough under cold water to fully stop the cooking. That way it won’t continue softening in the fridge.
Can I add hard-boiled eggs?
Absolutely. Chop a couple of hard-boiled eggs and fold them in with the tuna. That pushes the protein even higher and gives the salad a richer bite.

Healthy Tuna Pasta Salad Recipe
Ingredients
Method
- Bring a large pot of salted water to a boil, add the pasta, and cook until al dente. Drain, rinse under cold water, and shake dry.
- Whisk the Greek yogurt, lemon juice, Dijon mustard, salt, and pepper in a small bowl.
- In a large bowl, combine the cooled pasta, tuna, celery, tomatoes, and red onion. Pour the dressing over the top and fold gently until everything is evenly coated.
- Transfer to a serving bowl or containers, then top with the remaining fresh dill and serve cold.
