01 - Cook pasta in a large pot of salted boiling water according to package instructions. Drain well and set aside.
02 - Heat a large skillet over medium heat. Add chopped bacon and cook until crispy. Remove bacon and set aside, leaving about 1 tbsp bacon fat in the skillet.
03 - Add butter to the skillet with bacon fat. Once melted, sauté minced garlic for 30 seconds until fragrant.
04 - Lower heat to medium-low. Stir in cream cheese until softened, then add chicken broth, heavy cream, and ranch seasoning. Whisk continuously until smooth and creamy.
05 - Add shredded cheddar and grated parmesan cheese, stirring constantly until completely melted and sauce has thickened.
06 - Add cooked chicken and half the cooked bacon to the sauce. Stir gently to combine and heat through.
07 - Add cooked pasta to the skillet, tossing thoroughly to coat every piece evenly with the creamy sauce.
08 - Divide among serving plates. Top with remaining crispy bacon, sliced green onions, and freshly ground black pepper. Serve immediately while warm.