Skip to Content

 Italian Pasta Salad Recipe

This Italian pasta salad recipe is perfect for summer gatherings or weekday lunches. It's full of fresh Italian flavors, with a mix of salami, mozzarella, rotini pasta, and fresh veggies tossed in a homemade dressing.

What's great about this recipe is you can easily make it ahead of time. Just toss it together, let it chill in the fridge, and it's ready when you need it. It's perfect for meal prep and it makes enough to feed a hungry crowd.

Italian Pasta Salad in a wooden bowl and a serving on a white plate.

Want to Save This Recipe?

Enter your email below, and we'll send it directly to you. Plus, you'll get amazing recipes sent to you daily.

Save Recipe

By submitting this form, you consent to receive emails from Recipes Simple.

This Italian pasta salad is a staple in our house, especially during the summer. It's filling enough for a main dish, but it also makes a beautiful side dish to bring to the barbecue. The colorful mix of ingredients always looks great on the table, and I rarely bring home leftovers.

I also love how simple this recipe is for meal prep! Make a big batch over the weekend, and you’ll have filling lunches all week long. 

We love to change up this Italian pasta salad recipe based on what we have in the fridge. Use whatever vegetables you have on hand, or swap out the salami for grilled chicken if we're in the mood for something different. 

This is also the perfect recipe for involving the kids. They’ll love helping to assemble it, choosing which ingredients to add, and shaking up the dressing in a jar.

Ingredient Notes

See the printable recipe card below for all ingredients, specific measurements, and complete instructions.

Ingredients to make Italian Pasta Salad are set out on the counter.
  • Rotini pasta - The spiral shape holds the dressing well, but other medium-sized pasta shapes work, too.
  • Red wine vinegar - Gives the dressing a bit of tanginess. White wine vinegar can be substituted in a pinch.
  • Olive oil - Use a good quality extra virgin olive oil for the best flavor.
  • Balsamic vinegar - Adds depth to the dressing. Just a little goes a long way.
  • Dijon mustard - Helps emulsify the dressing and adds a little tang.
  • Italian herb seasoning - This convenient blend of herbs will bring tons of Italian flavor. You can make your own mix if you prefer.
  • Red pepper flakes - For a touch of heat. Adjust to your taste, or leave it out if you’re not a fan.
  • Marinated artichoke hearts - Drain well before using.
  • Sun-dried tomatoes - The oil-packed kind works best here.
  • Fresh mozzarella pearls - Gives the Italian pasta salad a creamy texture.
  • Hard salami - Adds savory and salty flavors. Pepperoni is a good substitute.
  • Fresh basil - Brightens the salad with fresh flavor.
  • Bell peppers - Use a mix of colors or your favorite.
  • Parmesan cheese - Adds a salty, nutty flavor. Grate your own for the best results.

How To Make Italian Pasta Salad

A white mixing bowl with red wine vinegar, olive oil, balsamic vinegar, Dijon mustard, Italian herb seasoning, and red pepper flakes.
Vinaigrette dressing in a white mixing bowl.

First, let's make the vinaigrette. In a large jar or mixing bowl, combine the red wine vinegar, olive oil, balsamic vinegar, Dijon mustard, Italian herb seasoning, and red pepper flakes. If using a jar, seal the lid tightly and give it a good shake for about 30 seconds. This method emulsifies the dressing quickly and easily. If using a mixing bowl, blend with an immersion blender.

Cooked rotini pasta is draining in a stainless steel colander.
Pasta, marinated artichoke hearts, sun-dried tomatoes, olives, mozzarella pearls, cubed salami, halved cherry tomatoes, basil, and diced bell peppers in a wooden serving bowl.
Grated parmesan added over the pasta and vegetables in a wooden bowl.

Now, let's cook the pasta. Follow the package directions, but here's a tip: take it off the heat about a minute early when the pasta is al dente. This slight undercooking allows the pasta to absorb some of the dressing without getting mushy.

Once the pasta is done, drain it and rinse with cold water until it's cool. Make sure to drain it well - you don't want extra water diluting your dressing.

