This is an easy and flavorful tuna pesto pasta recipe made with just four main ingredients: pasta, pesto, canned tuna, and tomatoes. Serve it warm or chilled for a quick lunch or meal-prep option. The dish is naturally adaptable — make it gluten-free, dairy-free or paleo by choosing alternative pasta and pesto.

If you enjoy simple seafood meals, try this after dishes like pan-seared shrimp or blackened cod. The bright pesto and tuna make for a satisfying, protein-rich plate that comes together in under 20 minutes.
Why you will love this recipe:
- This tuna pesto pasta has bold, fresh flavor from the pesto and tomatoes.
- It’s fast and simple—ready in under 20 minutes with just four core ingredients.
- Serve it warm or cold, making it perfect for weekday lunches and meal prep.
- Easily adapted to be gluten-free, dairy-free, or paleo.
- Great for gatherings—bring it to picnics, barbecues or potlucks.
Ingredients and substitutions:
See the recipe card below for exact amounts. The ingredients are straightforward and flexible.
Jump to the Recipe Card.

- Pasta noodles – any shape works: spaghetti, penne, fusilli, or legume-based pastas for higher protein.
- Pesto – use store-bought or homemade. Basil, walnut, parsley or arugula pestos all work well.
- Canned tuna – drained. Tuna in oil or water both work; drain well before adding.
- Tomatoes – cherry or grape tomatoes add sweetness and texture. Omit if you prefer.
Recipe variations and add-ins:
- To make it dairy-free: choose a dairy-free or vegan pesto.
- To make it gluten-free: use gluten-free pasta.
- Double or triple the recipe for gatherings or meal prep.
- Add extra vegetables like cucumber, zucchini, spinach, broccoli or mushrooms to use up produce from the fridge.
How to make tuna pesto pasta:

- Step 1: Cook the pasta according to package directions until al dente.

- Step 2: Drain the pasta and transfer it to a large bowl.

- Step 3: Add the pesto and toss the noodles until well coated.

- Step 4: Fold in chopped tomatoes and the drained tuna. Mix gently to combine.
- Step 5: Serve immediately warm, or chill for at least an hour for a cold pasta salad.
Top Tips:
- Drain the tuna well to avoid a watery pasta.
- Avoid overcooking the pasta so it stays firm and holds the sauce.
- This dish is versatile—serve warm as a quick dinner or chilled as a salad for lunches.

Tuna pesto pasta FAQs:
Pesto pasta can be a healthy, balanced meal depending on the ingredients. Adding tuna or another protein and fresh vegetables boosts nutrition and makes it more filling.
Pesto pairs well with pasta, rice, fish, chicken and roasted vegetables. It also works as a spread, dip or pizza topping.
Freezing is not recommended; pasta can become mushy and the texture changes after thawing.
Store leftovers in an airtight container in the refrigerator for up to 5 days.
Other fish recipes you will love:
Easy Blackened Mahi Mahi
Super Easy Pan Seared Shrimp
Easy Air Fryer Scallops with Lemon Butter
Easy Blackened Cod
If you enjoyed this recipe, follow the author on social platforms for more recipes and healthy-living tips, and consider leaving a rating for the recipe below.
Recipe

Tuna Pesto Pasta
Equipment
-
Pot or saucepan
-
Colander
Ingredients
- 8 ounces pasta noodles
- 1 cup pesto (more or less to taste)
- 1 cup chopped baby tomatoes
- 1 can tuna, drained and broken into pieces (142 grams)
Optional
- salt and pepper to taste
Instructions
-
Cook the pasta according to package instructions until al dente.
-
Drain the pasta and transfer it to a large bowl.
-
Add the pesto and toss to coat the noodles evenly.
-
Fold in the chopped tomatoes and drained tuna; mix gently to combine.
-
Serve immediately or chill for 1 hour for a cold pasta salad. Enjoy!
Notes
- Nutritional values are estimates and will vary based on specific ingredients used.
- Use any pesto you prefer—basil, walnut, parsley or arugula all work great.
Nutrition
|
Carbohydrates: 49g
|
Protein: 19g
|
Fat: 24g