Butter in einem großen Topf erhitzen und die Zwiebeln darin glasig dünsten.
Knoblauch hinzufügen und kurz mitbraten.
Blumenkohl dazugeben und mit der Gemüsebrühe aufgießen.
Zum Kochen bringen und ca. 15 Minuten köcheln lassen, bis der Blumenkohl weich ist.
Die Suppe pürieren, Milch oder Sahne sowie Senf unterrühren.
Den geriebenen Käse einrühren, bis er geschmolzen ist.
Mit Salz, Pfeffer und Muskatnuss abschmecken.
Mit frischer Petersilie bestreuen und servieren.