Time to assemble! In a large bowl, combine the cooled pasta with the marinated artichoke hearts, sun-dried tomatoes, olives, mozzarella pearls, and cubed salami. Add the halved cherry tomatoes, julienned or torn basil, and diced bell peppers. Toss in half of the grated parmesan.

Pour the vinaigrette over everything and give it a good toss. Make sure all the ingredients are evenly distributed.

Cover the bowl with plastic wrap and place it in the fridge for at least 2 hours. This chilling time is crucial - it allows the flavors to fully develop and the pasta to soak up some of that zesty dressing.

Just before serving, give the salad a quick toss and transfer it to your serving bowl. Sprinkle the remaining parmesan on top, arrange some pepperoncini for decoration if you're using them, and finish with a sprinkle of chopped parsley.

Italian Pasta Salad tossed with a vinaigrette dressing in a wooden serving bowl.

Substitutions and Variations

  • Change the pasta. While rotini works great, feel free to use other medium-sized pasta shapes like penne, fusilli, or bow ties. Avoid tiny pastas like orzo or long strands like spaghetti.
  • Switch the cheese. If you can't find mozzarella pearls, cube a block of fresh mozzarella. You could also try cubed provolone or add some crumbled feta.
  • Add more vegetables. Feel free to add or substitute vegetables based on what you have. Try cucumber, zucchini, or roasted red peppers.
  • Make it gluten-free. Simply use your favorite gluten-free pasta.

Make-Ahead, Storing and Freezing

Make Ahead: This Italian pasta salad is perfect for making ahead. In fact, it tastes even better the next day! You can prepare the entire salad up to a day in advance. Just cover it tightly and store in the refrigerator. Before serving, give it a quick toss and add a splash of olive oil if it seems dry. Add the final sprinkle of parmesan, parsley, and pepperoncini just before serving for the freshest presentation.

Store: Leftover pasta salad will keep well in an airtight container in the refrigerator for up to 3 days. The flavors will continue to develop, but the vegetables may lose some of their crispness over time. Give it a good stir before serving.

Freeze: We don't recommend freezing this pasta salad. The fresh vegetables and cheese don't hold up well to freezing and thawing, and the texture of the pasta can become mushy. It's best enjoyed fresh or within a few days of making.

