Brokolici rozkrájíme na menší kousky, vložíme do vařící osolené vody a asi 5 minut povaříme. Scedíme a propláchneme studenou vodou. Cibuli nakrájíme na kostičky, párky na kolečka. Oba sýry nastrouháme. V rendlíku rozehřejeme máslo, přidáme mouku a upražíme světlou jíšku. Zalijeme mlékem a za stálého míchání uvaříme bešamel. Přidáme do něho asi 2/3 tvrdého sýra a mícháme, dokud se úplně neroztaví. Bešamel osolíme a opepříme a až není vařící, vmícháme žloutek. Zapékací misku nebo pekáček vymažeme tukem, a urovnáme do něj na kousky nakrájenou brokolici. Posypeme pokrájenou cibulí, na ni navrstvíme párky a zasypeme nivou. Nakonec přelijeme bešamelem. Povrch posypeme zbytkem tvrdého sýra a vložíme do trouby vyhřáté na 190°C. Pečeme do zezlátnutí povrchu asi 40 minut.