Zesty Italian Pasta Salad

Pasta salad is one of those dishes I make all summer long. It’s perfect for potlucks, backyard barbecues, and those nights when it’s too hot to turn on the stove. Plus, it actually tastes better the next day, which means I can make it ahead and have one less thing to worry about when people come over.

This Italian version is packed with all the good stuff—salami, mozzarella, olives, and plenty of fresh vegetables tossed in a tangy homemade dressing. It’s the kind of dish that disappears fast at parties, and I always get asked for the recipe. The best part? You can make the whole thing in about thirty minutes, and most of that is just waiting for the pasta to cook.

Want it spicier? Add more pepperoncinis. Not a fan of salami? Swap it for pepperoni or leave it out entirely. This recipe is easy to adjust based on what you like or what you have in your fridge.

italian pasta salad
Image: myjoyfulkitchen.com / All Rights reserved

Why You’ll Love This Pasta Salad

  • Perfect for meal prep and gatherings – This pasta salad actually tastes better the next day after the flavors have time to blend together, making it ideal for potlucks, picnics, or prepping lunches for the week.
  • Loaded with flavor and texture – The combination of salami, mozzarella, olives, and pepperoncinis gives you something delicious in every bite, with a tangy homemade dressing that brings it all together.
  • Feeds a crowd – One batch makes plenty of servings, so it’s great when you need to bring something to a party or feed your family for several days.
  • Simple ingredients you can find anywhere – Everything you need is available at any grocery store, with no hard-to-find specialty items required.

What Kind of Pasta Should I Use?

Rotini is the classic choice for Italian pasta salad because those spiral grooves do an amazing job of catching and holding onto the dressing and all those tasty bits of salami and veggies. That said, you can definitely swap it out for other short pasta shapes like penne, fusilli, or bow ties if that’s what you have in your pantry. Just steer clear of long noodles like spaghetti or fettuccine since they don’t mix well in a cold salad. When cooking your pasta, make sure to salt your water generously and cook it until it’s al dente – you want it to have a little bite since it will continue to soften as it sits in the dressing.

italian pasta salad
Image: myjoyfulkitchen.com / All Rights reserved

Options for Substitutions

This pasta salad is super forgiving when it comes to swaps – here are some easy substitutions:

  • Rotini: Any short pasta shape works great here. Try penne, fusilli, farfalle, or even bowtie pasta. Just cook according to package directions and cool completely before mixing.
  • Salami: Not a salami fan? Swap it with pepperoni, diced ham, or cubed turkey for a milder flavor. You can also leave the meat out entirely for a vegetarian version.
  • Mozzarella: Fresh mozzarella pearls, cubed provolone, or even cheddar cubes work well. Just keep the cheese in similar-sized pieces so everything mixes evenly.
  • Red wine vinegar: White wine vinegar or apple cider vinegar make good substitutes. You might want to add a tiny bit more lemon juice to keep that tangy kick.
  • Black olives: Green olives, kalamata olives, or a mix of both work perfectly. Or skip them if olives aren’t your thing.
  • Fresh parsley: If you don’t have fresh parsley, just increase the dried parsley flakes in the dressing to 3 tablespoons total.
  • Cherry tomatoes: Grape tomatoes or regular tomatoes cut into chunks are fine alternatives. Just make sure to remove excess seeds if using larger tomatoes to avoid a watery salad.

Watch Out for These Mistakes While Cooking

The biggest mistake people make with pasta salad is not seasoning the pasta while it’s still warm – tossing it with half the dressing right after cooling for 10 minutes helps the pasta absorb flavor instead of just coating the outside.

Another common error is skipping the cold water rinse after draining, which removes excess starch and prevents your salad from turning gummy and clumped together.

Don’t forget to taste and adjust the seasoning after the salad has chilled, since cold temperatures can dull flavors – you might need to add a splash more vinegar or a pinch of salt before serving.

Finally, if your pasta salad seems dry after sitting in the fridge, just stir in a few tablespoons of olive oil or extra dressing to bring it back to life.

italian pasta salad
Image: myjoyfulkitchen.com / All Rights reserved

What to Serve With Italian Pasta Salad?

Italian pasta salad is a total crowd-pleaser at cookouts and potlucks, and it pairs perfectly with just about any grilled meat you can think of. I love serving it alongside grilled chicken breasts, Italian sausages, or burgers since the tangy dressing and salty ingredients complement smoky grilled flavors really well. If you’re going for a full Italian spread, add some garlic bread or focaccia on the side, and maybe a simple caprese salad with fresh mozzarella and basil. This pasta salad also works great as a main dish for lunch – just add some extra protein like grilled shrimp or rotisserie chicken right into the bowl.