Remember, if you're serving this salad at an outdoor event, don't let it sit out at room temperature for more than 2 hours (or 1 hour if it's over 90°F outside) to ensure food safety.

What's the best way to julienne basil?

To julienne basil, stack several leaves, roll them tightly like a cigar, then slice thinly across the roll. This technique, called chiffonade, creates nice, thin strips of basil.

Can I use canned artichokes instead of marinated ones?

Yes, you can use canned artichokes. Just drain them well and consider tossing them with a bit of olive oil and Italian seasoning for extra flavor before adding to the salad.

Recipe Tips

  • Cook the pasta just shy of al dente. It will continue to absorb the dressing as it chills, so slightly undercooking prevents it from becoming mushy.
  • Rinse the cooked pasta with cold water to stop the cooking process and cool it quickly. This helps maintain the pasta's texture in the salad.
  • Pat dry ingredients like artichoke hearts and sun-dried tomatoes before adding them to the salad. This prevents excess liquid from diluting the dressing.
  • For the best flavor, let the salad chill in the refrigerator for at least 2 hours before serving. This allows the flavors to meld together.
  • If you're short on time, you can use store-bought Italian dressing instead of making your own. However, homemade dressing typically tastes fresher and allows you to adjust flavors to your liking.
  • To prevent the basil from browning, add it just before serving or when you're ready to chill the salad.
Italian Pasta Salad served in a white bowl.

Need more salad recipes? Try this Black Eyed Pea Salad, Mexican Bean Salad, and  Buffalo Chicken Salad.

With this recipe, you're all set to create a delicious Italian pasta salad that's perfect for any occasion. It's easy to customize, great for making ahead, and always a crowd-pleaser. 

Italian pasta salad in a white serving bowl.

Italian Pasta Salad Recipe

Author: Judy Wilson
This Italian pasta salad is full of fresh Italian flavors. It's a mix of salami, mozzarella, and fresh veggies tossed in a homemade dressing.
Prep Time 30 minutes
Cook Time 10 minutes
Chill Time 2 hours
Total Time 2 hours 40 minutes
Course Salad
Cuisine American, Italian
Servings 12
Calories 168 kcal

Ingredients
  

  • 1 16-ounce package rotini pasta
  • 1 cup marinated artichoke hearts (drained and quartered)
  • 1 cup sun dried tomato strips in oil (drained)
  • 1 cup black olives (whole or sliced)
  • 1 8-ounce container fresh mozzarella pearls
  • 1 7-ounce hard salami (cut into ½-inch cubes)
  • 1 cup cherry or grape tomatoes (halved)
  • ¼ cup fresh basil (julienned)
  • ½ red bell pepper (diced)
  • ½ orange bell pepper (diced)
  • ½ yellow bell pepper (diced)
  • ½ cup grated parmesan (divided)
  • ¼ cup parsley (chopped)
  • ½ cup whole pepperoncini or sliced banana peppers (optional)

Vinaigrette

  • ¼ cup red wine vinegar
  • ½ cup olive oil
  • 1 Tablespoon balsamic vinegar
  • 1 Tablespoon Dijon mustard
  • ½ teaspoon Italian herb seasoning
  • ½ teaspoon red pepper flakes

Instructions
 

Make the Vinaigrette

  • In a large jar, add the red wine vinegar, olive oil, balsamic vinegar, Dijon mustard, Italian herb seasoning, and red pepper flakes.  Whisk or seal the lid tightly and shake vigorously for about 30 seconds to combine.

Cook the Pasta

  • Cook the pasta according to the directions on the package, minus one minute.  Slightly undercooking the pasta allows it to absorb the dressing and still hold its shape.
  • Drain the hot pasta, rinse with cold water until cool, and drain well, then add the pasta to a bowl large enough to hold all of the ingredients with room to spare to toss.

Assemble the Salad

  • To the large bowl of cooked and almost cooled pasta, add the prepared marinated artichoke hearts, sun-dried tomatoes, olives, mozzarella, hard salami, tomatoes, basil, peppers, and half of the parmesan.  Add the vinaigrette and toss to combine all of the ingredients so that they are distributed equally. Transfer to a different serving bowl, if desired. Cover the salad with plastic wrap and refrigerate for at least 2 hours to completely chill and combine flavors.
  • Sprinkle the other half of the grated parmesan cheese over the top, arrange the pepperoncini or banana peppers decoratively on top (if using), and sprinkle with the chopped parsley.

Notes

For the best flavor, let the salad chill in the refrigerator for at least 2 hours before serving. This allows the flavors to meld together.
Leftover pasta salad should be stored in an airtight container in the refrigerator for up to 3 days.

Nutrition

Calories: 168kcalCarbohydrates: 9gProtein: 3gFat: 14gSaturated Fat: 2gPolyunsaturated Fat: 1gMonounsaturated Fat: 8gCholesterol: 4mgSodium: 343mgPotassium: 416mgFiber: 3gSugar: 5gVitamin A: 885IUVitamin C: 38mgCalcium: 66mgIron: 1mg
The nutritional information provided is approximate and should only be used as a general guideline. It is an estimate that will vary based on cooking methods and brands of ingredients used.
Did You Make This Recipe? Please Rate, Comment & Share. Thank you!
Leave a Comment
Recipe Rating




Paula Short

Wednesday 23rd of April 2025

This sounds fantastic and refreshing! I was already browsing for summer sadads. So this is timely. Pinned 📌 Visiting today from SSPS 357 #134&135

Don't Miss Anything!

Please FOLLOW & SHARE on FACEBOOK and INSTAGRAM!

I Would Love To Have You Follow Me On PINTEREST.

Shop Our Favorite Kitchen Items And Best Gift Ideas On Amazon.