
This zesty Italian pasta salad has become my go-to dish for summer gatherings, potlucks, and family dinners when I need something that pleases everyone while still feeling special.
I first created this recipe when hosting an impromptu backyard barbecue and needed something substantial that could sit out in warm weather. It was such a hit that my brother now specifically requests I bring it to every family gathering during summer months.
Ingredients
- Rotini pasta: Perfectly captures the dressing in its spirals and holds up well without getting soggy
- Cherry tomatoes: Burst with sweet juicy flavor; choose the ripest ones available for best taste
- English cucumber: Provides refreshing crunch and requires no peeling
- Red onion: Adds a pleasant bite that mellows as it marinates
- Fresh mozzarella balls: Create creamy pockets of richness throughout; look for small pearls or Bocconcini
- Salami: Delivers savory protein and rich flavor; try a spicy variety for extra kick
- Kalamata olives: Bring Mediterranean tang and depth; choose pitted for easier eating
- Pepperoncini: Add mild heat and tangy brightness without overwhelming
- Fresh herbs: Brighten the entire dish; use a combination of parsley and basil for best flavor
- Italian dressing: Ties everything together with zesty acidity
Step-by-Step Instructions
- Cook the Pasta:
- Bring a large pot of generously salted water to a rolling boil. Add rotini and cook according to package directions until just al dente, about 8 to 9 minutes. The pasta should maintain a slight firmness in the center as it will continue absorbing dressing. Drain thoroughly and rinse with cold water to stop the cooking process.
- Prepare the Ingredients:
- While pasta cooks, slice cherry tomatoes in half or quarters depending on size. Chop cucumber into bite-sized pieces, ensuring they match the pasta size for balanced bites. Thinly slice red onion so it distributes evenly. Cut salami into quarters or strips depending on size. Slice olives if needed. Roughly chop fresh herbs to release their aromatic oils.
- Combine and Dress:
- In a large mixing bowl, combine the cooled pasta with all prepared ingredients. Pour Italian dressing over everything, using enough to coat all ingredients but not so much that it pools at the bottom. Gently toss everything together, ensuring even distribution of ingredients and dressing.
- Marinate and Serve:
- For best flavor, cover the pasta salad and refrigerate for at least 2 hours, allowing flavors to meld together. Before serving, give it another gentle toss and taste, adding additional dressing, salt, or pepper as needed. The pasta will have absorbed much of the initial dressing, so having extra on hand is recommended.

My favorite element of this salad is the contrast between the crisp fresh vegetables and the rich savory bites of salami and mozzarella. It reminds me of my first trip to Italy, where I discovered how simple ingredients combined thoughtfully create the most memorable meals.
Storage Tips
This pasta salad keeps beautifully in the refrigerator for up to three days in an airtight container. The flavors actually improve after the first day as everything marinates together. I recommend making a small batch of extra dressing to refresh the salad before serving leftovers, since the pasta continues absorbing liquid while stored.
Easy Substitutions
This recipe welcomes adaptation based on what you have available. Swap in bow tie or penne pasta if you prefer. For a vegetarian version, omit the salami and add chickpeas or white beans for protein. Not a fan of olives? Try roasted red peppers instead. For a milder flavor, replace pepperoncini with bell peppers. The key is maintaining a balance of crunchy, tender, and creamy textures.
Serving Suggestions
Serve this pasta salad alongside grilled chicken or fish for a complete summer meal. It makes an excellent addition to potluck buffets since it can sit at room temperature safely for a couple of hours. For a lovely presentation, serve it on a bed of fresh arugula or spinach and garnish with additional fresh herbs and a drizzle of good olive oil just before serving.
Frequently Asked Questions
- → What type of pasta works best?
Rotini is ideal for this dish as its twists hold the dressing and mix well with the other ingredients.
- → Can I use a different cheese?
Yes, fresh mozzarella is recommended, but feta or small cubes of provolone also work well.
- → How long should the dish marinate?
Marinate in the fridge for at least 2 hours or overnight for best flavor. Toss before serving.
- → What can I substitute for salami?
Try pepperoni, prosciutto, or even grilled chicken as alternative protein options.
- → How can I make this dish vegan?
Omit the mozzarella and salami, replacing them with vegan cheese and roasted chickpeas for added texture.