Ser trzemy na tarce. Brokuł dzielimy na cząstki. Makaron i brokuł gotujemy w osolonej wodzie.
Przygotowujemy sos beszamel – robimy zasmażkę z masła i mąki, dolewamy mleko i energicznie mieszamy, aby nie powstały grudki, doprawiamy solą i pieprzem (składniki zawsze daję „na oko”, jeśli sos jest za rzadki to dosypuję mąki, jeśli zbyt gęsty to dolewam mleka). Zagotowujemy. Kiedy trochę się przestudzi dodajemy żółto i mieszamy.
Do naczynia żaroodpornego wkładamy makaron, a na nim brokuły. Zalewamy sosem beszamel i posypujemy startym serem. Wkładamy do rozgrzanego do 170C piekarnika. Wyciągamy gdy ser się już rozpuści.