1. Größten Topf mit viel Wasser stark erhitzen. Pro Liter Wasser 1 EL Salz reingeben, sprudelnd kochen.
2. Blumenkohl putzen, Strunk kreuzweise einschneiden. Ins Kochwasser legen und aufkochen. 8-10 Minuten garen, rausnehmen und warm halten.
3. Butter über mässiger Hitze schmelzen, mit Mehl verrühren. Brühe und Sahne hineinquirlen, Soße 10 Minuten kochen, ab und zu umrühren.
4. Zwiebel schälen und feinreiben. Schinken in Streifen schneiden. Beides in die Soße geben. Kurz ziehen lassen, mit Salz, Pfeffer und geriebener Muskatnuss abschmecken.
5. Blumenkohl auf Portionstellern anrichten, mit Soße überziehen.