This pepperoni pasta salad recipe combines tri-color rotini, two cheeses, and a tangy Italian dressing in one bowl that feeds a crowd. This version cools the pasta first and holds back a portion of the dressing for a final toss right before serving, so the salad stays glossy instead of clumped.
Bring a large stockpot of generously salted water to a rolling boil. Add the rotini and cook until al dente according to package directions (10-12 minutes).
Drain the pasta in a colander and rinse immediately under cold water until fully cooled. Shake well to remove excess water and set aside.
While the pasta cooks, dice the cucumber, bell pepper, and red onion. Halve the cherry tomatoes. Slice pepperoncini and drain olives. Quarter large pepperoni slices if needed.
In a small bowl, whisk together ½ cup Italian dressing, olive oil, red wine vinegar, Italian seasoning, garlic powder, and red pepper flakes. Season with salt and pepper.
In a large mixing bowl, combine the cooled pasta, pepperoni, mozzarella pearls, Parmesan, tomatoes, cucumber, onion, bell pepper, olives, and pepperoncini.
Pour the prepared dressing over the salad and toss gently with tongs until evenly coated. Cover and refrigerate for at least 30 minutes.
Just before serving, toss with the reserved ¼ cup Italian dressing. Top with fresh basil and extra Parmesan. Serve chilled.
Notes
Rinse the pasta in cold water: Skipping this step leaves the noodles hot enough to melt the mozzarella into a greasy mess.
Salt the pasta water generously: It's the only chance the noodles themselves get to pick up flavor, since nothing else in the recipe cooks with them.
Cut vegetables to a similar size: Uniform pieces make every forkful balanced instead of all pasta or all pepperoni in one bite.
Hold back some dressing: Tossing in a fresh splash right before serving fixes the dryness that builds up in the fridge.
Use block cheese over pre-shredded: Pre-shredded cheese is coated in anti-caking agents that keep it from blending smoothly into a cold salad.
Let it sit at least 30 minutes: The flavors need time to move from the dressing into the pasta and vegetables.
Taste before serving: Cold temperatures dull seasoning, so a salad that tasted perfectly balanced when warm may need an extra pinch of salt once chilled.
Turkey pepperoni swap: Swapping in turkey pepperoni cuts the grease pooling at the bottom of the bowl without changing the flavor much.
Make-ahead tip: The salad can be fully assembled up to a day in advance; just hold back the final splash of dressing until serving time.
Refreshing leftovers: A small drizzle of Italian dressing and a gentle toss brings dried-out leftovers back to life.