Fill 2 pots with water and turn on high heat on the stove. One will be for the chicken and one will be for the pasta (follow the instructions on the package).
Once the water for the chicken is boiling, add all of it and set a timer for 10 minutes. Check for pinkness and put back in for 5 minutes increments until completely cooked.
Meanwhile on a third burner, add the white onions to a pan and brown
Next, start microwaving the bacon according to the instructions on the package and set aside
Once the onion and bacon are done cooking, add the to the casserole dish
Next add 1 cup of cheese and the Rotel tomatoes
Once the chicken is fully cooked, shred with two forks and add to casserole dish
Add the pasta
Add the ranch and BBQ sauce
Mix together well in casserole dish
Bake at 350°F for 10 minutes
Pull out and add final cup of cheddar cheese to top (do not mix)
Bake for 5 more minutes at 350°F