Finding a crowd-pleasing dish for summer potlucks, backyard barbecues, or busy weeknight dinners can feel like an impossible task. After all, you need something that’s easy to make ahead, feeds a group, and actually tastes good after sitting out for a while, and things get even trickier when you’re trying to please both kids and adults.
Luckily, this Italian pasta salad with salami checks all the boxes: it’s packed with flavor yet simple to throw together, travels well to any gathering, and gets even better as it sits in the fridge and the dressing soaks into every bite.

Why You’ll Love This Italian Pasta Salad
- Perfect for meal prep – This pasta salad actually tastes better the next day after the flavors have had time to meld together, making it ideal for lunches throughout the week.
- Quick and easy – Ready in under 45 minutes with simple chopping and mixing, this recipe comes together fast enough for busy weeknights or last-minute potlucks.
- Crowd-pleasing favorite – The combination of salami, mozzarella, and fresh vegetables in a tangy Italian dressing makes this a hit at every gathering, from backyard barbecues to family dinners.
- No-cook convenience – Once the pasta is done, there’s no more cooking required, which means you can keep your kitchen cool during hot summer months.
- Customizable ingredients – You can easily swap in your favorite vegetables, cheese, or deli meats to make this salad your own.
What Kind of Pasta Should I Use?
For pasta salad, you’ll want to stick with short, sturdy pasta shapes that can hold up to the dressing and catch all those tasty bits of salami and veggies. Rotini, penne, farfalle (bow ties), or fusilli are all great choices because their shapes and ridges help the dressing cling to every bite. I’d avoid long noodles like spaghetti or fettuccine since they’re harder to eat in a cold salad and don’t mix as well with the other ingredients. Whether you go for regular, whole wheat, or even a gluten-free variety, just make sure to cook your pasta al dente and rinse it with cold water after draining to stop the cooking process and cool it down for the salad.
Options for Substitutions
This pasta salad is super adaptable, so feel free to work with what you have:
- Pasta: Any short pasta shape works great here – rotini, penne, farfalle, or fusilli all hold the dressing well. Whole wheat or gluten-free pasta are good options too.
- Salami: Not a salami fan? Try pepperoni, diced ham, or turkey for a lighter option. You can also leave out the meat entirely for a vegetarian version.
- Mozzarella: Fresh mozzarella balls, cubed provolone, or even feta cheese make tasty swaps. Each brings its own flavor, so pick what sounds good to you.
- Cider vinegar: Red wine vinegar or white wine vinegar work just as well and keep that tangy bite in the dressing.
- Olives: Use whatever olives you prefer – black, green, kalamata, or a mix. If you’re not into olives, you can skip them or add artichoke hearts instead.
- Italian seasoning: No Italian seasoning? Mix together equal parts dried basil, oregano, and thyme to make your own blend.
Watch Out for These Mistakes While Cooking
The biggest mistake people make with pasta salad is not rinsing the cooked pasta with cold water long enough, which leaves it sticky and clumpy instead of perfectly separated – run that cold water for a full 1-2 minutes and toss the pasta around to cool it completely.
Another common error is adding the dressing to warm pasta, which causes it to absorb too much liquid and leaves your salad dry later, so make sure your pasta is completely cooled before mixing in that oil and vinegar dressing.
Don’t skip the chilling time either, as pasta salad tastes best when cold and the flavors need at least 15-20 minutes to blend together, though letting it sit for an hour or two makes it even better.
Finally, if you’re making this ahead of time, save a little extra dressing on the side since pasta tends to soak up moisture as it sits, and you can toss in that reserved dressing right before serving to freshen everything up.
What to Serve With Italian Pasta Salad?
Italian pasta salad is one of those dishes that works great as a side at cookouts or potlucks, so I usually pair it with grilled meats like chicken, burgers, or Italian sausages. It’s also really good alongside other picnic favorites like coleslaw, baked beans, or corn on the cob for a full spread. If you want to keep the Italian theme going, serve it with some crusty garlic bread or focaccia on the side. Since this salad is pretty filling on its own with the salami and mozzarella, it can even work as a light main dish if you add some extra protein like grilled shrimp or rotisserie chicken on top.
Storage Instructions
Store: This pasta salad actually gets better after sitting in the fridge for a few hours because the flavors really meld together. Keep it in an airtight container in the refrigerator for up to 4 days. You might need to give it a good stir before serving since the dressing can settle at the bottom.
Make Ahead: Italian pasta salad is perfect for making ahead! I usually prep it the night before a party or gathering. Just know that the pasta will absorb some of the dressing as it sits, so you might want to drizzle a little extra olive oil and vinegar over it before serving to freshen it up.
Serve: This salad is meant to be served cold or at room temperature. If you’ve had it in the fridge, let it sit out for about 15 minutes before serving so the flavors come through better. Give it a quick toss and taste it to see if it needs a pinch more salt or a splash of vinegar.
| Preparation Time | 20-30 minutes |
| Cooking Time | 10-15 minutes |
| Total Time | 30-45 minutes |
| Level of Difficulty | Easy |
| Servings | 8 servings |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 2400-2600
- Protein: 55-65 g
- Fat: 135-150 g
- Carbohydrates: 230-245 g
Ingredients
For the dressing:
- 2/3 cup olive oil (I prefer Bertolli Extra Virgin for a smooth finish)
- 1/3 cup cider vinegar
- 1 tsp sugar
- 2 1/2 tsp italian seasoning (I always use McCormick for the best herb balance)
- 3/4 tsp garlic powder
- 3/4 tsp salt
- 1/2 tsp pepper
For the salad:
- 4 cups pasta (rotini or fusilli is best for holding the dressing)
- 1 medium red onion (finely diced into 1/4-inch pieces)
- 2 cups cherry tomatoes (halved)
- 1 large cucumber (diced)
- 1 1/2 cups small mozzarella balls
- 1 1/4 cups salami (cut into 1/2-inch thick cubes for better texture)
- 3/4 cup kalamata olives (halved)
- 1/3 cup fresh parsley (chopped)
- 1 red bell pepper (diced)
Step 1: Prepare the Dressing and Vegetables
- 2/3 cup olive oil
- 1/3 cup cider vinegar
- 1 tsp sugar
- 2 1/2 tsp Italian seasoning
- 3/4 tsp garlic powder
- 3/4 tsp salt
- 1/2 tsp pepper
- 1 medium red onion
- 2 cups cherry tomatoes
- 1 large cucumber
- 3/4 cup kalamata olives
- 1/3 cup fresh parsley
- 1 red bell pepper
- 1 1/4 cups salami
While the pasta cooks, you’ll get a head start on prep work.
In a large bowl, whisk together the olive oil, cider vinegar, sugar, Italian seasoning, garlic powder, salt, and pepper until fully combined and emulsified.
Set this dressing aside.
On a cutting board, prepare all your vegetables and proteins: finely dice the red onion into 1/4-inch pieces, halve the cherry tomatoes, dice the cucumber and red bell pepper, cut the salami into 1/2-inch cubes, halve the kalamata olives, and chop the fresh parsley.
I like to keep the mozzarella balls separate until the very end so they stay firm and don’t get crushed by mixing.
Step 2: Cook and Cool the Pasta
- 4 cups pasta
Bring a large pot of salted water to a boil and cook the rotini or fusilli for about 10 minutes, or until it’s tender but still has a slight bite—we want it cooked through but not mushy.
Drain the pasta in a colander, then rinse it thoroughly with cold water for 1-2 minutes, stirring gently to cool it completely and prevent the starches from sticking.
Let it drain well for a minute before transferring it to your large mixing bowl.
Step 3: Combine Pasta with Dressing and Vegetables
- dressing mixture from Step 1
- cooled pasta from Step 2
- diced red onion, cherry tomatoes, cucumber, red bell pepper, and kalamata olives from Step 1
Pour the dressing from Step 1 over the cooled pasta and stir thoroughly to coat every piece evenly—this is important because the warm pasta will absorb the dressing flavors better.
Now add the diced red onion, halved cherry tomatoes, diced cucumber, diced red bell pepper, and the halved kalamata olives, folding everything together gently but completely.
The dressing will continue to coat all the vegetables as you mix.
I find that folding rather than aggressively stirring helps keep the vegetables and pasta intact and looking fresh.
Step 4: Add Proteins and Fresh Herbs
- 1 1/4 cups salami cubes from Step 1
- 1/3 cup fresh parsley from Step 1
- 1 1/2 cups small mozzarella balls
Gently fold in the salami cubes and the fresh chopped parsley, distributing them evenly throughout the salad.
Finally, add the mozzarella balls and fold them in very gently—just a few turns to combine without crushing them.
The salad is now complete and ready for chilling.
Step 5: Chill and Serve
Transfer the salad to the refrigerator and chill for 15-20 minutes before serving.
This allows all the flavors to meld together and makes the salad more refreshing.
Give it a gentle stir just before serving to redistribute any dressing that may have settled.
The salad can be made a few hours ahead and chilled longer if needed, though I prefer to serve it within 2-3 hours for the best texture and flavor.

