Cook pasta according to package directions. Drain, rinse and allow to cool completely.
Add pasta to a large serving bowl and add in broccoli, tomatoes, chopped cucumber, bacon, Parmesan and red onion.
Add in 1 1/2 cups ranch dressing and toss. If desired add more ranch dressing or if not serving right away toss in a little more ranch dressing right before serving.
Season well with salt and pepper.
Refrigerate until ready to serve.