Preheat your oven to 375°F (190°C). Use the olive oil to lightly grease a baking dish, approximately 9x13 inches in size, to prevent sticking.
Bring a large pot of salted water to a boil. Cook the pasta according to the package instructions, until it reaches an al dente texture. Drain well and set aside.
In a separate pot, either steam or blanch the broccoli florets in boiling water for about 3 minutes, until they are bright green and just tender. Drain and set aside.
In a large mixing bowl, place the softened cream cheese. Use a hand mixer on low speed to blend in the chicken broth, garlic powder, onion powder, salt, and pepper until the mixture is smooth and creamy.
Carefully fold in the shredded chicken, cooked pasta, and steamed broccoli until everything is well combined and coated with the cream cheese mixture.
Add half of the shredded mozzarella and half of the grated Parmesan cheese to the chicken, pasta, and broccoli mixture. Stir until the cheeses are evenly distributed.
Spread the combined mixture evenly into the prepared baking dish, smoothing down the top with a spatula.
Sprinkle the remaining mozzarella and Parmesan cheese evenly over the top of the pasta bake. If desired, add the red pepper flakes for a touch of heat.
Place the baking dish in the preheated oven and bake for 25-30 minutes, or until the cheese is bubbling and has turned a slightly golden color.
Once done, remove from the oven and allow the dish to cool for a few minutes before serving to let the flavors meld.
Notes
Serve hot with a sprinkle of parsley or basil for added color.