Preheat your oven to 350°F (175°C). Lightly grease your baking dish with oil or non-stick spray.
In a large mixing bowl, combine the softened cream cheese and ranch dressing. Stir until smooth and creamy.
Add garlic powder, onion powder, salt, and pepper to the creamy mixture. Mix well.
Fold in shredded chicken, cooked pasta, chopped green onions, and thawed broccoli florets until well coated.
Stir in 1 ½ cups of shredded cheddar cheese and half of the crumbled turkey bacon, if using.
Transfer the mixture into the prepared baking dish, spreading evenly. Top with remaining cheddar cheese, turkey bacon, and grated Parmesan cheese.
Bake for 25-30 minutes, until cheese is melted, bubbly, and lightly browned.
Let the casserole rest for about 5 minutes before serving to set.