Salzwasser zum Kochen bringen. Den Blumenkohl putzen, waschen und im kochenden Wasser 20 min garen. Auf einem Sieb abtropfen lassen, dann in Röschen teilen. Die Hälfte der Blumenkohlröschen mit dem Handrührer pürrieren, mit den Eiern und der Milch verrühren, mit Salz, Pfeffer und der Muskatnuss herzhaft abschmecken. Den Schinken würfeln, mit den Erbsen unter das Püreee mischen. In eine Auflaufform füllen, die restlichen Blumenkohlröschen in das Püreee drücken, den Käse darüber reiben. Im vorgeheizten Backofen bei 200 °C 15 min überbacken. Vor dem Servieren mit gehackter Petersilie bestreuen.