Do dużego garnka wlej wodę i wstaw na wysoki ogień. Dodaj 1 łyżkę soli (woda powinna smakować jak woda morska).
Dodaj makaron do wrzącej wody i gotuj aż będzie aldente. Czas gotowania znajdziesz na opakowaniu. Jeżeli nie ma opisanego czasu, jak przygotować aldente to odejmij 2 minuty od całkowitego czasu gotowania makaronu. Po ugotowaniu odlej wodę i lekko przepłucz zimną wodą aby zatrzymać proces.
Nagrzej piekarnik do 190°C.
Naczynie żaroodporne wysmaruj odrobiną oleju. (22 cm x 30 cm)
Na patelnię dodaj olej i dodaj czosnek. Smaż aż stanie sie aromatyczny, ale nie przypalony i następnie dodaj brokuły. Przykryj pokrywką i smaż przez 3 minuty. Zdejmij z ognia i odłóż na później.
Na patelnię dodaj masło i roztop je na średnim ogniu. Dodaj pokrojoną w kostkę szalotkę i smaż aż będzie lekko przezroczysta.
Do patelni dodaj mąkę i smaż przez dodatkowe 3 minuty.
Zacznij powoli dolewać rosół i mieszaj dokładnie. Dodawaj powoli, tak aby nie powstały grudki mąki. Po dolaniu całego rosołu dodaj mleko i mieszaj, aż sos lekko zgęstnieje.
Do sosu dodaj ser cheddar, sól i pieprz do smaku. Wymieszaj dokładnie i odczekaj aż ser się rozpuści.
Dodaj ugotowany makaron, brokuły i kurczaka. Dokładnie wymieszaj i przypraw solą i pieprzem.
Przełóż na naczynie do pieczenia.
Posyp parmezanem i bułką tartą.
Włóż do piekarnika i piecz przez 25 minut.
Wyjmij z piekarnika i odczekaj 5 minut aż ostygnie.