This antipasto pasta salad recipe combines rotini pasta with salami, pepperoni, mozzarella pearls, olives, artichoke hearts, and pepperoncini in a red wine vinaigrette.
It draws on the classic Italian antipasto platter, the spread of cured meats, cheeses, and pickled vegetables usually served before the main course, and turns it into a full pasta dish.
The dressing uses just five ingredients: olive oil, red wine vinegar, garlic, Italian seasoning, and parmesan. Twelve mix-ins go into the bowl, and the whole thing comes together in about 30 minutes of active time.
Most versions turn bland because the pasta gets tossed while it’s still hot and the dressing gets diluted by residual pasta water; cooling the pasta slightly before dressing it, and draining it well, keeps the vinaigrette concentrated.
| Quick Recipe Summary | |
|---|---|
| Prep Time | 20 minutes |
| Cook Time | 12 minutes |
| Total Time | 32 minutes |
| Servings | 8 servings |
| Difficulty Level | Easy |

Why You’ll Love This Antipasto Pasta Salad Recipe
This recipe pulls together twelve ingredients you’d normally find scattered across a charcuterie board and lets them all sit in one bowl of pasta. The red wine vinaigrette soaks into the rotini’s ridges, so every bite carries a bit of the salty, briny flavor from the olives and pepperoncini.
Here’s what makes it worth making:
- No cooking beyond the pasta. Everything else is chopped, sliced, and tossed, no oven, no stovetop sauce.
- Better the next day. The flavors deepen the longer the salad sits in the dressing, so it works well made a day ahead.
- Naturally customizable. Swap the meats, cheese, or pasta shape without changing the method.
- Feeds a crowd. One bowl serves eight, and it scales up easily for potlucks or parties.
- Travels well. It holds up in a cooler or on a buffet table far longer than a mayonnaise-based salad.
- Balanced textures. Al dente pasta, crunchy vegetables, and soft cheese pearls in the same bite.
For a look at how other pasta salads compare, check out this Classic Pasta Salad Recipe.
Ingredients
Everything here is either sliceable straight from the package or found at a standard deli counter. Nothing requires special ordering.
For the Salad
- 1 lb (450g) rotini pasta
- 8 oz (225g) Italian dry salami, cut into quarters
- 4 oz (115g) pepperoni, cut into quarters
- 8 oz (225g) fresh mozzarella pearls
- 1 cup (150g) cherry tomatoes, halved
- 1 cup (150g) marinated artichoke hearts, drained and quartered
- 1/2 cup (75g) black olives, halved
- 1/2 cup (75g) kalamata olives, halved
- 1/2 cup (75g) sliced pepperoncini
- 1/2 cup (60g) red onion, thinly sliced
- 1/4 cup (10g) fresh basil, cut into thin ribbons
- 1/2 cup (50g) grated parmesan cheese
For the Dressing
- 1/2 cup (120ml) extra virgin olive oil
- 1/4 cup (60ml) red wine vinegar
- 2 cloves garlic, minced
- 1 tsp Italian seasoning
- 1/2 tsp red pepper flakes, optional
- Salt and black pepper, to taste
For a smaller batch made just for guests who want a dairy-free version, sub the mozzarella for extra olives and artichokes; the dressing quantities stay the same either way.
For another take on a red wine vinaigrette base, see the Pasta Salad Dressing Recipe.
Kitchen Equipment Needed
Nothing here beyond what a standard kitchen already has, though a few upgrades make the process faster.
- Large stockpot for boiling pasta
- Colander for draining
- Large mixing bowl with enough room to toss without spilling
- Cutting board
- Chef’s knife
- Measuring cups and spoons
- Whisk for the dressing
- Serving spoon or salad tongs
You might also enjoy: Pesto Pasta Salad Recipe
Recommended Products for This Recipe
These are the specific products and brands that have made this recipe easier and more consistent for me over repeated batches. None of these are required, but they solve real problems that come up when making a meat and cheese heavy pasta salad.
1. Volpi Italian Dry Salami
Pre-sliced deli salami is often cut too thin and shreds when tossed with pasta and dressing. A whole log lets you cut thicker quarters that hold their shape and give a meatier bite in every forkful.
2. BelGioioso Fresh Mozzarella Pearls
Larger mozzarella balls need to be cubed by hand, which usually means uneven pieces and a cutting board covered in whey. Pearls are already bite-sized, so they distribute evenly through the bowl without extra prep.
3. Colavita Extra Virgin Olive Oil
A cheap olive oil dressing tends to taste flat next to salty cured meats and briny olives. A robust, peppery extra virgin oil actually stands up to those bold flavors instead of disappearing underneath them.
4. OXO Good Grips Salad Spinner
Cherry tomatoes and basil that aren’t fully dried before going into the bowl water down the dressing within an hour. A salad spinner gets the vegetables dry in seconds instead of blotting everything with paper towels.
5. Rubbermaid Brilliance Large Food Storage Container
A pasta salad this loaded doesn’t fit neatly into a standard container, and a loose lid lets the dressing leak in the fridge. This container’s seal keeps the vinaigrette contained and the pasta from drying out overnight.
For more pasta salad inspiration, see the Rotini Pasta Salad Recipe.

