The Recipes Table
Simple Recipes for Everyday Cooking

Italian Pasta Salad Recipe with Homemade Zesty Dressing

Italian pasta salad with rotini, beef salami, mozzarella, and a zesty homemade vinaigrette. Make it ahead, keep it glossy, and skip the dry leftovers.

Total Time90 mins
DifficultyEasy
Servings10 Servings
Jump to Recipe
Italian Pasta Salad Recipe with Homemade Zesty Dressing

Why You'll Love This Recipe

  • The homemade vinaigrette takes five minutes in a jar and tastes sharper and less sugary than bottled Italian dressing.
  • It genuinely improves after two hours in the fridge, so it is a real make-ahead dish rather than one you rush at the last minute.
  • One batch feeds ten people as a side, which covers most potluck and BBQ math.
  • Every add-in is swappable. The pasta, vinaigrette, and salting method are the only parts that matter.
Chef's Secret Key Tip

Toss the hot, drained pasta with about one third of the vinaigrette before you add anything else. Warm pasta is porous and pulls dressing into the noodle itself instead of letting it pool at the bottom of the bowl.

The remaining two thirds goes on right before serving. Here's the thing most recipes get wrong: they dress everything once, at the end, which is exactly why the salad reads dry the next day.

Read Before You Start

1

Cook the pasta one minute past al dente. Chilled starch reads firmer on the tongue than warm starch does. Pasta that is perfectly al dente hot will taste slightly chalky and undercooked cold. That extra minute lands it right after it comes out of the fridge.

2

Salt the pasta water normally, then go light on salt in the dressing. Beef salami, pepperoni, olives, pepperoncini, and Parmesan are all salty. Season the vinaigrette conservatively and correct at the end, after chilling, when you can actually taste the finished balance.

Ingredient Deep Dive & Notes

Rotini or fusilli. The spirals trap vinaigrette and small ingredients in a way smooth shapes cannot. Tri-color rotini is the classic look and tastes identical to plain. Farfalle and penne also work.

Beef pepperoni and beef salami. Traditional Italian pasta salad uses pork versions of both. Beef pepperoni and beef salami are the default here and give the same salty, fatty, slightly spiced bite. Turkey pepperoni works too, though it is leaner and less rich.

Fresh mozzarella pearls. Milky and soft against the sharp dressing. Low-moisture block mozzarella, cubed, is firmer and holds up better if the salad will sit out a while. Both are correct, they just behave differently.

Red wine vinegar. The backbone of the dressing. If you avoid wine-derived vinegar, use apple cider vinegar or plain distilled white vinegar with an extra teaspoon of lemon juice.

Pepperoncini and their brine. Two tablespoons of brine from the jar goes into the dressing. It adds acid, salt, and a low background heat that plain vinegar does not.

Do not substitute the Dijon mustard. It is not there for flavor, it is the emulsifier. Without it the oil and vinegar separate within twenty minutes and the salad turns greasy on top and sour underneath. Yellow mustard is not a working replacement, it is too weak an emulsifier and too sweet.

For a cheese-filled alternative tossed in lemon herb dressing, see our Tortellini Pasta Salad. If you love sweet tomatoes and fresh mozzarella with balsamic dressing, explore our Caprese Pasta Salad. For a complete overview of dressing styles, meal-prep tips, and cookout ideas, browse our 15 Pasta Salad Recipes guide. If you are planning an Italian feast, serve this salad alongside Easy Lasagna.

Equipment Needed

  • A rimmed baking sheet for cooling the pasta fast and evenly in a single layer.
  • A lidded jar for shaking and emulsifying the vinaigrette.
  • A large mixing bowl (at least 6 quarts) to toss without spilling.
Ingredients for Italian pasta salad including tri-color rotini, beef salami, beef pepperoni, fresh mozzarella pearls, cherry tomatoes, English cucumber, bell pepper, red onion, black olives, pepperoncini, olive oil, red wine vinegar, and herbs
View Full Photo
Ingredients & Prep Mise en Place

Ingredients for Italian pasta salad including tri-color rotini, beef salami, beef pepperoni, fresh mozzarella pearls, cherry tomatoes, English cucumber, bell pepper, red onion, black olives, pepperoncini, olive oil, red wine vinegar, and herbs

Visual Culinary Method

Detailed Step-by-Step Cooking Guide

Step 1

Emulsify Vinaigrette & Boil Pasta