Best Italian Pasta Salad with Salami
Ingredients
Method
- While the pasta cooks, you'll get a head start on prep work. In a large bowl, whisk together the olive oil, cider vinegar, sugar, Italian seasoning, garlic powder, salt, and pepper until fully combined and emulsified. Set this dressing aside. On a cutting board, prepare all your vegetables and proteins: finely dice the red onion into 1/4-inch pieces, halve the cherry tomatoes, dice the cucumber and red bell pepper, cut the salami into 1/2-inch cubes, halve the kalamata olives, and chop the fresh parsley. I like to keep the mozzarella balls separate until the very end so they stay firm and don't get crushed by mixing.
- Bring a large pot of salted water to a boil and cook the rotini or fusilli for about 10 minutes, or until it's tender but still has a slight bite—we want it cooked through but not mushy. Drain the pasta in a colander, then rinse it thoroughly with cold water for 1-2 minutes, stirring gently to cool it completely and prevent the starches from sticking. Let it drain well for a minute before transferring it to your large mixing bowl.
- Pour the dressing from Step 1 over the cooled pasta and stir thoroughly to coat every piece evenly—this is important because the warm pasta will absorb the dressing flavors better. Now add the diced red onion, halved cherry tomatoes, diced cucumber, diced red bell pepper, and the halved kalamata olives, folding everything together gently but completely. The dressing will continue to coat all the vegetables as you mix. I find that folding rather than aggressively stirring helps keep the vegetables and pasta intact and looking fresh.
- Gently fold in the salami cubes and the fresh chopped parsley, distributing them evenly throughout the salad. Finally, add the mozzarella balls and fold them in very gently—just a few turns to combine without crushing them. The salad is now complete and ready for chilling.
- Transfer the salad to the refrigerator and chill for 15-20 minutes before serving. This allows all the flavors to meld together and makes the salad more refreshing. Give it a gentle stir just before serving to redistribute any dressing that may have settled. The salad can be made a few hours ahead and chilled longer if needed, though I prefer to serve it within 2-3 hours for the best texture and flavor.