Step-by-Step Instructions: How to Make Antipasto Pasta Salad
Follow these steps and the salad comes together in one bowl with minimal cleanup.
1. Cook the Pasta
- Bring a large pot of generously salted water to a boil.
- Add 1 lb (450g) rotini pasta and cook according to the package directions until al dente, usually 10 to 12 minutes.
- Drain the pasta in a colander and rinse briefly with cold water to stop the cooking and cool it down.
- Let the pasta sit in the colander for a few minutes, shaking it occasionally, so excess water drains off completely.
2. Make the Dressing
- In a small bowl, whisk together 1/2 cup (120ml) extra virgin olive oil and 1/4 cup (60ml) red wine vinegar.
- Add 2 cloves minced garlic, 1 tsp Italian seasoning, and 1/2 tsp red pepper flakes if using.
- Season with salt and black pepper to taste, then whisk again until the dressing looks combined and slightly thickened.
- Set the dressing aside while you prep the remaining ingredients.
3. Prep the Meats and Cheese
- Cut 8 oz (225g) salami into quarters, leaving pieces large enough to hold their shape when tossed.
- Cut 4 oz (115g) pepperoni into quarters the same way.
- Drain 8 oz (225g) fresh mozzarella pearls if packed in liquid, and pat them dry with a paper towel.
4. Prep the Vegetables
- Halve 1 cup (150g) cherry tomatoes.
- Drain and quarter 1 cup (150g) marinated artichoke hearts.
- Halve 1/2 cup (75g) black olives and 1/2 cup (75g) kalamata olives.
- Drain and slice 1/2 cup (75g) pepperoncini if not already sliced.
- Thinly slice 1/2 cup (60g) red onion.
- Cut 1/4 cup (10g) fresh basil into thin ribbons.
5. Combine Everything
- Add the drained, cooled pasta to a large mixing bowl.
- Add the salami, pepperoni, mozzarella pearls, cherry tomatoes, artichoke hearts, black olives, kalamata olives, pepperoncini, and red onion.
- Pour the dressing over the top and add 1/2 cup (50g) grated parmesan cheese.
6. Toss and Finish
- Toss everything together gently but thoroughly, making sure the dressing coats the pasta and every ingredient is distributed evenly.
- Taste and adjust the seasoning with additional salt, pepper, or red pepper flakes if needed.
- Scatter the fresh basil ribbons over the top just before serving.
I ruined my first attempt by tossing the pasta into the dressing while it was still steaming, which wilted the basil and made the olive oil separate. Letting the pasta cool for five minutes before combining keeps the dressing from breaking.
For a related dressing-heavy salad, see the Dill Pickle Pasta Salad Recipe.

