Coming up with quick, budget-friendly dinner ideas for busy weeknights can feel like a never-ending puzzle. Between long work days, after-school activities, and trying to keep the grocery bill in check, putting together a satisfying meal that everyone will actually eat often seems impossible.
That’s where this canned tuna pasta salad comes to the rescue: it’s easy on the wallet, takes just minutes to throw together, and uses simple pantry ingredients you probably already have sitting in your kitchen.

Why You’ll Love This Tuna Pasta Salad
- Make-ahead friendly – You can prepare this salad in advance and it actually tastes even better after the flavors have had time to mingle in the fridge.
- Budget-friendly ingredients – Using pantry staples like canned tuna and pasta, plus basic fresh ingredients, this recipe is easy on your wallet while still being satisfying.
- Protein-packed meal – The combination of tuna and Greek yogurt provides a good amount of protein, making this a filling lunch or light dinner option.
- Customizable recipe – You can easily swap ingredients based on what you have – try different pasta shapes, add extra vegetables, or adjust the mayo-to-yogurt ratio to your liking.
- Perfect for meal prep – This salad stays fresh in the fridge for several days, making it ideal for weekly lunch preparation or quick dinners.
What Kind of Tuna Should I Use?
For pasta salad, you’ve got several good options when it comes to canned tuna. Chunk white albacore tuna is typically the best choice since it has a mild flavor and stays in nice, firm pieces when mixed into the salad. While light tuna (usually skipjack) is cheaper and works fine, it tends to break apart more easily and can have a stronger fishy taste. If you’re buying tuna for this recipe, look for brands that pack their tuna in water rather than oil – this keeps the salad from becoming too heavy and lets you control the amount of fat with your mayo and yogurt. Just make sure to drain the tuna really well before adding it to your salad to prevent a watery final result.

Options for Substitutions
This easy pasta salad is super adaptable – here’s how you can switch things up:
- Small shell pasta: Any small pasta shape works great here – try elbow macaroni, rotini, farfalle, or even orzo. Just cook according to package instructions.
- Canned tuna: You can use chunk light tuna instead of albacore, or swap in canned salmon or chicken for a different protein. If using chicken, you’ll need about 1 cup of cooked, chopped meat.
- Greek yogurt: No Greek yogurt? Use all mayonnaise instead, or try sour cream as a substitute. Just keep the total amount of creamy ingredients the same.
- Celery: If you’re not a celery fan, try diced cucumber or bell peppers for that nice crunch. Chopped water chestnuts work too!
- Frozen peas: You can skip the peas or replace them with corn, chopped broccoli, or even halved cherry tomatoes. If using fresh veggies, just add them raw.
- Red onion: Green onions or sweet white onions make good substitutes. If using white onions, use a bit less as they’re stronger in flavor.
Watch Out for These Mistakes While Cooking
The biggest mistake when making tuna pasta salad is overcooking the pasta – aim for al dente since the pasta will continue to soften as it absorbs the dressing, and no one wants mushy shells in their salad. To keep your salad from becoming dry and bland, make sure to dress it while the pasta is still slightly warm, as this helps the pasta absorb all those tasty flavors. Another common error is not draining the tuna well enough, which can make your salad watery – press the tuna firmly in the strainer to remove excess liquid, and if you’re using frozen peas, thaw and drain them thoroughly too. For the best flavor development, let your salad chill in the fridge for at least an hour before serving, and don’t forget to taste and adjust the seasoning just before serving since cold temperatures can dull flavors.

What to Serve With Tuna Pasta Salad?
This cool and creamy tuna pasta salad works great as a main dish or side, and there are lots of easy ways to round out your meal. A simple green salad with light vinaigrette adds some fresh crunch, while some crusty bread or butter crackers are perfect for scooping up any extra bits of the creamy sauce. If you’re serving this at a picnic or cookout, it pairs really well with fresh fruit like watermelon slices or a mixed berry bowl for a refreshing contrast. For a more substantial meal, you could add some sliced avocado on the side or a handful of cherry tomatoes for extra color and nutrients.
Storage Instructions
Keep Fresh: This tuna pasta salad tastes even better after the flavors have had time to mingle! Pop it in an airtight container and keep it in the fridge for up to 3 days. Just give it a good stir before serving since the dressing might settle at the bottom.
Make Ahead: Want to prep this in advance? You can make the pasta salad up to 24 hours before serving. If you’re making it ahead, consider adding a little extra mayo or yogurt just before serving, as the pasta tends to absorb the dressing over time.
Pack for Lunch: This salad is perfect for meal prep! Pack it in individual containers and grab one when you’re heading out. Since it’s served cold, there’s no need to heat it up – just remember to keep it in a cooler bag or refrigerator until you’re ready to eat.
| Preparation Time | 15-20 minutes |
| Cooking Time | 10-15 minutes |
| Total Time | 55-65 minutes |
| Level of Difficulty | Easy |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 800-900
- Protein: 40-50 g
- Fat: 50-60 g
- Carbohydrates: 60-70 g
Ingredients
For the main salad:
- 7 oz canned albacore tuna (drained well, I like Ortiz brand)
- 1 cup frozen peas
- 1/4 cup red onion (finely diced)
- 8 oz small shell pasta
- 2 stalks celery (finely chopped, about 1/4-inch pieces)
For the dressing:
- 1/2 cup mayonnaise (I prefer Hellmann’s Mayonnaise)
- 1/2 cup plain greek yogurt
For seasoning:
- dried dill
- salt
- ground black pepper (freshly ground preferred for more flavor)
Step 1: Cook and Prepare the Pasta
Begin by cooking noodles according to the package instructions until they reach an al dente texture.
Once cooked, drain the noodles and set them aside to cool slightly.
Step 2: Combine Main Ingredients
In a large bowl, combine the chopped onion, chopped celery, peas, cooked pasta, and drained tuna.
Gently toss the ingredients to mix them well, ensuring even distribution of flavors.
Step 3: Prepare the Dressing
In a separate small bowl, mix together the mayo and Greek yogurt to create a creamy dressing.
Stir until you achieve a smooth and consistent sauce.
Step 4: Coat the Pasta Mixture
Pour half of the prepared dressing into the pasta mixture.
Toss the ingredients well to evenly coat the pasta and veggies with the creamy sauce.
Season with salt, pepper, and dried dill according to your taste preferences.
Step 5: Chill Before Serving
Cover the pasta salad and the remaining half of the sauce separately, and refrigerate for 30 minutes.
This chilling step allows the flavors to meld together beautifully.
Step 6: Final Assembly and Serve
After chilling, remove the pasta salad and the remaining sauce from the refrigerator.
Stir in the rest of the sauce just before serving to keep the dish fresh and creamy.
Serve immediately and enjoy your refreshing pasta salad!