Storage Instructions

Store: This pasta salad actually gets better as it sits! Keep it in an airtight container in the fridge for up to 5 days. The flavors really meld together overnight, so it’s perfect for making a day ahead of your picnic or potluck.

Make Ahead: I always make this the night before I need it. Just give it a good stir before serving since the dressing tends to settle at the bottom. If it seems a bit dry after sitting, drizzle in a little extra olive oil and red wine vinegar to freshen it up.

Serve: This salad is best served cold or at room temperature. If you’re taking it to a gathering, keep it chilled in a cooler until about 20 minutes before serving to let the flavors come through.

Preparation Time 20-30 minutes
Cooking Time 10-15 minutes
Total Time 90-100 minutes
Level of Difficulty Easy
Servings 8 servings

Estimated Nutrition

Estimated nutrition for the whole recipe (without optional ingredients):

  • Calories: 4000-4400
  • Protein: 110-130 g
  • Fat: 230-260 g
  • Carbohydrates: 340-370 g

Ingredients

For the dressing:

  • 1 cup olive oil (I prefer Pompeian Robust for a bolder flavor)
  • 1/4 cup red wine vinegar
  • 2.5 tsp dried parsley
  • 2 tsp minced onion
  • 2 tsp lemon juice (freshly squeezed for better acidity)
  • 1.5 tsp dried basil
  • 1.5 tsp dried oregano
  • 1 tsp garlic salt
  • 1.5 tsp sugar
  • 1/4 tsp black pepper

For the salad:

  • 1 lb rotini pasta (I always use Barilla for the best texture)
  • 8 oz mozzarella (cut into 1/2-inch cubes)
  • 8 oz salami (diced into 1/2-inch pieces)
  • 6 oz black olives
  • 1/2 red onion
  • 1 green bell pepper (diced)
  • 1.5 cups cherry tomatoes (halved lengthwise)
  • 2 tbsp fresh parsley
  • 1/2 cup parmesan cheese
  • pepperoncinis

Step 1: Prepare the Vinaigrette Dressing

  • 1 cup olive oil
  • 1/4 cup red wine vinegar
  • 2 tsp lemon juice
  • 2.5 tsp dried parsley
  • 1.5 tsp dried basil
  • 1.5 tsp dried oregano
  • 2 tsp minced onion
  • 1 tsp garlic salt
  • 1.5 tsp sugar
  • 1/4 tsp black pepper

In a medium bowl, whisk together the olive oil, red wine vinegar, lemon juice, dried parsley, dried basil, dried oregano, minced onion, garlic salt, sugar, and black pepper.

Whisk until the sugar dissolves and the dressing is well emulsified.

Set aside at room temperature—this allows the dried herbs to bloom and flavors to meld while you prepare the other components.

I like to make the dressing first so it has time to develop flavor before tossing with the pasta.

Step 2: Cook and Cool the Pasta

  • 1 lb rotini pasta
  • water
  • salt

Bring a large pot of salted water to a boil and cook the rotini pasta according to package directions until al dente.

Drain the pasta in a colander and rinse thoroughly with cold water to stop the cooking process and remove excess starch—this prevents the pasta from becoming mushy and helps it absorb the dressing evenly.

Transfer the cooled pasta to a large mixing bowl.

Step 3: Prepare the Fresh Vegetables and Proteins

  • 8 oz salami
  • 8 oz mozzarella
  • 1.5 cups cherry tomatoes
  • 1 green bell pepper
  • 6 oz black olives
  • 1/2 red onion
  • 2 tbsp fresh parsley
  • pepperoncinis

While the pasta cooks, prepare all your vegetables and proteins to save time during assembly.

Dice the salami into 1/2-inch pieces, cut the mozzarella into 1/2-inch cubes, halve the cherry tomatoes lengthwise, dice the green bell pepper, slice the black olives in half, and thinly slice the red onion.

Chop the fresh parsley and have the pepperoncinis ready.

Keeping these ingredients separate until the final step prevents the softer vegetables from becoming watery.

Step 4: Build Layers of Flavor with Half the Dressing

  • cooked pasta from Step 2
  • half of the vinaigrette from Step 1

Pour half of the vinaigrette from Step 1 over the cooled pasta and toss thoroughly to coat every strand evenly.

Let this sit for 2-3 minutes to allow the pasta to absorb the dressing and develop flavor.

This early seasoning ensures the pasta isn’t bland—I always coat the pasta first rather than waiting until the end, as this gives the dressing time to really penetrate the noodles.