Tips for The Best Antipasto Pasta Salad
A few small adjustments make a noticeable difference in how this salad turns out.
- Salt the pasta water heavily. It’s the only chance the pasta itself gets seasoned from the inside.
- Cut ingredients to a similar size. Uniform pieces make every bite balanced instead of one fork getting all olives and another all pasta.
- Use a short, ridged pasta shape. Rotini, fusilli, or farfalle grab the dressing better than long noodles like spaghetti.
- Don’t skip the rest time. Letting the salad sit for at least 30 minutes before serving lets the pasta absorb the dressing.
- Dress the pasta while it’s still slightly warm, not hot. Warm pasta absorbs more dressing than cold pasta, but scorching hot pasta wilts the fresh herbs.
- Buy meat and cheese from a deli counter when possible. Thicker cuts hold their texture better than pre-packaged thin slices.
- Reserve a little dressing. Salad tossed ahead of time can dry out slightly in the fridge, so holding back two tablespoons to add before serving refreshes it.
- Taste before adding extra salt. Salami, pepperoni, olives, and parmesan are all salty on their own.
I’ve found that draining the artichoke hearts and pepperoncini in a fine mesh strainer for a few minutes, rather than just tipping the jar, keeps significantly more brine out of the finished salad.
Read Also: Bowtie Pasta Salad Recipe
What to Serve with Antipasto Pasta Salad
This salad works as a side dish at a cookout or as a light main course on its own. It pairs best with foods that don’t compete with its salty, tangy profile.
- Grilled proteins: Grilled Lemon Herb Chicken or grilled chicken skewers keep the meal light while still substantial.
- Italian mains: Chicken Parmesan or Baked Ziti for a heartier, family-style Italian dinner.
- Sandwiches: BBQ Pulled Pork Sandwiches or a classic Italian sub for a casual lunch pairing.
- Steak dinners: Filet Mignon or Prime Rib for a more formal spread where the salad plays a supporting role.
- Skewers: Grilled Chicken and Veggie Skewers for a backyard cookout menu.
- Bread: A crusty garlic bread or warm focaccia to soak up any extra dressing left in the bowl.
- Drinks: Iced lemon water, sparkling water with citrus, or a light Italian white wine.
- Occasions: Potlucks, picnics, backyard barbecues, or as part of a make-ahead lunch rotation for the week.
For another antipasto-style pairing, check out the Mediterranean Pasta Salad Recipe.
Variations of Antipasto Pasta Salad
The base recipe holds up well to substitutions, since most of the ingredients are interchangeable within the same flavor family.
- Swap the pasta shape. Farfalle, penne, or orzo all work if rotini isn’t available.
- Go vegetarian. Remove the salami and pepperoni and double the olives, artichokes, and roasted red peppers.
- Add roasted red peppers. Jarred roasted red peppers add sweetness that balances the salty meats.
- Use a creamy dressing instead. A parmesan-mayo blend turns this into a heavier, richer version closer to a classic macaroni salad.
- Swap the cheese. Provolone or fresh burrata pearls work in place of mozzarella for a different texture.
- Add greens. A few handfuls of baby spinach or arugula stirred in right before serving adds volume without much extra effort.
- Make it spicier. Extra pepperoncini brine whisked into the dressing, plus additional red pepper flakes, raises the heat level.
- Try grilled chicken or shrimp instead of cured meats. This lightens the dish while keeping the same dressing and vegetables.
You might also enjoy: Salami Pasta Salad Recipe
Storage and Reheating
This salad is meant to be served cold or at room temperature, so there’s no reheating involved, only proper storage to keep it fresh.
- Refrigerator: Store in an airtight container for up to 4 days.
- Do not freeze. The mozzarella and fresh vegetables break down and turn watery once thawed.
- Make-ahead tip: The salad actually improves after sitting in the fridge for a few hours, so making it the morning of, or the night before, an event works well.
- Refresh before serving: If the pasta looks dry after a day or two, toss it with a small amount of additional olive oil and a splash of red wine vinegar.
- Bring to room temperature before serving if it’s been in the fridge for more than a couple of hours, since the olive oil in the dressing solidifies slightly when cold.
- Keep basil separate if storing longer than a day. Fresh basil darkens quickly once cut, so adding it just before serving keeps it looking fresh.
For a similarly make-ahead friendly recipe, see the Caprese Pasta Salad Recipe.
Nutritional Facts
| Nutrition Per Serving (1 of 8) | |
|---|---|
| Calories | 410 kcal |
| Protein | 16g |
| Carbohydrates | 38g |
| Fat | 22g |
| Saturated Fat | 6g |
| Fiber | 3g |
| Sugar | 3g |
| Sodium | 980mg |
Nutritional values are estimates and will vary based on specific brands and portion sizes used.
For another nutrition-conscious option, see the Tortellini Pasta Salad Recipe.
Health Benefits of Key Ingredients
Several ingredients in this salad bring more to the table than flavor alone.
- Olive oil: A source of monounsaturated fats, which are commonly associated with heart health when used in place of saturated fats.
- Tomatoes: Contain lycopene, an antioxidant linked to cell protection, along with vitamin C.
- Garlic: Contains allicin, a compound studied for its role in supporting immune function.
- Artichoke hearts: High in fiber and contain antioxidants that support digestive health.
- Red onion: Contains quercetin, a plant compound with antioxidant properties.
- Basil: Provides small amounts of vitamin K along with aromatic oils linked to anti-inflammatory properties.
- Parmesan cheese: A concentrated source of calcium and protein relative to its serving size.
- Whole grain pasta option: Swapping in whole grain rotini adds fiber and additional B vitamins compared to refined pasta.
For another recipe built around Mediterranean-style ingredients, see the BLT Pasta Salad Recipe.
FAQs About Antipasto Pasta Salad
1. Can I make antipasto pasta salad ahead of time?
Yes, this salad is one of the few pasta dishes that actually improves with time.
Make it up to a day in advance and store it covered in the fridge, then add the fresh basil right before serving.
2. What pasta shape works best?
Short, ridged shapes like rotini, fusilli, or farfalle hold the dressing better than smooth or long noodles.
Avoid shapes like spaghetti or angel hair, which tend to clump and don’t carry the dressing well.
3. Can I make this salad without meat?
Yes, simply omit the salami and pepperoni and increase the olives, artichokes, and mozzarella to fill the gap.
The dressing and remaining vegetables carry enough flavor on their own to keep the salad balanced.
4. Why does my pasta salad taste bland the next day?
Refrigeration mutes flavors slightly, and the pasta continues to absorb the dressing overnight, leaving less on the surface.
A small splash of fresh vinegar and a pinch of salt right before serving usually brings the flavor back.
5. Can I use a different vinegar in the dressing?
Yes, white wine vinegar or balsamic vinegar both work in place of red wine vinegar.
Balsamic will add a noticeably sweeter, darker flavor compared to the sharper taste of red wine vinegar.
For a lighter option, try: Chicken Caesar Pasta Salad Recipe

