01 - Bring a large pot of salted water to 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 about 1 tablespoon bacon fat in the skillet.
03 - Add butter to the bacon fat 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 and stir until melted and smooth. Pour in chicken broth, heavy cream, and ranch seasoning mix. Whisk continuously until fully combined and sauce begins to thicken slightly, about 3-4 minutes.
05 - Stir in shredded cheddar and grated parmesan cheese. Continue stirring until completely melted and sauce is velvety and thickened, about 2 minutes.
06 - Add cooked chicken and half of the crispy bacon to the sauce. Stir gently to combine and heat through for 2-3 minutes.
07 - Add the drained pasta to the skillet. Toss thoroughly to coat every piece of pasta evenly with the creamy sauce. Cook for 1 minute to bind everything together.
08 - Divide the pasta among 4 plates. Top each serving with remaining crispy bacon, sliced green onions, and freshly ground black pepper to taste. Serve immediately while hot.