Putze den Blumenkohl und teile ihn in kleine Röschen. Schneide diese gegebenenfalls etwas kleiner.
Koche einen Topf mit Salzwasser auf und blanchiere die Blumenkohlröschen für etwa 5 bis 8 Minuten darin. Der Blumenkohl sollte nicht zu weich sein, sich aber leicht mit einer Gabel aufspießen lassen.
Schütte den Blumenkohl durch einen Sieb ab und fange 200 ml des Kochwassers auf.
Schäle die Zwiebel und schneide sie in Würfel.
Mische in einer Tasse oder kleinen Schüssel das aufgefangene Kochwasser, den Essig, Öl, Salz und Pfeffer zusammen. Schmecke alles ab.
Gib das Dressing über den Blumenkohl und stelle den Salat für mindestens 30 Minuten zum Ziehen in den Kühlschrank.
Zerhacke kurz vorm Servieren den frischen Schnittlauch oder die Petersilie und mische die Kräuter unter den Salat.