Blumenkohl putzen, die Röschen abschneiden und den harten Strunk entfernen.
Das Olivenöl in einem großen Topf bei mittlerer Temperatur erhitzen und die gehackte Zwiebel unter Rühren 5 Minuten anschwitzen. Die Blumenkohlröschen dazugeben, ca. 500 ml des Wassers und das Salz hinzufügen und das Ganze bei geschlossenem Deckel 15 Minuten simmern lassen. Dann das restliche Wasser hinzufügen und bei geschlossenem Deckel weitere 20 Minuten leicht köcheln lassen.
Die Suppe im Standmixer oder mit dem Pürierstab cremig pürieren. Zurück in den Topf geben und noch einmal erhitzen. Gegebenenfalls mit Salz abschmecken.
Für die Garnitur das Olivenöl in einer Pfanne leicht erhitzen und die Frühlingszwiebeln darin ca. 1 Minute anbraten.
Die Suppe in Schalen oder tiefe Teller füllen und mit den angebratenen Frühlingszwiebeln bestreut servieren.