01 -
Set your oven to 375°F (190°C). Lightly grease a 9x13-inch baking dish with cooking spray or butter to prevent sticking.
02 -
Bring a large pot of salted water to a boil. Add the pasta and cook according to package directions until al dente (usually 8-10 minutes). The pasta should be just slightly firm, as it will continue cooking in the oven. Drain well and set aside.
03 -
If you haven't already steamed your broccoli, cut it into bite-sized florets and steam for about 3-4 minutes until bright green and tender-crisp. Alternatively, microwave with a tablespoon of water in a covered microwave-safe dish for 2-3 minutes. Drain well to remove excess moisture.
04 -
In a large saucepan or deep skillet, melt the butter over medium heat. Once melted, add the flour and whisk continuously for about 1 minute to create a smooth paste. Gradually pour in the milk and heavy cream, whisking constantly to prevent lumps. Cook, stirring frequently, until the mixture begins to simmer and thicken, about 4-5 minutes. Stir in the Parmesan cheese, garlic powder, onion powder, salt, and pepper. Continue stirring until smooth and creamy.
05 -
In a large mixing bowl, combine the cooked pasta, shredded chicken, and steamed broccoli. Pour the Alfredo sauce over the mixture and gently fold everything together until evenly coated.
06 -
Transfer the mixture to the prepared baking dish, spreading it evenly. Sprinkle the shredded mozzarella cheese over the top to create a cheesy crust when baked.
07 -
Place the baking dish in the preheated oven and bake for 20-25 minutes, or until the mixture is bubbling around the edges and the cheese on top has melted and turned golden brown. If desired, broil for 1-2 minutes for a more golden top.
08 -
Remove from the oven and let the dish rest for about 5 minutes. Garnish with chopped parsley, red pepper flakes, or additional Parmesan, if desired, before serving.