Die Zwiebel schälen und in feine Würfel schneiden. Den Blumenkohl putzen, waschen und in etwa 3 cm große Röschen teilen, die Stiele in Stücke schneiden. Den Sellerie putzen, schälen und in etwa 1 cm große Würfel schneiden.
Das Öl in einem Topf erhitzen und die Zwiebel darin bei mittlerer Hitze andünsten. Blumenkohl und Sellerie hinzufügen und etwa 3 Minuten mitdünsten. Das Mandelmus einrühren und die Brühe dazugießen. Alles mit geschlossenem Deckel aufkochen und bei mittlerer Hitze etwa 15 Minuten garen.
Inzwischen die Mandelblättchen in einer Pfanne ohne Fett hell rösten, herausnehmen und abkühlen lassen. Das Basilikum waschen, trocken tupfen und die Blätter abzupfen. Die Mandelsahne zum Blumenkohl geben. Alles unter Rühren kurz erhitzen und dann im Topf mit dem Stabmixer fein pürieren, mit Salz und Pfeffer abschmecken.
Zum Servieren die Suppe auf tiefe Teller oder Schalen verteilen und mit Chiliflocken und Mandeln bestreuen. Mit Basilikum garnieren.