30-Minute Easy Pepperoni Pasta Salad

Prep: 15 minCook: 12 min8 servingsmediumItalian-American
Easy Pepperoni Pasta Salad with Fresh Mozzarella

A vibrant, crowd-pleasing pasta salad that combines al dente rotini with Italian deli favorites—pepperoni, fresh mozzarella, and tangy red wine vinegar dressing. This version skips heavy mayonnaise for a lighter, fresher approach with crisp vegetables, briny olives, and aromatic garlic and Italian herbs. The pepperoni adds savory depth while cherry tomatoes provide bright acidity and juicy sweetness. Best for casual gatherings, potlucks, or quick weeknight sides, this salad comes together in under 30 minutes and improves as flavors meld. The combination of warm pasta with cool, cubed mozzarella creates appealing textural contrast. Serve chilled or at room temperature alongside grilled meats or as a standalone vegetarian-friendly option.

Ingredients

8 servings
  • 1 pound Rotini pasta
  • 15 slices pepperoni
    salami1:1curedsaltyspiced

    milder than pepperoni, still adds richness

    Full guide →
  • 6 oz mozzarella, cut into 1 inch cubes
    provolone1:1dairysaltyfirmdairy-free

    adds slightly sharper flavor

    Full guide →
  • ¼ cup red wine vinegar
    balsamic vinegar1:1acidicsweetdark

    creates deeper color and sweetness

    Full guide →
  • 8 oz cherry tomatoes, halved
    sun-dried tomatoes1:3concentratedsweetchewy

    intensifies tomato flavor significantly

    Full guide →
  • ½ cup olive oil
    avocado oil1:1neutrallightcreamy

    milder flavor allows other ingredients to shine

    Full guide →
  • 1 bell pepper, diced
  • ¼ cup black olives, drained
    kalamata olives1:1brinyfruitybold

    stronger flavor, darker color

    Full guide →
  • ¼ cup parmesan cheese, grated
  • ½ red onion, diced
  • 2 teaspoons garlic powder
  • 2 teaspoons Italian herbs
    fresh basil, oregano mix2 tsp dried = 2 tbsp freshbrightgrassyaromatic

    fresher taste if using fresh herbs

  • salt, to taste(optional)
  • pepper, to taste(optional)
    salami1:1curedsaltyspiced

    milder than pepperoni, still adds richness

    Full guide →

Instructions

  1. 1

    Bring large stock pot of salted water to boil and cook rotini to al dente, then drain well.

  2. 2

    While pasta cooks, whisk together olive oil, red wine vinegar, Italian herbs, and garlic powder in small bowl.

  3. 3

    Transfer warm drained pasta to large bowl.

  4. 4

    Add diced bell pepper, halved cherry tomatoes, drained black olives, diced red onion, mozzarella cubes, and pepperoni slices.

  5. 5

    Toss gently to combine.

  6. 6

    Drizzle dressing over pasta and toss again until coated.

  7. 7

    Top with grated parmesan cheese and mix through.

  8. 8

    Serve immediately or refrigerate in airtight container until ready to serve.

Tips

Tip 1

Toast garlic powder in a dry skillet for 30 seconds before whisking into dressing to intensify flavor and eliminate raw taste. This deepens the savory profile without extra ingredients.

Tip 2

Toss pasta with dressing while still warm so it absorbs flavors better, then add mozzarella and pepperoni after it cools slightly to prevent cheese from melting into a clump.

Tip 3

Prepare up to 4 hours ahead and refrigerate, but add grated parmesan just before serving to prevent it from absorbing moisture and clumping.

Good to Know

Storage

Refrigerate in airtight container up to 4 days. Salad gradually absorbs dressing; add extra olive oil and vinegar before serving if needed.

Make Ahead

Prepare vegetables and dressing up to 1 day ahead. Cook pasta and assemble salad up to 8 hours before serving. Add parmesan just before serving.

Serve With

Chill and serve cold, or bring to room temperature. Pairs with grilled chicken, Italian meats, or crusty bread. Works for picnics, potlucks, or light summer dinners.

See pairing guide →

Common Mistakes

Watch

Drain pasta too aggressively or rinse it to avoid removing starch that helps dressing cling to noodles.

Watch

Add salt without tasting the finished salad first to avoid over-seasoning; pepperoni and olives already contribute salt.

Watch

Mix in mozzarella before the pasta cools slightly to avoid it clumping or softening from residual heat.

Substitutions

Dairy-Free Swaps

mozzarella
provolone1:1dairysaltyfirmdairy-free

adds slightly sharper flavor

Full guide →

General Alternatives

pepperoni
salami1:1curedsaltyspiced

milder than pepperoni, still adds richness

Full guide →
cherry tomatoes
sun-dried tomatoes1:3concentratedsweetchewy

intensifies tomato flavor significantly

Full guide →
black olives
kalamata olives1:1brinyfruitybold

stronger flavor, darker color

Full guide →
olive oil
avocado oil1:1neutrallightcreamy

milder flavor allows other ingredients to shine

Full guide →
red wine vinegar
balsamic vinegar1:1acidicsweetdark

creates deeper color and sweetness

Full guide →
Italian herbs
fresh basil, oregano mix2 tsp dried = 2 tbsp freshbrightgrassyaromatic

fresher taste if using fresh herbs

Find more substitutions →

FAQ

Can I make this pasta salad ahead of time?

Yes. Cook pasta and vegetables up to 8 hours ahead. Assemble without parmesan, cover, and refrigerate. Add dressing and parmesan 30 minutes before serving so cheese stays crisp. The salad absorbs dressing as it sits, which improves flavor.

What if I don't have fresh mozzarella?

Substitute provolone, white cheddar, or even fresh feta in equal amounts. Avoid pre-shredded mozzarella as it contains anti-caking agents that prevent clean melting. Cubed fresh mozz gives the best texture and mild flavor.

Can I freeze leftover pasta salad?

Freezing is not recommended. Mayonnaise-free versions hold better than creamy salads, but mozzarella, tomatoes, and olives become mushy when thawed. Refrigerate in airtight container up to 4 days instead for best results.