This Italian pasta salad recipe is made with rotini pasta, pepperoni, salami, mozzarella cheese, parmesan, black olives, tomatoes, and a homemade zesty Italian dressing.
The combination is delicious. Try it for a simple meal on a hot day or a tasty side dish for barbecues and potlucks.

"I took this to a cookout last night, and it went so quickly! That dressing was so fresh tasting, and it couldn't be easier to make. Definitely a new summer staple for me."
★★★★★ -Amanda
This is one of my favorite pasta salads. The fresh vegetables, cold meats, and cheeses make it a perfect recipe for meal prep in the warm summer months.
It is also a huge crowd pleaser as a side dish for a family gathering, parties, and bbq cookouts. I hope you love it as much as we do. Enjoy! Xoxo ~Katie.
Jump to:

Ingredient notes and substitutions
You will need the following ingredients to make this classic Italian pasta salad recipe:
For the pasta salad you will need:
- rotini pasta-You can switch out for pasta shapes such as macaroni, bowtie, penne, shells, or ziti. To add additional color, you can use the tri-color rotini.
- salami- I prefer hard salami. You can substitute with Genoa salami.
- pepperoni
- mozzarella- I prefer the block mozzarella cheese diced into bite sized bites. The fresh mozzarella pearls can become soggy after adding the dressing. You can substitute with Swiss, cheddar, or provolone cheese.
- cherry tomatoes- You can substitute with any type of tomato.
- black olives-Choose your favorite-the canned pitted black ripe olives or Kalamata olives.
- green bell pepper- You can substitute with sweet red bell pepper.
- red onion- You can substitute with white or green onions.
- grated parmesan cheese
The full recipe with ingredient measurements are in the recipe card at the end of the post.

Italian Viniagerette
You will need the following to make homemade Italian Viniagerette.
- olive oil- Use olive oil or refined olive oil. Do not use extra virgin olive oil. It will overpower the flavor of the dressing. It will also make your dressing clumpy after refrigeration because extra virgin olive oil solidifies once refrigerated. You can substitute with vegetable or grapeseed oil.
- red wine vinegar- I think red wine vinegar works best with this pasta salad, but you can substitute with white wine vinegar.
- Italian seasoning
- garlic powder
- salt and pepper
- sugar
Cold Pasta Add Ins
The following ingredients would make tasty additions to cold Italian pasta salad: Cucumbers, squash, artichoke hearts, pepperoncini peppers, ham, green olives, sun-dried tomatoes, broccoli, zucchini, and red pepper flakes make great additions to this pasta salad. Fresh herbs such as parsley, oregano, or basil would be great flavor enhancers to the homemade Italian vinaigrette.

Steps
Follow these simple steps to make Italian Pasta Salad with homemade dressing.
- Cook pasta according to directions. Drain and rinse in cold water. Add to a large mixing bowl.
- Add sliced salami, sliced pepperoni, cubed mozarella, halved cherry tomatoes, sliced black olives, diced bell pepper, diced red onion, and grated parmesan.
- In a small mixing bowl, mix olive oil, red wine vinegar, Italian seasoning, garlic powder, salt, pepper, and sugar in a small mixing bowl.
- Pour homemade Italian dressing over pasta salad, and mix until evenly combined. Salt and pepper additionally to taste. Cover and store in refrigerate 30 minutes or more before serving.
- For best results, mix pasta again one more time when ready to serve to ensure the dressing does not settle to the bottom of the bowl.
If you like this recipe, I know you will love my Italian Grinder Salad also! Check it out!
Watch how to make
Tips for making the perfect cold pasta salad
- Don't overcook your noodles. Rinse your pasta in cold water and drain really well. Rinsing prevents the pasta from sticking together.
- Make your vegetables, meats, and cheese small bite sized pieces. This allows your fork to grab multiple toppings with each single bite.
- Wait 30 minutes or more before serving this classic pasta salad. This allows the flavors of the dressing and seasonings to set into the pasta and vegetables.