Shake olive oil, red wine vinegar, lemon juice, pepperoncini brine, Dijon, honey, garlic, and dried herbs in a jar for 30 seconds until cloudy. Cook rotini in salted boiling water one minute past al dente.
Step 2

Dress Warm & Cool Flat

Drain pasta without rinsing. Toss with one third of the vinaigrette while still warm, then spread in a single layer on a rimmed baking sheet for 10 to 15 minutes until barely warm.
Rotini pasta tossed with vinaigrette spreading on a rimmed baking sheet to cool flat
View Full Photo

Rotini pasta tossed with vinaigrette spreading on a rimmed baking sheet to cool flat

Step 3

Prep Produce & Combine

Halve tomatoes, slice cucumber and pepperoncini, dice bell pepper, slice beef salami, and quarter pepperoni. In a large bowl, toss cooled pasta with all vegetables, meats, and mozzarella pearls, lifting from the bottom.
Tossing rotini pasta with chopped vegetables, meats, and mozzarella in a large mixing bowl
View Full Photo

Tossing rotini pasta with chopped vegetables, meats, and mozzarella in a large mixing bowl

Step 4

Chill & Final Dressing

Cover and chill for at least 1 hour. Just before serving, pour over the remaining two thirds of vinaigrette, add shaved Parmesan and fresh torn basil, toss gently, and adjust salt.
Troubleshooting & QA

Getting the Texture Right

Three simple texture adjustments to make sure your pasta salad stays glossy and crisp.

It tastes dry after chilling

The pasta absorbed the dressing as intended. Pour on the reserved two-thirds of vinaigrette right before serving, or add 1 tbsp olive oil and 1 tsp vinegar if needed.

Liquid pooling at the bottom

Cucumbers and tomatoes release water. De-seed the cucumber or salt and drain tomatoes and cucumbers for 15 minutes before adding. Lift pasta with a slotted spoon to serve.

It tastes flat or underseasoned

Cold temperatures blunt salt and acid perception. Bring bowl to room temperature 20 minutes before serving, then taste and adjust salt.

Mozzarella turned rubbery

Fresh mozzarella firms up in the fridge. Allow salad to sit at cool room temperature for 20 to 30 minutes before serving so cheese softens.

Fork lifting a bite of Italian pasta salad with rotini, rolled salami slice, cherry tomato, and mozzarella pearl
View Full Photo
Texture & Doneness Visual Cue

Fork lifting a bite of Italian pasta salad with rotini, rolled salami slice, cherry tomato, and mozzarella pearl

How to Use This Vinaigrette Beyond the Salad

Make a double batch of the vinaigrette: it holds for two weeks in the fridge and makes an incredible marinade for grilled chicken or shrimp.
Toss with warm roasted vegetables like zucchini, bell peppers, and potatoes.
Drizzle into Italian deli submarine sandwiches before adding meats.
For another lunch-ready cold pasta dish featuring canned seafood, check out our Tuna Pasta Salad. If you're looking for a creamy, smoky cookout alternative, explore our BLT Pasta Salad.
Freshness & Handling

How to Serve, Store & Reheat

To Serve

Serve cold or at room temperature after letting sit 20 to 30 minutes. Pairs with grilled chicken, burgers, kebabs, or garlic bread. At an outdoor gathering, set inside a larger bowl of ice.

To Store

Refrigerate in an airtight container for up to 4 days. Vegetables soften after day two but flavor keeps improving through day three.

To Reheat

None needed. This is a cold salad and should not be heated.

To Freeze

No. Freezing ruins it. Pasta turns mealy, tomatoes and cucumbers collapse into water, and mozzarella goes grainy.

Italian pasta salad served outdoors at a cookout table alongside grilled foods and beverages
View Full Photo
Table Plating & Serving Suggestion

Italian pasta salad served outdoors at a cookout table alongside grilled foods and beverages

Dietary Variations

Vegetarian

Omit beef salami and pepperoni. Replace with 14 oz drained artichoke hearts, 15 oz rinsed chickpeas, and an extra ounce of mozzarella.

Gluten-free

Use gluten-free rotini cooked strictly to package time. Rinse briefly with cold water to wash away surface starch that causes gumminess, then dress while still warm.

Dairy-free

Omit mozzarella and Parmesan. Add marinated artichoke hearts, sun-dried tomatoes, and 1/3 cup toasted pine nuts for richness.

Chef's Pro Kitchen Note

The two-stage dressing method works because of how starch behaves at temperature. Hot pasta has an open, gelatinized starch structure that takes liquid in readily.

