If you love pizza but want something lighter and cooler for warmer days, this pepperoni pasta salad is about to become your new go-to. It takes all the classic pizza toppings—pepperoni, mozzarella, bell peppers, and olives—and tosses them with tender pasta and a tangy Italian dressing.
The result is a dish that feels familiar but fresh, hearty but not heavy. It’s the kind of recipe you can throw together in under 30 minutes, and it only gets better as it sits.
Whether you’re bringing it to a barbecue, packing it for lunch, or just craving something easy and satisfying, this pasta salad delivers. No oven required, no complicated steps—just big, bold pizza flavor in every bite.
Why You’ll Love This Recipe

This pasta salad takes everything you love about pizza—pepperoni, mozzarella, tangy tomato sauce vibes—and turns it into a cold, crunchy, make-ahead dish that’s perfect for warm weather.
It’s incredibly quick to make—just cook the pasta while you chop the veggies, then toss everything together. The Italian dressing doubles as a marinade for the pepperoni and cheese, so every bite is packed with flavor. Plus, it’s make-ahead friendly and travels well, making it perfect for picnics, potlucks, and meal prep.
And because it’s served cold or at room temperature, you don’t have to worry about reheating.
Ingredients You’ll Need
Let’s talk about what goes into this bright, satisfying pasta salad. The ingredient list is straightforward, but a few small choices can really make a difference in texture and flavor.
For the pasta, go with rotini or fusilli—those corkscrews and spirals grab onto the dressing and bits of pepperoni beautifully. Quartering the pepperoni slices gives you a nice pop of salty, smoky flavor in every bite without overwhelming the salad. Fresh mozzarella pearls are ideal because they’re soft, creamy, and already bite-sized; if you can only find a larger ball, just dice it into small cubes.
Cherry tomatoes add sweetness and color—halve them so they release just a little juice into the dressing. I like using a mix of red and green bell peppers for visual contrast, but any color works. Sliced black olives bring a briny touch, while thinly sliced red onion adds a mild sharpness that mellows as the salad chills.
Fresh basil is non-negotiable here—it gives that unmistakable Italian restaurant aroma. For the dressing, extra-virgin olive oil and red wine vinegar form the base, with Dijon mustard to help emulsify and garlic for punch. Dried oregano keeps it classic, but you could swap in fresh if you have it (use about 1 tablespoon).
Salt and pepper round it out. Feel free to adjust the vinegar or garlic to your taste—this dressing is very forgiving.
Step-by-Step Instructions

