Place a large pot of water on stove to boil for macaroni.
Heat a medium pan over medium to medium-high heat. Add extra-virgin olive oil and chicken. Season with salt and pepper.
Saute a couple of minutes then add onion (optional) and cook another 5 to 7 minutes until onions are tender and chicken is cooked through. Turn off heat and set chicken to the side.
To boiling water, a dd pasta and salt to season the cooking water.
Cook 5 minutes, then add broccoli and cook 3 minutes more or until pasta is cooked to al dente and florets are just tender.
While pasta cooks, heat a medium (4-quart) sauce pan over medium heat. Add butter and melt, then add flour, cayenne and paprika. Whisk together over medium heat unil roux bubbles then cook a minute more.
Whisk in milk and stock and raise heat a little to bring sauce to a quick boil.
After all liquid is gradually added and whisked (should take about 8-10 minutes), simmer sauce to thicken about 5 minutes.
Drain macaroni or pasta and broccoli florets. Add back to pot and add chicken to the past and broccoli.
Add cheese to roux sauce and stir to melt it in, about a minute or so.
Stir in mustard and season sauce with salt and pepper, if desired.
Pour sauce over chicken and broccoli and cooked pasta. Stir to combine.
Adjust seasonings to taste. Transfer to a large serving platter and serve. |