Step 5: Combine All Ingredients and Season to Finish

  • pasta mixture from Step 4
  • prepared vegetables and proteins from Step 3
  • remaining vinaigrette from Step 1
  • 1/2 cup parmesan cheese
  • 2 tbsp fresh parsley
  • pepperoncinis

Add the prepared vegetables and proteins from Step 3 to the dressed pasta: the salami, mozzarella, black olives, red onion, green bell pepper, and cherry tomatoes.

Pour the remaining half of the dressing over the mixture and toss gently but thoroughly to combine all ingredients evenly.

Finally, stir in the grated parmesan cheese and fresh parsley, then scatter the pepperoncinis on top or fold them in gently.

Taste and adjust seasoning if needed.

Step 6: Chill and Serve

  • completed pasta salad from Step 5

Transfer the completed pasta salad to a serving bowl or container and refrigerate for at least 1 hour before serving.

This chilling time allows the flavors to fully meld and intensify.

Give it a gentle toss before serving, and add a splash of vinegar or olive oil if it seems dry, as the pasta will continue to absorb dressing over time.

italian pasta salad

Zesty Italian Pasta Salad

Delicious Zesty Italian Pasta Salad recipe with step-by-step instructions.
Prep Time 30 minutes
Cook Time 1 hour 5 minutes
Total Time 1 hour 35 minutes
Servings: 8 servings
Calories: 4200

Ingredients
  

For the dressing
  • 1 cup olive oil (I prefer Pompeian Robust for a bolder flavor)
  • 1/4 cup red wine vinegar
  • 2.5 tsp dried parsley
  • 2 tsp minced onion
  • 2 tsp lemon juice (freshly squeezed for better acidity)
  • 1.5 tsp dried basil
  • 1.5 tsp dried oregano
  • 1 tsp garlic salt
  • 1.5 tsp sugar
  • 1/4 tsp black pepper
For the salad
  • 1 lb rotini pasta (I always use Barilla for the best texture)
  • 8 oz mozzarella (cut into 1/2-inch cubes)
  • 8 oz salami (diced into 1/2-inch pieces)
  • 6 oz black olives
  • 1/2 red onion
  • 1 green bell pepper (diced)
  • 1.5 cups cherry tomatoes (halved lengthwise)
  • 2 tbsp fresh parsley
  • 1/2 cup parmesan cheese
  • pepperoncinis

Method
 

  1. In a medium bowl, whisk together the olive oil, red wine vinegar, lemon juice, dried parsley, dried basil, dried oregano, minced onion, garlic salt, sugar, and black pepper. Whisk until the sugar dissolves and the dressing is well emulsified. Set aside at room temperature—this allows the dried herbs to bloom and flavors to meld while you prepare the other components. I like to make the dressing first so it has time to develop flavor before tossing with the pasta.
  2. Bring a large pot of salted water to a boil and cook the rotini pasta according to package directions until al dente. Drain the pasta in a colander and rinse thoroughly with cold water to stop the cooking process and remove excess starch—this prevents the pasta from becoming mushy and helps it absorb the dressing evenly. Transfer the cooled pasta to a large mixing bowl.
  3. While the pasta cooks, prepare all your vegetables and proteins to save time during assembly. Dice the salami into 1/2-inch pieces, cut the mozzarella into 1/2-inch cubes, halve the cherry tomatoes lengthwise, dice the green bell pepper, slice the black olives in half, and thinly slice the red onion. Chop the fresh parsley and have the pepperoncinis ready. Keeping these ingredients separate until the final step prevents the softer vegetables from becoming watery.
  4. Pour half of the vinaigrette from Step 1 over the cooled pasta and toss thoroughly to coat every strand evenly. Let this sit for 2-3 minutes to allow the pasta to absorb the dressing and develop flavor. This early seasoning ensures the pasta isn't bland—I always coat the pasta first rather than waiting until the end, as this gives the dressing time to really penetrate the noodles.
  5. Add the prepared vegetables and proteins from Step 3 to the dressed pasta: the salami, mozzarella, black olives, red onion, green bell pepper, and cherry tomatoes. Pour the remaining half of the dressing over the mixture and toss gently but thoroughly to combine all ingredients evenly. Finally, stir in the grated parmesan cheese and fresh parsley, then scatter the pepperoncinis on top or fold them in gently. Taste and adjust seasoning if needed.
  6. Transfer the completed pasta salad to a serving bowl or container and refrigerate for at least 1 hour before serving. This chilling time allows the flavors to fully meld and intensify. Give it a gentle toss before serving, and add a splash of vinegar or olive oil if it seems dry, as the pasta will continue to absorb dressing over time.

Leave a Comment

Recipe Rating