Antipasto Pasta Salad
Ingredients
- 1 lb rotini pasta - 450g
- 8 oz Italian dry salami - 225g, cut into quarters
- 4 oz pepperoni - 115g, cut into quarters
- 8 oz fresh mozzarella pearls - 225g
- 1 cup cherry tomatoes - 150g, halved
- 1 cup marinated artichoke hearts - 150g, drained and quartered
- 1/2 cup black olives - 75g, halved
- 1/2 cup kalamata olives - 75g, halved
- 1/2 cup sliced pepperoncini - 75g
- 1/2 cup red onion - 60g, thinly sliced
- 1/4 cup fresh basil - 10g, cut into thin ribbons
- 1/2 cup grated parmesan cheese - 50g
- 1/2 cup extra virgin olive oil - 120ml
- 1/4 cup red wine vinegar - 60ml
- 2 cloves garlic - minced
- 1 tsp Italian seasoning
- 1/2 tsp red pepper flakes - optional
- salt and black pepper - to taste
Equipment
- Large mixing bowl - with enough room to toss without spilling
- Whisk - for the dressing
- Serving spoon or salad tongs
- Salad spinner - (optional) – for drying vegetables
- Fine-mesh strainer - (optional) – for draining artichokes and pepperoncini
Method
- Cook the pasta: Boil salted water, cook rotini until al dente, drain, rinse with cold water, and let sit in colander to drain completely.
- Make the dressing: Whisk together olive oil, red wine vinegar, garlic, Italian seasoning, red pepper flakes (if using), salt, and pepper until combined.
- Prep the meats and cheese: Cut salami and pepperoni into quarters. Drain mozzarella pearls and pat dry.
- Prep the vegetables: Halve tomatoes, quarter artichokes, halve olives, slice pepperoncini and red onion, and cut basil into ribbons.
- Combine everything: Add cooled pasta, meats, cheese, vegetables, and dressing to a large bowl. Add parmesan cheese.
- Toss gently to coat evenly. Season to taste with salt, pepper, or red pepper flakes. Top with fresh basil just before serving.
Nutrition
Notes
- Salt the pasta water heavily for best flavor.
- Let pasta cool for 5 minutes before dressing to prevent the vinaigrette from breaking.
- Drain artichoke hearts and pepperoncini in a fine mesh strainer to keep brine out of the salad.
- This salad tastes even better the next day as flavors deepen.
- Store in an airtight container in the refrigerator for up to 4 days.
- Add fresh basil just before serving to prevent wilting.
- If salad looks dry after refrigeration, toss with a splash of olive oil and red wine vinegar.
- Bring to room temperature before serving as olive oil can solidify when cold.
- For a vegetarian version, omit meats and double olives and artichokes.
- Substitute provolone or burrata for mozzarella for variety.
Private Notes
Tried this recipe?
Let us know how it was!Final Thoughts
This antipasto pasta salad recipe brings together everything good about a charcuterie spread in one bowl that’s easy to portion and easy to transport.
It holds up at room temperature, tastes better the next day, and adjusts easily based on whatever meats or cheeses are already in the fridge.
Give it a try for your next potluck or weeknight dinner. If you make it, leave a comment below and let me know which variation you tried.
Recommended:
- Greek Pasta Salad Recipe
- Italian Pasta Salad Recipe
- Ranch Pasta Salad Recipe
- Buffalo Chicken Pasta Salad Recipe
- Asian Pasta Salad Recipe
- Mexican Pasta Salad Recipe
- Orzo Pasta Salad Recipe
- Spaghetti Pasta Salad Recipe
- Chicken Pasta Salad Recipe



