01 - Bring a large pot of salted water to a boil. Cook pasta according to package directions until al dente. Drain thoroughly and set aside.
02 - Heat a large skillet over medium heat. Add chopped bacon and cook until crispy, about 5-7 minutes. Remove bacon with a slotted spoon and drain on paper towels, leaving approximately 1 tablespoon of bacon drippings in the skillet.
03 - Add butter to the bacon drippings in the skillet. Once melted, add minced garlic and sauté for 30 seconds until fragrant, being careful not to burn it.
04 - Reduce heat to medium-low. Add softened cream cheese to the skillet and stir until melted and smooth. Pour in chicken broth, heavy cream, and ranch seasoning packet. Whisk continuously until fully combined and sauce begins to thicken, about 3-4 minutes.
05 - Stir in shredded cheddar and grated parmesan cheese. Continue stirring until completely melted and sauce is velvety and thickened.
06 - Add cooked chicken and half of the crispy bacon to the sauce. Stir gently to coat evenly and heat through, about 2-3 minutes.
07 - Add the drained pasta to the skillet. Toss thoroughly until every piece of pasta is evenly coated with the creamy sauce.
08 - Divide pasta among serving plates. Top evenly with remaining crispy bacon, sliced green onions, and freshly ground black pepper. Serve immediately while hot.