Cook the pasta according to the package directions until tender. Drain the pasta. Rinse the pasta under cold water.
Add the pasta to a large mixing bowl. Add the tomatoes, mozzarella, salami, pepperoni, black olives, green olives, roasted red peppers, cucumber, red onion, Parmesan cheese, and parsley.
In a small bowl, add the olive oil, red wine vinegar, lemon juice, Dijon mustard, Italian seasoning, garlic powder, onion powder, salt, black pepper, and crushed red pepper flakes. Whisk the dressing until blended.
Pour the dressing over the pasta salad. Toss until the pasta and toppings are evenly coated. Cover and refrigerate for at least 30 minutes before serving. Stir before serving.
Notes
Storing
Store in the Refrigerator - Place the pasta salad in an airtight container and refrigerate for up to 3 days.Stir Before Serving - Stir the pasta salad before serving because the dressing may settle at the bottom.Do Not Freeze - Freezing is not recommended because the pasta, cucumber, tomatoes, and mozzarella can change texture after thawing.