How to store cold pasta salad
Leftover cold pasta salad can be stored in the refrigerator in an air tight container 3-4 days.
The homemade Italian salad dressing can be made in advance. It can stored in the refrigerator in a glass or airtight container up to 3 weeks.
Please leave me a comment below if you make this cold pasta salad and tell me what you think about it. I would love to hear back, and so would my readers.
Also post your picture of your salad on Instagram or Facebook, and tag @aforkstale with #aforkstale hashtags! I will share with my followers! xoxo!
📖 Recipe

Italian Pasta Salad Recipe with Homemade Dressing
Ingredients
Pasta Salad
- 16 ounces Rotoni pasta
- 6 ounces sliced salami chopped
- 6 ounces sliced pepperoni chopped
- 8 ounces mozarella cubed
- 1 pint cherry tomatoes halved
- 6 ounces black olives drained and cut in halved or sliced
- 1 green bell pepper diced
- 1 small red onion diced
- 1 cup grated parmesan
- salt and pepper to taste
Vinaigerette Dressing
- 1 cup olive oil
- ½ cup red wine vinegar
- 1 tablespoon Italian seasoning
- 1½ teaspoon garlic powder
- 1 teaspoon salt
- 1 teaspoon pepper
- ½ teaspoon sugar
Instructions
Pasta Salad
- Cook pasta according to directions. Drain and rinse in cold water. Add to a large mixing bowl.16 ounces Rotoni pasta
- Add sliced salami, sliced pepperoni, cubed mozarella, halved cherry tomatoes, sliced black olives, diced bell pepper, diced red onion, and grated parmesan.6 ounces sliced salami, 6 ounces sliced pepperoni, 8 ounces mozarella, 1 pint cherry tomatoes, 6 ounces black olives, 1 green bell pepper, 1 small red onion, 1 cup grated parmesan
Vinaigerette Dressing
- In a small mixing bowl, mix olive oil, red wine vinegar, Italian seasoning, garlic powder, salt, pepper, and sugar.1 cup olive oil, ½ cup red wine vinegar, 1 tablespoon Italian seasoning, 1½ teaspoon garlic powder, 1 teaspoon salt, ½ teaspoon sugar, 1 teaspoon pepper
- Pour dressing over pasta salad, and mix everything until evenly combined. Salt and pepper additionally to taste. Cover and store in refrigerate 30 minutes or more before serving.salt and pepper to taste
- When ready to serve, mix pasta again one more time to ensure the dressing is not settled to the bottom of the bowl.
Video
Notes
- Make your vegetables, meats, and cheese small bite sized pieces. This allows your fork to grab multiple toppings to eat in single bites.














Sangeetha says
I gave this Italian pasta salad a try, and it was a huge hit! The blend of flavors from the rotini pasta, pepperoni, salami, cheeses, olives, and tomatoes was absolutely delightful. The homemade vinaigrette tied everything together perfectly. It's become my go-to dish for hot days and gatherings – a real crowd-pleaser! Thanks for sharing this recipe!
Jade says
I made this one night and it went perfectly with our BBQ ribs. Delicious!
Valentina says
This looks perfect for summer and is super easy to make. Will make this over the weekend for our family picnic. Thanks for sharing!
Jamie says
Oh my, this is such a great-looking pasta salad dish! It looks absolutely delicious and very appealing! An awesome treat that many will be love and enjoy!
Jenny says
I love the ingredients in this Italian pasta salad recipe. The blend of pasta, meats, cheese and spices is heavenly. Can’t wait to make this dish again.
Colleen says
I've made this pasta salad a few times over the summer and it's always a hit. Thanks for the recipe!
Amanda says
I took this to a cookout last night, and it went so quickly! That dressing was so fresh tasting, and it couldn't be easier to make. Definitely a new summer staple for me.
Carrie Robinson says
This would be the perfect side dish to bring to potluck or summer BBQ! 🙂 Definitely looks like a crowd-please to me. Making this soon for sure!
Amy Liu Dong says
I love everything about this salad recipe. It is so easy and it's really delicious!
Jamie says
Wow! Such an incredible recipe! Pasta plus salad is just a perfect combination that everybody would love! Plus it's a healthy dish too! And we can never go wrong with pasta!
Ann says
This is such a classic salad recipe! Great for anytime of the year, and all sorts of gatherings!