This is a pasta salad built around homemade basil pesto, oil-packed tuna, roasted cherry tomatoes, and crisp-tender green beans. It comes together in about 40 minutes and holds up well enough to pack for lunch the next day. The honest reason to make it: it tastes like you put in more effort than you did.
The short version of why this works
Two things make this salad succeed where others fall flat. First, the pasta goes into the pesto while it is still slightly warm โ warm starch absorbs the sauce instead of sitting next to it, so every piece of fusilli gets coated rather than pooled at the bottom of the bowl. The reserved pasta water is the other key: it contains dissolved starch that loosens the pesto without thinning its flavor, giving the sauce enough body to cling to curved pasta shapes. Skip the pasta water and the pesto clumps; use too much and it turns greasy. Start with two tablespoons, toss, and add more only if the pasta looks dry.
Common problems and fixes
- Pesto turns dark brown before you even serve it: Basil oxidizes fast once blended. Blend quickly and keep the lid on until you are ready to toss. If you want a greener result, briefly blanch the basil leaves in boiling water for 15 seconds, then transfer immediately to ice water before blending โ it locks in the color without changing the flavor much.
- The salad tastes flat: Pesto needs salt adjusted after it is mixed with the pasta, not just when you make it in the blender. Taste the finished salad and add a small pinch of salt and an extra squeeze of lemon juice. Capers and Parmesan both add salt too, so season in stages.
- Tuna breaks down into mush: Drain the cans well, then flake the tuna gently with a fork โ just enough to break up large chunks. Fold it in last, after the pasta and vegetables are already dressed, using a light hand. Overmixing turns it to paste.
- Green beans go from crisp to soggy: After draining the pasta and beans together, spread them on the sheet pan for a few minutes to steam off surface moisture before dressing. Wet vegetables dilute the pesto and soften faster.
- Pine nuts taste bitter or stale: Pine nuts go rancid quickly. Smell them before you use them โ they should smell faintly sweet, not like paint. If yours are borderline, a 2-minute dry toast in a skillet over medium heat fixes mild staleness and improves flavor either way.
Substitutions that actually work
- Pine nuts: Toasted walnuts or slivered almonds both work in the pesto. Walnuts add a slightly bitter edge; almonds are milder. Use the same quantity.
- Oil-packed tuna: Do not swap for water-packed tuna โ the oil in oil-packed tuna contributes to the overall richness of the dressing and keeps the fish from tasting dry. If water-packed is all you have, add an extra tablespoon of good olive oil when you fold it in.
- Baby arugula: Watercress works and keeps the peppery note. Spinach is milder but holds up slightly better if the salad will sit for a while before serving.
- Capers: Finely chopped cornichons give a similar briny, acidic punch if you are out of capers.
Storage and make-ahead
Dress it at the table โ a pre-dressed salad goes limp fast. If you are making this ahead, keep the pesto, the pasta-and-vegetable mixture, the tuna, and the arugula in separate containers in the refrigerator; everything except the arugula will keep for up to three days. The pesto may darken slightly in the fridge โ that is normal, and the flavor is unaffected. Bring the pasta to room temperature for about 15 minutes before assembling, since cold pasta absorbs pesto unevenly and can taste gummy. Add the arugula and shaved Parmesan only at the moment of serving so they stay fresh and the greens do not wilt under the weight of the dressing.
Tuna Pesto Pasta Salad
Equipment
- Large pot
- Sheet pan
- Colander
- Large mixing bowl
- Food processor or blender
- Measuring cups and spoons
- Chef's Knife
- Cutting board
- Microplane or fine grater
- Tongs
Ingredients
For the Roasted Tomatoes:
- 1 pint cherry tomatoes halved
- 1 tbsp extra-virgin olive oil
- ยผ tsp kosher salt
- โ tsp freshly ground black pepper
For the Pasta & Veg:
- 1 ยฝ tbsp kosher salt for pasta water
- 12 oz short pasta (fusilli or rotini)
- 8 oz green beans trimmed and cut into 1-inch pieces
- ยผ cup red onion very thinly sliced
For the Basil Pesto:
- 2 cups fresh basil leaves lightly packed
- ยฝ cup Parmesan cheese finely grated
- 1 clove garlic minced
- 3 tbsp pine nuts
- 1 tbsp fresh lemon juice
- ยฝ cup extra-virgin olive oil
- 1 pinch kosher salt to taste; for seasoning pesto
- 1 pinch freshly ground black pepper to taste; for seasoning pesto
To Assemble & Finish:
- ยฝ cup reserved pasta cooking water use as needed to loosen pesto
- 2 cans tuna, oil-packed 5 oz each, drained and flaked
- 2 tbsp capers rinsed and drained
- 2 cups baby arugula lightly packed
- 1 tsp lemon zest finely grated
- ยผ cup Parmesan cheese shaved, for serving
- 1 tbsp extra-virgin olive oil for drizzling
- ยผ tsp red pepper flakes optional
Instructions
- Roast the Tomatoes: Preheat the oven to 400ยฐF / 200ยฐC. On a sheet pan, toss the cherry tomatoes with 1 tbsp olive oil, 1/4 tsp kosher salt, and 1/8 tsp black pepper. Roast for 10โ12 minutes until skins blister and juices concentrate; set aside to cool.
- Cook Pasta and Blanch Beans: Bring a large pot of water to a rolling boil; season with 1 1/2 tbsp kosher salt. Add pasta and cook until al dente, 9โ11 minutes. In the last 2 minutes, add the green beans. Reserve 1/2 cup pasta water, then drain. Spread pasta and beans on the sheet pan (push tomatoes to one side) to steam-dry for 3 minutes.
- Soften the Onion: While the pasta cooks, soak the sliced red onion in ice-cold water for 10 minutes to mellow its bite. Drain and pat dry.
- Make the Basil Pesto: In a food processor, combine basil, finely grated Parmesan, garlic, and pine nuts; pulse until finely chopped. Add lemon juice, then with the motor running, stream in 1/2 cup olive oil and process until glossy and emulsified. Season with kosher salt and black pepper. Whisk or pulse in 2โ3 tbsp reserved pasta water to make a silky, clinging sauce.
- Prepare the Tuna: Drain the tuna very well, then gently flake it with a fork into bite-size pieces so it holds its texture in the salad.
- Assemble the Salad: In a large mixing bowl, toss warm pasta and green beans with the pesto until every spiral is coated, loosening with splashes of reserved pasta water as needed. Fold in the tuna, roasted tomatoes (and any pan juices), capers, softened onion, and arugula. Add lemon zest, taste, and adjust with salt and pepper.
- Finish and Serve: Drizzle with 1 tbsp olive oil, shower with shaved Parmesan, and sprinkle red pepper flakes if desired. Rest 10 minutes at room temperature for flavors to marry, or chill 20โ30 minutes for a cooler, more set salad. Toss again just before serving.
Notes
Chefโs Tips:
- Season pasta water generously; itโs your only chance to season the pasta within.
- Reserve pasta waterโits starch helps the pesto emulsify and cling without greasiness.
- Oil-packed tuna delivers better texture and flavor than water-packed; drain thoroughly so the dressing isnโt diluted.
- For vibrant green pesto, briefly blanch basil (10 seconds) and pat dry before blending.
- Make-Ahead: Toss pasta with half the pesto and a splash of water, refrigerate up to 1 day. Fold in remaining pesto and add-ins just before serving.
- Dairy-Free: Use a plant-based Parmesan or 2 tbsp nutritional yeast. Nut-free: Swap pine nuts for roasted sunflower seeds.
Common questions
Can I use store-bought pesto instead of making my own?
Yes, jarred pesto works fine here. Use about half a cup to start, taste after tossing, and adjust โ store-bought pesto varies a lot in salt level and intensity, so season carefully before adding more.
Do I have to roast the tomatoes, or can I use them fresh?
You can use fresh cherry tomatoes, halved, but the flavor will be noticeably lighter. Roasting concentrates the tomatoโs natural sweetness and adds a slight jammy texture that balances the savory pesto and briny tuna in a way raw tomatoes do not.
How do I know when the pasta is done enough for a cold salad?
Cook it to true al dente โ firm with just a faint resistance at the center, not chalky. Pasta for a cold salad should be cooked slightly less than you would for a hot dish because it softens further as it cools and absorbs the pesto.

