Heize den Ofen auf 180 °C Ober-/Unterhitze vor.
Teile den Brokkoli in Röschen und schäle den Strunk. Schneide ihn klein.
Blanchiere den Brokkoli 3 Minuten in kochendem Salzwasser, gieße ihn ab und schrecke ihn mit kaltem Wasser ab.
Schäle Zwiebel und Knoblauch, hacke sie fein und dünste sie in einem Topf mit etwas Butter glasig.
Rühre Mehl ein, lass es kurz farblos anschwitzen und gieße dann Milch und Sahne unter Rühren an. Lass die Soße aufkochen, bis sie eindickt. Rühre den Käse ein und würze mit Salz, Pfeffer und Muskat.
Vermische den Brokkoli mit der Soße und fülle alles in eine gefettete Auflaufform.
Mische Panko, Mandeln, Parmesan und Olivenöl, verteile die Mischung gleichmäßig auf dem Auflauf.
Backe das Gratin ca. 25-30 Minuten, bis die Kruste goldbraun und knusprig ist.