Cook the rotini pasta according to package instructions until al dente.
Drain and rinse the pasta under cold water to cool it down.
In a large bowl, combine the cooked pasta, crumbled bacon, cherry tomatoes, cucumber, and red onion.
Add the ranch dressing and mix well to coat all ingredients.
Season with garlic powder, salt, and pepper to taste.
Fold in the chopped parsley and shredded cheese if using.
Taste and adjust seasoning if necessary.
Cover the salad and refrigerate for at least 30 minutes to allow flavors to meld.
Before serving, give the salad a gentle stir to recombine ingredients.
Serve chilled or at room temperature and enjoy!