This Italian pasta salad is one of those recipes you'll keep coming back to all summer long. It's loaded with salami, creamy mozzarella pearls, crunchy bell peppers, and briny olives — all tossed in a tangy homemade Italian vinaigrette that beats anything from a bottle. The best part? It actually gets better as it sits in the fridge, making it the perfect make-ahead dish for cookouts, potlucks, and meal prep. Let's get into it!
Why This Recipe Works
- Homemade dressing has brighter flavor and no preservatives compared to bottled — plus the touch of sugar balances the vinegar's sharpness
- Dressing the still-warm pasta first allows the spirals to absorb seasoning deep into every groove
- Rotini's corkscrew shape traps dressing and small ingredients in every bite
- Chilling for at least an hour lets the acid in the vinaigrette bloom the dried herbs and marry all the flavors
Growing up, there was always a big bowl of Italian pasta salad sitting in the fridge during summer. My grandma made hers with whatever was on hand — leftover ham instead of salami, whatever cheese she had — but that tangy, herb-loaded dressing was always the same. This version is my grown-up take on her recipe, loaded with rotini, Genoa salami, creamy mozzarella pearls, crunchy vegetables, and a from-scratch Italian dressing that reminds me of her kitchen every single time.
The homemade dressing is what takes this from good to "where has this been all my life." Red wine vinegar, olive oil, dried herbs, and a touch of sugar to balance the tang — two minutes of whisking and it's done. Honestly, once you taste how much brighter it is than bottled dressing, there's no going back.
Here's something I picked up years ago that changed everything: dress the pasta while it's still a little warm. Those spiral grooves grab onto every drop of flavor. Toss in the salami, olives, tomatoes, and peppers, then let the whole thing chill until it all melds together into something way better than the sum of its parts.
An hour in the fridge and you've got this vibrant, flavor-packed salad that feeds a crowd without a single ounce of stress. It somehow tastes even better the next day — just like grandma's always did. Grab your biggest bowl for this one.
Love this italian pasta salad? our Greek Pasta Salad is a great next pick. And if you want to branch out a little, Caprese Pasta Salad is another favorite in the same family. Tortellini Pasta Salad is another one we'd recommend. See the full collection of salad recipes when you're ready for more.
How It Comes Together





Chef Tips
- Dress the pasta in two stages — half the dressing on the warm pasta so it absorbs flavor, then the rest when you add the mix-ins.
- Rinse the pasta under cold water immediately after draining. This stops the cooking and washes off excess starch that makes the salad gummy.
- Swap salami for pepperoni, soppressata, or diced ham if that's what you have on hand.
- Make it up to 24 hours ahead — it actually tastes better the next day once the flavors have time to develop.
- If the salad looks dry after sitting in the fridge, drizzle in a tablespoon or two of olive oil and toss before serving.
Variations
Greek-Style Twist
Swap mozzarella for feta, add cucumber and Kalamata olives, and use a lemon-oregano vinaigrette.
Vegetarian Version
Skip the salami and add marinated artichoke hearts, roasted red peppers, and sun-dried tomatoes for a hearty meatless option.
Spicy Italian
Use hot soppressata instead of salami, add banana pepper rings, and toss in a pinch of red pepper flakes to the dressing.
Antipasto Pasta Salad
Add roasted red peppers, marinated artichoke hearts, and a handful of fresh basil leaves for a loaded antipasto version.
Serving Suggestions
Serve alongside grilled chicken, burgers, or Italian subs. It's a natural fit for summer cookouts, potlucks, picnics, and holiday barbecues. Pair with garlic bread for a light lunch.
Make It Ahead
Make the full salad up to 24 hours in advance and refrigerate. The flavors deepen overnight. Toss with an extra drizzle of olive oil before serving if it looks dry.




