clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Pesto Pasta Salad

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.8 from 5 reviews
  • Author: Ali
  • Prep Time: 15 mins
  • Cook Time: 10 mins
  • Total Time: 25 mins
  • Yield: 8 to 10 servings 1x


This Pesto Pasta Salad recipe is loaded up with the most delicious mix of Italian-inspired ingredients. It’s easy to prep up to a few days in advance and it’s sure to be a crowd fave!


  • 1 pound uncooked pasta (I used rotini)
  • 2/3 cup (6 ounces) basil pesto
  • 1 (12-ounce) jar artichoke hearts, drained
  • 8 ounces mini mozzarella balls
  • 2 large handfuls baby arugula
  • 2/3 cup sliced Kalamata olives
  • 2/3 cup sliced pepperoncini peppers
  • 2/3 cup sun-dried tomatoes in olive oil, drained
  • 1/2 cup toasted pine nuts or sliced almonds
  • freshly-grated Parmesan, for serving


  1. Cook pasta. Cook the pasta in a large stockpot of generously-salted water until al dente. Drain the pasta in a colander, then immediately rinse with cold water until the pasta is chilled.
  2. Combine ingredients. Add the chilled pasta and pesto to a large mixing bowl and toss until evenly combined. Add the remaining ingredients and gently toss until evenly combined.
  3. Serve. Serve cold, garnished with freshly-grated Parmesan, and enjoy!