Boil a large pot of salted water and cook rotini until al dente, about 8 minutes. Drai
Drain, reserving ½ cup of pasta water.
In a large skillet over medium-high heat, cook bacon until crispy, about 10 minutes.
Transfer to paper towels, leaving the bacon grease in the pan.
Season the chicken with 1 tablespoon of ranch seasoning and cook in the same skillet until golden brown, about 5 to 8 minutes.
Remove from the skillet and set aside.
Rinse out the skillet, then melt butter over medium heat.
Whisk in flour until smooth and cook for 2 minutes.
Gradually add milk, whisking continuously until the sauce is smooth.
If too thick, add reserved pasta water one tablespoon at a time.
Stir in softened cream cheese until fully combined, then mix in the remaining 5 teaspoons of ranch seasoning and season with salt.
Return the cooked pasta and chicken to the skillet, stirring until fully coated.
Finely chop the cooked bacon and mix it in before serving.
Garnish with parsley if desired.