Cook pasta according to directions in boiling water until cooked al dente. Drain and rinse.
In a bowl, combined pasta, tomatoes, green onion, cheese and bacon.
Mix together mayo, BBQ sauce and garlic powder.
Add dressing to pasta bowl and stir to combine. Salt and pepper to taste.
Refrigerate until ready to serve.
Video
Notes
If making ahead, reserve some of the dressing to add in right before serving.
Al dente pasta always works best in a pasta salad, to prevent it from becoming to soft.
If you prefer, you could use a ranch dressing or a creamy ranch dressing from the grocery store although the dressing in the recipe is so easy and so yummy, you should try it.
To add some flavor variation, add in some chopped red or green bell peppers, or avocado (add avocado right before serving)