Let's walk through the simple steps to bring this pizza-inspired pasta salad together. The process is straightforward, and the results are well worth the small effort.
Step 1 – Cook the Pasta
Bring a large pot of salted water to a rolling boil. Add the rotini or fusilli and cook according to the package directions until al dente, usually about 8 to 10 minutes. You want the pasta tender but still firm to the bite—mushy pasta won't hold up well in the salad.
Once done, drain it in a colander and rinse under cold running water to stop the cooking process and cool it down quickly. Shake off any excess water and set aside.
Step 2 – Make the Italian Dressing
While the pasta is cooking, prepare the dressing. In a small bowl or a jar with a tight-fitting lid, combine the extra-virgin olive oil, red wine vinegar, Dijon mustard, minced garlic, dried oregano, salt, and black pepper. Whisk vigorously until the mustard is fully incorporated and the dressing looks slightly emulsified.
If using a jar, just screw on the lid and shake it up—easy and mess-free. Taste and adjust salt or vinegar if needed, but remember the flavors will meld as the salad chills.
Step 3 – Combine Salad Ingredients
In a large mixing bowl, add the cooled pasta, quartered pepperoni slices, fresh mozzarella pearls, halved cherry tomatoes, diced bell peppers (use a mix of red and green for color), sliced black olives, thinly sliced red onion, and chopped fresh basil. Toss gently with your hands or a large spoon to distribute everything evenly without breaking the mozzarella or tomatoes.
Step 4 – Dress and Toss
Pour the prepared dressing over the salad mixture. Using a rubber spatula or large spoon, fold everything together gently but thoroughly until every piece of pasta and every ingredient is lightly coated in dressing. Be careful not to overmix—you want each component to stay intact.
The dressing should cling nicely without pooling at the bottom.
Step 5 – Chill and Serve
Cover the bowl with plastic wrap or a lid and refrigerate for at least 30 minutes. This resting time is crucial—it allows the flavors to meld and develop that classic Italian pasta salad taste. Just before serving, give it another gentle toss to redistribute any dressing that has settled.
Serve cold or at room temperature; both ways are delicious.
Tips for the Best Results
A few small choices make a big difference here. Cook the pasta just until al dente—overcooked pasta will get mushy when tossed with dressing. Rinse the pasta with cold water after draining to stop cooking and cool it quickly.
For extra flavor, let the salad sit in the fridge for an hour or more before serving; the pepperoni and cheese absorb the dressing beautifully. If making ahead, reserve a little extra dressing to refresh the salad before serving, as pasta tends to soak up liquid over time.
Common Mistakes to Avoid
- Overcooking the pasta: Mushy pasta ruins the texture. Cook until al dente and rinse immediately with cold water.
- Skipping the rest time: The flavors need at least 30 minutes to meld. An hour or more is even better.
- Using warm pasta: Warm pasta soaks up too much dressing and turns gummy. Cool it completely before mixing.
- Adding all dressing at once: Pasta absorbs liquid over time. Start with about three-quarters of the dressing, then add more just before serving if needed.
Easy Variations and Substitutions
One of the best things about pasta salad is how flexible it is. You can swap ingredients based on what's in your pantry or adjust for dietary preferences without losing the pizza-inspired spirit.
Swap rotini for any short pasta like penne, farfalle, or cavatappi. Use turkey pepperoni or vegetarian pepperoni for a lighter or meatless version. Replace fresh mozzarella with cubed provolone or shredded Italian cheese blend.
Add chopped artichoke hearts, roasted red peppers, or banana peppers for extra tang. For a creamier version, stir in 1/4 cup of mayonnaise along with the Italian dressing.
How to Store and Reheat
If you have leftovers—or you're planning ahead for a busy week—this salad keeps beautifully. A few simple steps will help it taste just as good on day two or three.
How to Store It
Transfer any leftover pasta salad to an airtight container and refrigerate for up to 4 days. The pasta will absorb some of the dressing as it sits, so don't be alarmed if it looks a little drier the next day. Before serving, give it a good stir and add a splash of olive oil or a teaspoon of red wine vinegar to revive the flavors.
If you're meal-prepping, consider storing the dressing separately and tossing it in just before eating.
How to Reheat It
This salad is best enjoyed cold or at room temperature—no need to reheat. If you prefer it slightly warmer, let it sit out on the counter for about 15 minutes before serving. For a quick warm-up, microwave individual portions in 15-second bursts, stirring in between, but be careful not to overheat the mozzarella or wilt the basil.
You can also sauté leftovers in a skillet over medium heat for 2–3 minutes for a warm, almost panzanella-like twist.
Frequently Asked Questions
Can I use a different pasta shape?
Absolutely. Rotini, penne, or farfalle all work well. Just pick something with nooks and crannies to hold the dressing.
How do I keep the pasta from getting mushy?
Cook it al dente — about 1 minute less than the package directs. Rinse with cool water right after draining to stop the cooking and remove excess starch.
Can I make this ahead of time?
Yes, it's great for meal prep. Assemble everything except the dressing, then toss with dressing up to 2 hours before serving. If making a day ahead, add a splash of extra dressing before serving.
Is there a dairy-free option?
Skip the mozzarella and Parmesan, or use dairy-free versions. The pepperoni and olives still give plenty of flavor.
What if I don't have Italian dressing?
You can whisk together olive oil, red wine vinegar, a pinch of dried oregano, garlic powder, salt, and pepper. That's basically homemade Italian dressing.

Pepperoni Pasta Salad with Italian Dressing
Ingredients
Method
- Cook pasta in salted boiling water until al dente according to package directions (about 8-10 minutes). Drain and rinse under cold water to stop cooking.
- While pasta cooks, make the dressing: In a small bowl or jar, whisk together olive oil, red wine vinegar, Dijon mustard, minced garlic, oregano, salt, and pepper.
- In a large bowl, combine cooled pasta, quartered pepperoni, mozzarella pearls, halved cherry tomatoes, diced bell peppers, sliced olives, red onion, and fresh basil.
- Pour the dressing over the salad and toss gently until everything is evenly coated.
- Cover and refrigerate for at least 30 minutes to allow flavors to meld. Toss again before serving.
Conclusion
This pepperoni pasta salad is everything you love about pizza in a refreshing, no-fuss format. It’s quick enough for a weeknight dinner and impressive enough for a crowd.
Give it a try at your next gathering—I promise it’ll disappear fast. And don’t be surprised if someone asks for the recipe before they’ve even finished their first serving.

Dr. Pallab Kishore, MS in Orthodontics and owner of Orthodontic Braces Care, shares expert tips on braces, aligners, and oral health from 10+ years of experience.

