Bring a large pot of salted water to a boil. Add the penne pasta and cook according to package instructions until al dente. Drain and set aside.
In a large mixing bowl, combine the softened cream cheese, ranch dressing, garlic powder, onion powder, and black pepper. Mix well until smooth and creamy.
Add the shredded chicken, cooked bacon bits, and both the cheddar and mozzarella cheeses to the bowl. Stir until everything is evenly coated with the creamy ranch mixture.
Gently fold the cooked penne pasta into the chicken mixture until well combined. If the mixture seems too thick, add a splash of pasta cooking water to loosen it up.
If you prefer a baked version, transfer the entire mixture to a greased baking dish. Sprinkle more cheddar on top and bake in a preheated oven at 350°F (175°C) for about 20 minutes, or until bubbly and golden on top.
Once ready, remove from the oven (if baked) and allow it to cool slightly. Garnish with chopped green onions before serving.
Notes
Use rotisserie chicken for convenience. Optional to bake for a bubbly top.