Italian Pasta Salad with Pepperoni and Salami

Italian Pasta Salad with Pepperoni featuring tri-color rotini, red peppers, and white mozzarella pearls in a glossy glaze.
Italian Pasta Salad with Pepperoni
By David LinUpdated:
This Italian pasta salad works because we undercook the noodles and emulsify the dressing. This keeps the pasta from getting mushy and ensures the flavor clings to every piece.
  • Time: 28 min active + 12 min cook
  • Flavor & Texture: Tangy, zesty, and full of crisp vegetable crunch
  • Perfect for: Backyard BBQs, meal prep, or a bright side dish

The Zesty Italian Pasta Salad

Imagine a big bowl of bright, tri-color pasta tossed with salty beef salami and crisp red peppers. It’s the kind of dish that tastes like a summer afternoon. You get that punchy vinegar hit balanced by the richness of olive oil and mozzarella.

This recipe focuses on a few small tweaks that make a huge difference. Most deli salads feel heavy or soggy, but this version stays fresh and vibrant. You'll get a bold, zesty result without spending hours in the kitchen.

Whether you need a side for a grilled meal or something to pack for a potluck, this Italian pasta salad is a win. It's easy to throw together, but it tastes like you put in a lot more effort.

Quick Recipe Specs

This dish is all about the flow. You boil the pasta, whisk the dressing, and toss it all together. Since it's a cold salad, the real magic happens after it sits for a bit in the fridge.

Keep an eye on your pasta timer. A few minutes too long and you lose that satisfying bite. Once it's drained and rinsed, the process is just chopping and mixing.

The Ingredient Breakdown

I prefer using rotini or fusilli for the pasta, as their twisted shapes are excellent for grabbing the dressing. While beef pepperoni and salami create a savory, salty foundation, the mozzarella pearls introduce a smooth, creamy balance.

IngredientWhat It DoesBest Swap
Tri-color RotiniTraps the sauce within its twistsFusilli or Farfalle
Red Wine VinegarDelivers a bold, tangy acidityApple cider vinegar (slightly sweeter)
Extra-Virgin Olive OilGives the dish a lush, silky feelAvocado oil (more neutral)
Mozzarella PearlsContributes mild, creamy accentsDiced provolone or fresh feta

The Pasta Base

  • 1 lb tri-color rotini or fusilli pasta
  • 1 cup beef pepperoni, diced Why this? Adds a zesty, salty heat
  • 1 cup beef salami, diced Why this? Offers a rich, cured profile
  • 1 cup fresh mozzarella pearls

The Fresh Mix

  • 1/2 cup black olives, sliced
  • 1 cup cherry tomatoes, halved
  • 1 medium red bell pepper, diced
  • 1/4 cup red onion, finely diced

The Homemade Dressing

  • 3/4 cup extra-virgin olive oil
  • 1/3 cup red wine vinegar
  • 3 cloves garlic, minced
  • 1 tsp dried oregano
  • 1 tsp dried basil
  • 1/2 tsp salt
  • 1/4 tsp black pepper
  • 1/4 tsp red pepper flakes

The Finishing Touches

  • 1/4 cup fresh Italian parsley, chopped
  • 2 tbsp fresh basil leaves, chiffonade
  • 1 tbsp extra-virgin olive oil

What You'll Need

The equipment is straightforward. You'll need a pasta pot and a colander for draining. For the dressing, using a glass jar with a tight seal is the simplest way to blend the ingredients.

A spacious mixing bowl is essential. This ensures you have enough room to fold in the meat and vegetables without damaging the pasta. I recommend a large spoon or a silicone spatula for the final toss.

The Cooking Process

For Perfectly Al Dente Pasta

  1. Start by filling a large pot with water and adding 1 tablespoon of salt for every 4 quarts. Heat until it reaches a rolling boil.
  2. Stir in the 1 lb pasta. Cook for 2 minutes less than the package instructions to keep it al dente. Note: This prevents the pasta from getting mushy as it absorbs dressing.
  3. Strain the pasta in a colander and wash immediately with cold water. Wait until the pasta feels cool to the touch to stop the cooking process.
Cooked rotini pasta drained in a white colander.

For a Silky, Emulsified Dressing

  1. Using a bowl or glass jar, mix together 1/3 cup red wine vinegar, 3 minced garlic cloves, 1 tsp dried oregano, 1 tsp dried basil, 1/2 tsp salt, 1/4 tsp black pepper, and 1/4 tsp red pepper flakes.
  2. Gradually stream in 3/4 cup extra-virgin olive oil while whisking rapidly or shaking the jar constantly. Continue until the dressing is thick and emulsified.
Emulsified Italian vinaigrette with dried herbs in a glass jar.

For the Final Assembly

  1. In a large mixing bowl, toss the chilled pasta with 1 cup diced beef pepperoni, 1 cup diced beef salami, 1 cup mozzarella pearls, 1/2 cup sliced black olives, 1 cup halved cherry tomatoes, 1 diced red bell pepper, and 1/4 cup finely diced red onion.
  2. Drizzle the emulsified dressing over the pasta mixture. Fold gently using a large spoon until everything is evenly coated.
    Pasta salad with meats and vegetables coated in Italian dressing.
  3. Stir in 1/4 cup chopped fresh Italian parsley and 2 tbsp fresh basil chiffonade.
  4. Finish with a drizzle of 1 tbsp extra-virgin olive oil for a glossy sheen.

Fixing Common Problems

Dry Pasta Texture

Pasta naturally soaks up liquid as it sits. If your salad seems dry after chilling, avoid adding more salt. Instead, stir in 1 tablespoon of olive oil and 1 tablespoon of red wine vinegar to restore the moisture.

