01 -
Preheat oven to 200°C. Grease a 33x23 cm baking dish thoroughly with oil or butter.
02 -
Cut broccoli into quarters. Blanch florets in boiling water for 2 minutes until bright green. Immediately cool in ice water and chop into bite-size pieces.
03 -
In the same pot, boil penne pasta in salted water until just al dente. Drain thoroughly and set aside.
04 -
Heat olive oil in a large skillet over medium-high heat. Add cubed chicken; sauté for 6–7 minutes until golden but not fully cooked. Transfer to a plate.
05 -
Melt butter in the same skillet. Add onion and garlic; cook 3–4 minutes, stirring, until softened and fragrant.
06 -
Stir in flour, Italian seasoning, salt, and pepper. Cook 1–2 minutes, stirring constantly, until flour is lightly toasted.
07 -
Gradually pour in milk and chicken stock, stirring and scraping up skillet bits. Bring to gentle simmer. Pour in half-and-half, then return browned chicken and blanched broccoli to pan. Simmer until everything is well coated and heated through.
08 -
Transfer creamy chicken and broccoli mixture to prepared baking dish. Add cooked pasta and toss gently to combine evenly.
09 -
Sprinkle Parmesan and mozzarella evenly across the top to fully cover surface.
10 -
Bake 15–20 minutes until cheese is bubbling and golden brown. Cool 5 minutes before serving to set and allow for clean slicing.