Build Your Own Pesto Pasta Salad Recipe
Introduction
This build-your-own pesto pasta salad is a fresh, vibrant dish perfect for warm days or as a light meal. Combining tender farfalle with fragrant pesto, toasted pine nuts, and colorful veggies, it’s both satisfying and easy to customize.

Ingredients
- 400g farfalle pasta
- 3 tbsp olive oil
- 50g pine nuts
- 5 tbsp pesto (store-bought or homemade)
- 10 large basil leaves
- ½ lemon, juiced and zested
- 50g parmesan or vegetarian alternative, shaved
- Halved cherry tomatoes
- Drained sweetcorn
- Peas
- Rocket
Instructions
- Step 1: Cook the farfalle pasta according to the package instructions. Drain well and toss with 1 tablespoon of olive oil to prevent sticking. Transfer the pasta to a large bowl and leave it to cool, stirring occasionally.
- Step 2: While the pasta cools, toast the pine nuts in a dry frying pan over low heat. Keep the nuts moving constantly for 4-5 minutes until they turn golden brown and fragrant. Remove from heat and set aside.
- Step 3: When the pasta has completely cooled, add the pesto, toasted pine nuts, remaining 2 tablespoons of olive oil, torn basil leaves, lemon zest, and lemon juice. Gently fold in the halved cherry tomatoes, sweetcorn, peas, and rocket if using.
- Step 4: Season the salad with salt and pepper to taste, then scatter shaved parmesan or your vegetarian alternative on top. Serve immediately or chill briefly before enjoying.
Tips & Variations
- Swap pine nuts for toasted walnuts or almonds for a different nutty flavor.
- Add grilled chicken or cooked shrimp to turn this salad into a heartier main dish.
- Use sun-dried tomatoes instead of fresh cherry tomatoes for an intense, tangy bite.
- Make your own pesto with fresh basil, garlic, pine nuts, parmesan, olive oil, and a squeeze of lemon for a fresher taste.
- For a vegan version, choose a dairy-free parmesan alternative or omit it altogether.
Storage
Store the pasta salad in an airtight container in the refrigerator for up to 2 days. It’s best enjoyed fresh, as the basil and rocket may wilt over time. If needed, bring to room temperature before serving and toss gently to refresh the flavors. Avoid freezing, as the texture will deteriorate.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use a different type of pasta?
Yes, you can use other pasta shapes like penne, fusilli, or rotini. Choose shapes that hold the pesto well and suit your preference.
How do I make homemade pesto?
To make homemade pesto, blend fresh basil leaves, garlic, pine nuts, grated parmesan, lemon juice, and olive oil until smooth. Adjust seasoning with salt and pepper to taste.
Print
Build Your Own Pesto Pasta Salad Recipe
- Total Time: 22 minutes
- Yield: 4 servings 1x
- Diet: Vegetarian
Description
A vibrant and customizable pesto pasta salad featuring farfalle pasta tossed with a flavorful homemade or store-bought pesto, toasted pine nuts, fresh basil, and colorful vegetables like cherry tomatoes, sweetcorn, peas, and rocket. Finished with a lemony zest and shaved parmesan, this refreshing salad is perfect as a light lunch or a side dish for any meal.
Ingredients
Salad
- 400g farfalle pasta
- 3 tbsp olive oil, divided
- 50g pine nuts
- 5 tbsp pesto (store-bought or homemade)
- 10 large basil leaves
- ½ lemon, zested and juiced
- 50g parmesan or vegetarian alternative, shaved
- 100g halved cherry tomatoes
- 50g drained sweetcorn
- 50g peas
- Handful of rocket (optional)
Instructions
- Cook the pasta: Boil a large pot of salted water and cook the farfalle pasta according to the package instructions until al dente. Drain the pasta, then immediately toss it with 1 tablespoon of olive oil to prevent sticking. Transfer to a large bowl and set aside to cool, tossing occasionally.
- Toast the pine nuts: In a dry frying pan, toast the pine nuts over low heat, constantly stirring and moving them around for 4 to 5 minutes until they turn golden brown and fragrant. Remove from heat and let cool slightly.
- Toss the salad: Once the pasta is completely cooled, add the pesto, toasted pine nuts, remaining 2 tablespoons of olive oil, chopped basil leaves, lemon zest and juice, halved cherry tomatoes, drained sweetcorn, peas, and rocket if using. Toss everything together gently to combine well.
- Season and serve: Season the salad with salt and freshly ground black pepper to taste. Scatter the shaved parmesan or vegetarian alternative over the top just before serving for added flavor and garnish.
Notes
- For a vegan version, substitute parmesan with a plant-based cheese or nutritional yeast.
- You can prepare the pesto ahead of time to save time on salad assembly.
- The salad can be served immediately or chilled for an hour to meld the flavors.
- Adjust the vegetables according to your preference or seasonal availability.
- Store leftovers in an airtight container in the refrigerator and consume within 2 days for best freshness.
- Prep Time: 10 minutes
- Cook Time: 12 minutes
- Category: Salad
- Method: Stovetop
- Cuisine: Italian
Keywords: pesto pasta salad, farfalle salad, Italian pasta salad, vegetarian pasta salad, summer salad, picnic salad

