Den Blumenkohl waschen und in kleine Röschen teilen. Zwiebel und Knoblauch schälen und fein hacken.
In einem großen Topf das Olivenöl erhitzen. Zwiebel und Knoblauch darin glasig dünsten.
Die Blumenkohlröschen hinzufügen und kurz anbraten.
Mit der Gemüsebrühe aufgießen und alles zum Kochen bringen. Die Hitze reduzieren und den Blumenkohl für etwa 15 Minuten köcheln lassen, bis er weich ist.
Die Sahne hinzufügen und die Suppe mit einem Stabmixer fein pürieren.
Mit Salz und Pfeffer abschmecken.
Die Suppe in Schüsseln füllen und nach Wunsch mit frischer Petersilie garnieren.