Bring a large pot of salted water to a boil. Add pasta and cook until al dente (check package time). Drain and rinse under cold water to cool completely.
In a food processor, combine basil, pine nuts, parmesan, olive oil, garlic, lemon juice, salt, and pepper. Blend until smooth and creamy.
Toss cooled pasta with pesto first so the noodles are evenly coated.
Add cherry tomatoes, mozzarella, red onion, pepperoncini, and parsley. Toss gently. Taste and adjust seasoning if needed.
Chill at least 30 minutes before serving.
Notes
Chill before serving for best flavor. If it looks dry after chilling, stir in a small drizzle of olive oil or a squeeze of lemon. Store airtight up to 4 days.
Keyword basil pesto pasta salad, easy pasta salad, pesto pasta salad recipe, pesto pasta salad,