Mushy Pasta

Soft, clumpy noodles usually result from skipping the rinse or boiling for too long. Stick to the "minus 2 minutes" rule. Rinsing with cold water strips away surface starch, which prevents the pasta from sticking together and overcooking.

Overpowering Garlic

Fresh garlic can be quite pungent. If the flavor is too sharp, let your dressing rest for 30 minutes before tossing it with the pasta. This gives the vinegar time to mellow out the raw garlic bite.

Creative Swaps and Twists

A vibrant mix of colorful spiral pasta, red cherry tomatoes, and creamy white cheese pearls in a wide white ceramic bowl.

If you want an Italian pasta salad recipe no meat, simply leave out the beef pepperoni and salami. I like adding extra artichoke hearts or chickpeas to keep that hearty feel.

For a bit more heat, toss in a handful of sliced pepperoncini. They add a vinegary zing that cuts through the richness of the cheese. If you're looking for other ideas, you might like this Macaroni Pasta Salad for 12 for larger groups.

The Mediterranean Twist

Swap the beef salami for Kalamata olives and add some crumbled feta. Use a touch of lemon juice in the dressing for a brighter, citrusy note.

Keeping It Fresh

Store this in an airtight container in the fridge. It stays good for 3 to 4 days, according to USDA FSIS guidelines.

Honestly, this Italian pasta salad homemade version tastes better the next day. The flavors have more time to meld, and the pasta absorbs the garlic and herbs deeply.

Do not freeze this dish. The fresh vegetables will lose their crunch and turn watery, and the mozzarella becomes rubbery and weird. If you have leftovers that have been in the fridge, you can reheat them to 165°F (74°C) if you prefer it warm, though it's meant to be a cold dish.

When reheating cooked leftovers, check with a food thermometer that the center reaches 165°F (74°C); the appliance temperature and time alone do not confirm this.

How to Enjoy

Serve this Italian pasta salad chilled on a platter or in a large bowl. I like to add a final sprinkle of fresh parsley or a few extra basil leaves on top right before it hits the table.

It works great as a side for grilled chicken or a platter of roasted vegetables. Because it's so hearty, it can even stand alone as a light lunch.

Chef Note: If you're serving this at a party, keep the bowl nested in a larger bowl of ice. This keeps the mozzarella and vegetables crisp and safe for longer.

What Makes This Great

The Texture Gap: By undercooking the pasta, you leave room for it to soften as it absorbs the dressing. This keeps the noodles firm instead of mushy.

The Slow Drizzle: Whisking the oil in slowly creates a stable emulsion. This ensures the dressing clings to the pasta instead of sinking to the bottom of the bowl.

Critical in Sodium

🚨

1151 mg of sodium per serving (50% of daily value)

American Heart Association recommendation: no more than 2,300 mg of sodium per day

Tips to Reduce Sodium

  • 🥩Swap Processed Meats

    Replace the beef pepperoni and salami with grilled chicken breast or roasted turkey to significantly cut down on cured meat sodium.

  • 🫒Rinse or Replace Olives

    Rinse the black olives thoroughly under cold water or substitute them with diced cucumber for a similar texture without the brine.

  • 🧂Omit Added Salt

    Completely remove the 1/2 tsp of salt from the recipe, as the cheese and meats already provide ample seasoning.

  • 🧀Reduce Cheese Quantity

    Use half the amount of mozzarella pearls or substitute them with a small amount of fresh, unsalted ricotta.

  • 🌿Boost Aromatics

    Increase the amount of fresh parsley and basil, or add a squeeze of fresh lemon juice to brighten the flavor without adding salt.

Before You Start Cooking

Is the oil for the dressing included in the ingredients?

It is listed as 3/4 cup for the emulsion and 1 tablespoon for the final garnish.

Tip: Use a glass jar to shake the dressing for a faster emulsion.

What should I do to thin the dressing if it is too thick?

Whisk in a small amount of additional red wine vinegar or olive oil.

Tip: Add the liquid slowly to avoid breaking the emulsion.

How long does the pasta salad last in the refrigerator?

Keep it refrigerated for 3 to 4 days.

Tip: Store in a sealed container to keep the noodles from drying out.

How do I prepare this Italian pasta salad?

Boil rotini for 2 minutes less than the package suggests, rinse with cold water, and toss with the dressing and mix-ins.

Tip: Rinsing the pasta immediately stops the cooking and prevents sticking.

Can this be made as a simple traditional salad?

Yes, you can use a pre-made Italian vinaigrette to save time.

Tip: For a different flavor profile, see how we use a creamy base in our creamy side salad.

Are different pasta shapes acceptable?

Yes, farfalle or fusilli are excellent alternatives to rotini.

Tip: Choose shapes with ridges to better capture the dressing.

Italian Pasta Salad with Pepperoni

Italian Pasta Salad with Pepperoni Recipe Card
Italian Pasta Salad with Pepperoni Recipe Card
4.5 / 5 (6 Reviews)
Preparation time:28 Mins
Cooking time:12 Mins
Servings:6 · 6 servings
Category: sideCuisine: Italian
print Pin

Ingredients:

Instructions:

Nutrition Facts
Per serving
Calories
807 kcal
% Daily Value*
Total Fat 51.4g
   Saturated Fat 18.2g
Sodium 1151mg
Total Carbohydrate 61.2g
   Dietary Fiber 4.5g
   Total Sugars 7.1g
Protein 23.2g
* Percent Daily Values are based on a 2,000 calorie diet.
Rate This Recipe
Tap a star to rate
Rate, Share, Comment:
Submit Review:
How Readers Rated It
5
(3)
4
(3)
3
(0)
2
(0)
1
(0)
Jump to Recipe