Cook the pasta according to package directions until it reaches an al dente texture. Once cooked, drain it and rinse under cold water to cool it down completely.
Transfer the cooled pasta into a large mixing bowl. Add the tomatoes, cucumber, broccoli, bell pepper, olives, carrots, red onion, and parmesan cheese.
Pour the Italian dressing over the mixture and toss thoroughly until everything is evenly coated.
Cover the bowl and place it in the refrigerator to chill for at least 30 minutes, allowing the flavors to develop.
Before serving, give the salad another toss and add a bit more dressing if it looks dry.