01 -
Preheat oven to 400°F and spray a 9x13-inch casserole dish with nonstick spray; set dish aside.
02 -
Fill a large pot with water and bring to a boil. Quarter broccoli and boil for 2 minutes. Remove, cool, and chop into bite-sized pieces.
03 -
Using the same pot of water, cook pasta according to package instructions. Drain and set aside.
04 -
Heat olive oil in a large skillet over medium-high heat. Sauté chicken for 6-7 minutes until browned but not fully cooked. Remove from skillet.
05 -
In the same skillet, melt butter and sauté onions and garlic for 3-4 minutes.
06 -
Add flour, Italian seasonings, salt, and pepper. Stir and cook for 1-2 minutes. Add milk and chicken stock, bringing to a boil. Add half-and-half, chicken, and broccoli; remove from heat.
07 -
Transfer chicken and sauce mixture to the prepared casserole dish. Add cooked pasta and stir until combined.
08 -
Top with Parmesan and mozzarella cheeses. Bake for 15-20 minutes or until golden brown.