Classic Italian Pasta Salad with Olives and Cherry Tomatoes

img 102981 1

THE BEST Italian Pasta Salad Recipe!

img 102981 2

After making countless Italian pasta salads over the years, this version stands out as my favorite. It’s bright, satisfying, and full of contrasting textures and flavors that keep people coming back for more.

Rather than relying on a bottled Italian dressing, this salad is dressed with a pepperoncini-infused red wine vinaigrette that brings a lively tang to every bite. The combination of savory salami, briny Kalamata olives, roasted red peppers, tangy pepperoncini, creamy mozzarella pearls, ripe cherry tomatoes, and crisp red onion creates a balanced, hearty salad. A generous handful of fresh basil and plenty of grated Parmesan finish it off with aromatic, savory notes.

This pasta salad works well as a main for a casual meal or as a show-stopping potluck dish. It improves with a short rest as the pasta absorbs the vinaigrette and the flavors meld, so you can make it ahead with confidence. Use any pasta you like—rotini is great because it traps dressing and mix-ins—but feel free to swap in your favorite shape. Toss everything together, let it sit a bit, and enjoy how the flavors come together.

img 102981 3

Recipe Tips

Here are a few practical tips to get the best results with this Italian pasta salad:

  • Cook the pasta al dente. Choose a slightly firm texture so the pasta holds up when tossed and rests with the dressing.
  • Rinse the pasta briefly. After draining, rinse with cool water to stop the cooking and prevent sticking, but don’t chill the pasta completely.
  • Season the pasta water well. Salting the water is the only chance to flavor the pasta from within, so be generous.
  • Save some pepperoncini brine. A splash of the brine in the vinaigrette adds acidity and a spicy-sour kick that elevates the dressing.
  • Let the salad rest before serving. Allow 20–30 minutes if possible so the dressing can be absorbed and the onion mellows; this improves the overall flavor.
img 102981 4

Variations You Can Try

This recipe is very adaptable. Below are ideas for customizing the salad to suit different tastes or dietary needs:

  • Add leafy greens. Stir in a few handfuls of arugula or baby spinach just before serving for freshness and color.
  • Turn up the heat. Add red pepper flakes or increase the pepperoncini for more spice.
  • Swap the salami. Pepperoni, prosciutto, or diced cooked chicken are all tasty substitutions.
  • Boost the protein. Add grilled chicken, shrimp, or a can of rinsed chickpeas to make it more substantial.
  • Change the cheese. Use crumbled feta for a tangier, saltier profile instead of mozzarella.
  • Add artichoke hearts. Marinated artichoke quarters bring extra flavor and a pleasant texture.
  • Use more herbs. Fresh parsley, oregano, or chives complement the basil nicely and freshen the salad.
img 102981 5

FAQ

What can I substitute for pepperoncini?

Banana peppers make a suitable substitute; they are similar in texture and flavor but typically a bit milder.

How long will this last in the fridge?

Stored in an airtight container, the salad will keep well for about 3–4 days. The texture of fresh ingredients like tomatoes and mozzarella may soften over time.

Can I freeze this pasta salad?

Freezing is not recommended. Fresh vegetables and soft cheeses usually lose their texture after freezing and thawing, so this salad is best enjoyed fresh.

img 102981 6

More Favorite Pasta Salad Recipes!

img 102981 7

Prosciutto Melon Pasta Salad

Chicken caesar pasta salad recipe

Chicken Caesar Pasta Salad

Pesto Pasta Salad

Pesto Pasta Salad

img 102981 10

Lemony Artichoke Pasta Salad

img 102981 11

Italian Pasta Salad

Prep Time:
20 minutes
Cook Time:
10 minutes
Resting Time:
30 minutes
Total Time:
1 hour
Makes:
8 servings
img 102981 12
Print
This easy Italian pasta salad is bold, zippy, make-ahead friendly, and ideal for potlucks, picnics, or simple family meals.

Ingredients

For the pasta salad:

  • 1 pound uncooked pasta (rotini recommended)
  • 1 pint (10–12 oz) cherry tomatoes, halved
  • 1 cup pearl mozzarella
  • 6 ounces salami, sliced or chopped
  • 3/4 cup sliced pepperoncini
  • 1/2 cup thinly sliced red onion
  • 3/4 cup pitted Kalamata olives, halved
  • 1 cup roasted red bell peppers, chopped
  • 1 cup loosely packed fresh basil, chopped
  • 2/3 cup finely grated Parmesan cheese, plus extra for serving

For the red wine vinaigrette:

  • 1/3 cup extra-virgin olive oil
  • 3 tablespoons red wine vinegar
  • 1 teaspoon Dijon mustard
  • 1 teaspoon honey
  • 1 garlic clove, finely grated or minced
  • 1/2 teaspoon dried oregano
  • 1/2 teaspoon fine sea salt
  • 1/2 teaspoon freshly-cracked black pepper
  • 1 tablespoon pepperoncini brine

Instructions

  • Cook the pasta. Bring a large pot of generously salted water to a boil. Cook the pasta until al dente according to package directions. Drain and rinse briefly under cool water until it is no longer hot but not fully chilled. Transfer to a large mixing bowl.
  • Make the vinaigrette. In a small bowl or jar, whisk together the red wine vinegar, Dijon mustard, honey, garlic, oregano, salt, pepper, and pepperoncini brine. Slowly drizzle in the olive oil while whisking until the dressing is emulsified and smooth.
  • Toss the salad. Add the cherry tomatoes, mozzarella, salami, pepperoncini, red onion, olives, and roasted red peppers to the bowl with the pasta. Pour the vinaigrette over the mixture and toss until everything is evenly coated.
  • Finish with herbs and cheese. Fold in the chopped basil and the grated Parmesan. Toss again so the basil and cheese are distributed evenly throughout the salad.
  • Rest and serve. Let the salad sit for at least 15–20 minutes to allow the flavors to meld. Give it a final toss and serve with extra Parmesan on top if desired. The salad keeps well in an airtight container for 3–4 days in the refrigerator.
img 102981 13

Did you make this?
Share how it turned out in the comments below.