As it cools, that starch retrogrades and tightens, and the surface becomes far less absorbent. Dress it hot and the flavor lives inside the noodle.

Dress it cold and the flavor sits on the outside, where it drains to the bottom of the bowl. Same ingredients, completely different result.

Allergen Notice: This recipe contains wheat (pasta), milk (mozzarella, Parmesan), and mustard (Dijon). Always check cured meat labels for allergens or gluten.

Frequently Asked Questions

Kitchen Photo Roll

Recipe Visual Gallery (6 Full Photos)

Click any photo to view in high resolution
Italian Pasta Salad Recipe with Homemade Zesty Dressing kitchen photo 1
View Full
Italian Pasta Salad Recipe with Homemade Zesty Dressing kitchen photo 2
View Full
Italian Pasta Salad Recipe with Homemade Zesty Dressing kitchen photo 3
View Full
Italian Pasta Salad Recipe with Homemade Zesty Dressing kitchen photo 4
View Full
Italian Pasta Salad Recipe with Homemade Zesty Dressing kitchen photo 5
View Full
Italian Pasta Salad Recipe with Homemade Zesty Dressing kitchen photo 6
View Full
Step-by-Step Instructions

Recipe Card & Steps

Ingredients Checklist

Click an item to check it off as you prep

10 servings
  • 1/2 cupextra virgin olive oil
  • 1/4 cupred wine vinegar
  • 2 tbspfresh lemon juice
  • 2 tbsppepperoncini brine (from the jar)
  • 1 tbspDijon mustard
  • 1 tbsphoney
  • 3 clovesgarlic, finely minced
  • 1 1/2 tspdried oregano
  • 1 tspdried basil
  • 1/2 tspcrushed red pepper flakes
  • 1/2 tspfine salt
  • 1/4 tspblack pepper
  • 1 lb (450 g)tri-color rotini
  • 10 ozcherry tomatoes, halved
  • 1English cucumber, quartered lengthwise and sliced
  • 1orange or yellow bell pepper, diced
  • 1 smallred onion, thinly sliced
  • 1 cupblack olives, halved
  • 1/2 cupsliced pepperoncini
  • 8 ozfresh mozzarella pearls
  • 4 ozbeef salami, cut into strips
  • 4 ozbeef pepperoni, slices quartered
  • 1/2 cupshaved Parmesan
  • 1/4 cupfresh basil, torn

Step-by-Step Instructions

Follow along and mark each step complete as you cook

1

Slice the red onion and submerge it in cold water. Leave it there while the pasta cooks.

2

Add all vinaigrette ingredients to a lidded jar. Seal and shake hard for 30 seconds, until the mixture is uniformly cloudy with no separate layer of oil on top.

3

Bring a large pot of well-salted water to a rolling boil. Cook the rotini one minute past the package al dente time. The pasta should have no chalky white center but still resist slightly when bitten.

4

Drain the pasta without rinsing. Return it to the pot, add one third of the vinaigrette, and toss to coat.

5

Spread the dressed pasta in a single layer on a rimmed baking sheet. Cool on the counter for 10 to 15 minutes, until barely warm.

6

Halve the tomatoes, slice the cucumber and pepperoncini, dice the bell pepper, and cut the beef salami into strips and the beef pepperoni slices into quarters. Drain the onion and pat dry.

7

Transfer the cooled pasta to a large bowl. Add the tomatoes, cucumber, bell pepper, onion, olives, pepperoncini, mozzarella, beef salami, and beef pepperoni. Toss gently, lifting from the bottom.

8

Cover and refrigerate for at least 1 hour.

9

Before serving, add the remaining vinaigrette, the shaved Parmesan, and the torn basil. Toss, taste, and adjust salt, pepper, or vinegar.

Recipe Card Notes & Tips

  • Hold back the second portion of dressing. This is what keeps the salad from tasting dry after chilling.
  • To avoid a watery bowl, seed the cucumber or salt the cut cucumber and tomatoes in a colander for 15 minutes and pat dry before adding.
  • Take the salad out of the fridge 20 to 30 minutes before serving so the mozzarella softens and the flavors come forward.
  • Vegetarian version: omit both meats, add drained artichoke hearts and rinsed chickpeas.
Community Feedback

Ratings & Reviews

Leave a Review

Made this recipe? Share your thoughts, tweaks, and honest rating with other home cooks!

5 / 5

Community Reviews (0)

Loading reviews...

You Might Also Enjoy

More delicious recipes in Salads & Sides.