15-Minute Tuna Pesto Pasta
Tuna pesto pasta is the kind of dinner that saves a busy weeknight. You need a handful of pantry staples and about 15 minutes, and you’ve got a bowl of herby, savory pasta that tastes like you put in way more effort.

Canned tuna and jarred pesto do most of the work. A quick sizzle of garlic in olive oil, a splash of pasta water to bring it all together, and dinner is on the table.
Why This Tuna Pesto Pasta Works
The oil-packed tuna flakes into tender pieces that hold their own against the bold basil pesto. Nothing gets mushy or dry because the tuna only warms through instead of cooking to death.
A splash of starchy pasta water loosens the pesto into a light sauce that coats every strand instead of pooling at the bottom. The whole thing comes together in the time it takes to boil water, which is exactly what I need on a Thursday.
Ingredients

- 8 oz spaghetti: any long pasta works, linguine or bucatini are both great.
- 2 (5 oz) cans oil-packed tuna, drained: oil-packed stays moist and adds richness.
- 1/2 cup basil pesto: jarred or homemade, use one you really like since it carries the dish.
- 2 cloves garlic, minced: fresh gives the best aroma.
- 3 tablespoons olive oil: extra virgin, for sautéing the garlic.
- Salt and black pepper: kosher salt for the pasta water and finishing flake salt for the plate.
- 1/4 cup reserved pasta water: the starchy liquid helps the sauce cling.
- Grated Parmesan and lemon wedges: for serving, both optional but highly recommended.
Variations / Substitutions
- Swap the tuna: use canned salmon or shredded rotisserie chicken instead, just warm it through the same way.
- Change the pesto: sun-dried tomato pesto or arugula pesto give a different vibe that still works.
- Make it gluten-free: use your favorite gluten-free spaghetti and cook it according to the package.
- Add some heat: stir in a pinch of red pepper flakes when you sauté the garlic.
- Toss in vegetables: a handful of baby spinach or a scoop of frozen peas stirred in at the end and warmed for a minute.
- Keep it dairy-free: use a vegan pesto and skip the Parmesan, the tuna carries enough savory flavor.
For another quick pantry pasta, try our lemon garlic shrimp linguine.
How To Make Tuna Pesto Pasta
Step 1: Cook the Pasta

Bring a large pot of generously salted water to a boil. Add 8 oz spaghetti and cook until just al dente, about 8-10 minutes depending on the brand.
Before draining, scoop out 1/4 cup of the starchy pasta water and set it aside. The water should look a little cloudy, that’s the starch that will turn the pesto into a silky sauce.
Step 2: Sauté the Garlic

While the pasta bubbles, set a large skillet over medium heat and pour in 3 tablespoons olive oil. Once the oil shimmers, add 2 minced garlic cloves and stir for about 1 minute until the garlic smells sweet and only just starts to turn pale golden at the edges.
Keep the heat moderate here so the garlic softens without burning. Burnt garlic turns bitter fast, and there is no hiding it in a pesto sauce.
Step 3: Fold in the Tuna and Pesto

Drop the drained tuna straight into the skillet and use a wooden spoon to break it into chunky flakes. Spoon in 1/2 cup basil pesto and fold everything together until the tuna is coated and the mixture heats through, about 2 minutes.
The oil from the pesto and the tuna will mingle into a fragrant, savory base that smells like it took much longer. You want the tuna warm but not fried, just enough so it absorbs the pesto.
Step 4: Toss with the Pasta

Slide the drained spaghetti into the skillet and pour in the 1/4 cup reserved pasta water. Toss everything together over medium heat for about 1 minute, using tongs to lift and turn the strands so every inch gets lightly slicked with sauce.
The sauce should cling and look glossy, not wet and pooling. If it tightens up too fast, add another splash of warm water and toss again.
Step 5: Serve with Parmesan and Lemon

Twirl the pasta into wide bowls while it’s still steaming. Grate a generous amount of Parmesan over each portion and finish with a crack of black pepper and a big squeeze of lemon.
The lemon cuts through the richness and the cheese lands in salty little pockets throughout the pasta. Serve right away, while the sauce is loose and fragrant.
A Few Notes for the Best Tuna Pesto Pasta
- The pesto is the loudest voice in the dish, so pick a brand or recipe you already know you enjoy. A flat pesto makes a flat plate of pasta.
- Warm the tuna gently. Overheating dries it out and the flakes turn grainy. Just a couple of minutes is all it takes.
- This pasta is best straight from the skillet. The longer it sits, the more liquid the pasta absorbs, so serve it immediately while the sauce is loose.
- If you do need to loosen it, a splash of warm water or a tiny spoonful of extra pesto revives the texture without much effort.
Keeping Leftover Tuna Pesto Pasta
- Refrigerate: store leftovers in an airtight container in the fridge for up to 2 days. The pasta will soak up the sauce, so it firms up quite a bit.
- Reheating: warm gently in a skillet over low heat with a splash of water or a little dollop of pesto to bring the sauce back. A short zap in the microwave works too, covered loosely.
What to Serve With Tuna Pesto Pasta
A crisp green salad with a sharp lemon vinaigrette balances the richness of the pesto and oil-packed tuna. Roasted cherry tomatoes alongside bring a juicy pop of sweetness that plays well with the basil. For something crunchy, a slice of crusty bread with a drizzle of olive oil is an easy win.
Frequently Asked Questions
Can I use water-packed tuna instead?
Yes, just drain it completely and add an extra drizzle of olive oil when you warm it so the fish stays moist. The texture will be a little leaner but still works.
Can I prep any of this ahead?
The tuna-pesto mixture can be made up to a day ahead and stored covered in the fridge. When you’re ready to eat, boil fresh pasta and toss everything together, the pasta water pulls it into a sauce in seconds.
My pesto tastes dull, how do I fix it?
Stir in a small pinch of salt, a squeeze of lemon, or a sprinkle of finely grated Parmesan right at the end. Any of those three will wake it up without masking the basil.

Tuna Pesto Pasta Recipe
Ingredients
Method
- Bring a large pot of generously salted water to a boil. Add the spaghetti and cook until al dente, about 8-10 minutes. Reserve 1/4 cup of the pasta water, then drain.
- While the pasta cooks, heat the olive oil in a large skillet over medium heat. Add the minced garlic and cook, stirring, until fragrant and pale golden, about 1 minute.
- Add the drained tuna and pesto to the skillet. Break the tuna into chunky flakes and stir until everything is warmed through, about 2 minutes.
- Add the drained spaghetti and reserved pasta water to the skillet. Toss over medium heat for about 1 minute until the pasta is evenly coated and the sauce looks glossy.
- Twirl the pasta into bowls. Top with grated Parmesan, a crack of black pepper, and a generous squeeze of lemon. Serve immediately.
