Cook the pasta: Bring a large pot of salted water to a boil. Cook pasta to al dente according to package directions.
Do not overcook or it will get mushy later.
Cool the pasta quickly: Drain and rinse under cold water to stop cooking. Shake off excess water. Toss with a teaspoon of olive oil so it doesn’t clump.
Whisk the dressing: In a jar or bowl, combine olive oil, red wine vinegar, lemon juice, Dijon, garlic, oregano, thyme, salt, pepper, and red pepper flakes.
Shake or whisk until emulsified.
Prep the mix-ins: Dice or slice the chicken, mozzarella, tomatoes, cucumber, bell pepper, and onion. Drain olives and pepperoncini. Chop herbs.
Combine: In a large bowl, add pasta, chicken, chickpeas, mozzarella, tomatoes, cucumber, bell pepper, red onion, olives, and pepperoncini.
Add herbs and dress: Sprinkle in parsley and basil.
Pour over about 3/4 of the dressing and toss gently to coat everything evenly.
Taste and adjust: Add more salt, pepper, or dressing as needed. If using turkey pepperoni or salami, fold it in now.
Rest for flavor: Let the salad sit for at least 20–30 minutes in the fridge so the flavors meld. Toss again before serving and add a splash of remaining dressing if it looks dry.
Serve: Top with extra herbs and freshly cracked pepper.
Optional squeeze of lemon brightens it right before eating.