This pesto pasta salad with feta is an easy recipe that comes together with pantry staples and a jar of pesto. It's one of my go-to dishes for potlucks, picnics, and easy weeknight sides.
Fusilli gets tossed with basil pesto, sun-dried tomatoes, marinated artichoke hearts, olives, and feta cheese for a salad that's even better the next day.

Recipe highlights
- Servings: Makes 4 servings
- Time Commitment: About 20 minutes
- Effort Required: Easy. Boil the pasta, then stir everything together in one bowl.
- Special Equipment: A large pot and a big mixing bowl. You may also want a baking sheet to cool the pasta (optional).
- Dietary Notes: Vegetarian. Contains dairy.
Jump to:
Save This Recipe
Ingredients and Substitutions
This recipe uses simple ingredients that you may already have in your refrigerator and pantry.

- Fusilli pasta: The spirals are great at holding onto the pesto and the smaller add-ins. Rotini, rigatoni, penne, or orecchiette would all work well too.
- Sun-dried tomatoes: These add a concentrated, savoury tomato flavour. I prefer to use sun-dried tomatoes that are packed in jars with oil. The dry-packed versions have a chewier texture. Roasted cherry tomatoes are a nice substitute if you'd prefer something fresher.
- Marinated artichoke hearts: Look for these in a jar near the olives at the grocery store.
- Olives: I would have gone with Italian Gaeta olives, but I couldn't find any at the grocery stores in my area, so I used Kalamata olives instead. Pre-sliced olives are handy for convenience if your store carries them.
- Feta cheese: I like to buy a whole block of feta and crumble it myself, but you can use pre-crumbled feta to save time. Substitute with bocconcini (mozzarella pearls) if you prefer a milder cheese.
- Basil pesto: Fresh basil pesto gives you the best flavour, but a good store-bought pesto works too. I used my homemade basil pesto with walnuts for this recipe.
This recipe has not been tested with all possible substitutions or variations. Making changes may alter the taste, texture, or overall outcome. If you try a different ingredient, please share in the comments!

See the recipe card for the complete ingredient list and recipe instructions.
Variations
- Fresh vegetables: Cherry tomatoes or roasted red peppers are all nice additions if you'd like something a little fresher alongside the sun-dried tomatoes and olives.
- Extra greens: Stir in a handful of baby spinach or arugula right before serving.
- Add protein: Leftover grilled chicken, salmon, chickpeas, or white beans turn this side dish into a heartier main course.
- Change the pesto: Try using a garlic scape pesto or sun-dried tomato pesto for a completely different flavour base.

Why I Make This Recipe
I've had some boring pasta salads in my life, but this basil pesto pasta recipe is based on an excellent version that I enjoyed at a cafe in Orillia, Ontario.
It was made with Gemelli pasta, which can be difficult to find, so I've used fusilli here instead (although I've made this with rigatoni and rotini as well).
This recipe holds up well in the fridge for a few days, so I love making it on the weekend for work lunches or packing it up for a potluck or backyard barbecue.
Just make sure to store it in an airtight container so the pasta doesn't dry out.

How to Cool Pasta Without Rinsing It
I don't rinse my pasta in cold water to cool it down, as that removes the starch from the outside of the pasta (and some people would argue that it removes flavour, too).
Instead, use this tip that I learned from my culinary arts classes.
- Cook your pasta according to the package directions, and drain well.
- Spread out the pasta on a baking sheet. A half sheet pan is a good size for this recipe.
- Drizzle the pasta with olive oil, and stir to coat. Allow the pasta to cool completely.
If you need to do this ahead of time, wrap the tray in plastic wrap and store in the refrigerator for 2-3 days.

When I first tested this method, I was worried that the oil would prevent the pesto from sticking to the pasta. After all, you'll often hear people say never to add oil to the water you boil your pasta in.
However, since pesto is made with olive oil, this method actually works very well for this pasta salad recipe.
Tips for Success
- Make your pasta water salty. Foods that are eaten cold need more seasoning than warm dishes; otherwise, they tend to taste bland.
- Don't overcook the pasta. No one wants mushy pasta in their pasta salad.
- If you don't have time to completely cool your pasta before adding the pesto, try to at least wait long enough for it to cool slightly. I've found that adding pesto to hot pasta can make it split, and since we're eating this dish cold, it can make the pasta seem greasy.
- If you can, make this pasta salad the day before you plan to serve it. It tastes even better the next day.
Serve With
This pesto pasta salad is hearty enough to serve on its own for lunch, or as a side alongside grilled chicken or salmon.

More Salad Recipes You'll Love
Recipe Card

Pesto Pasta Salad with Feta
Ingredients
- 1 lb dried fusilli pasta, or rotini pasta
- 2 teaspoons olive oil, for cooling the pasta
- 1 cup basil pesto
- ¾ cup sun-dried tomatoes, drained and chopped
- ½ cup marinated artichoke hearts, drained and chopped
- 1 cup olives, sliced (Gaeta or Kalamata olives)
- 1 cup feta cheese, crumbled
- black pepper, to taste
Equipment
- Large Pot
- Baking Sheet (Half Sheet Pan), optional
- Large Bowl
Instructions
- Cook the pasta in salted water according to the package directions. Before draining, scoop out about ¼ cup of the pasta water and set it aside.
- Drain the pasta and spread it out on a baking sheet. Drizzle with olive oil, stir, and allow to cool completely.
- Add the pesto to the cooled pasta and stir until evenly coated. Thin with a little of the reserved pasta water to help the pesto coat the pasta (optional).
- Add the sun-dried tomatoes, artichoke hearts, olives, and feta cheese. Season with black pepper and stir to combine.
- Serve at room temperature or cold from the refrigerator.
Save This Recipe
Notes
Please read the full blog post for all of my tips, variations, and recommendations for this recipe.
Nutrition
Nutritional information is an estimate provided as a courtesy and will vary based on the specific ingredients used. For exact values, use your preferred nutritional calculator with the products you're using.
Private Notes
Have you made this recipe?
Let us know how it turned out in the comments!About Shareba
Shareba Abdul is a recipe developer and food photographer with a Culinary Arts certificate from George Brown College and 15+ years of experience creating and testing recipes for home cooks. She is also a member of the International Association for Culinary Professionals. All recipes on this website are tested in her home kitchen. Learn more →







Leave a Comment: