Heizen Sie den Ofen auf 200 Grad vor. Schneiden Sie den Blumenkohl in kleine Röschen, hacken Sie die Zwiebel in feine Würfel und hacken Sie die Knoblauchzehen fein. Legen Sie den Blumenkohl auf ein Backblech, beträufeln Sie ihn mit Olivenöl und vermischen Sie alles gut.
Schieben Sie das Backblech in den Ofen und rösten Sie den Blumenkohl 20 Minuten lang, bis er gar und hellbraun ist. Erhitzen Sie in der Zwischenzeit ein wenig Olivenöl in einem Suppentopf und dünsten Sie die Zwiebel und den Knoblauch, bis sie glasig sind. Gießen Sie die Gemüsebrühe hinzu, geben Sie den gerösteten Blumenkohl dazu und lassen Sie alles kurz durchkochen.
Nehmen Sie den Topf vom Feuer und pürieren Sie die Zutaten mit einem Stabmixer zu einer glatten Suppe. Schneiden Sie den Halloumi in dicke Scheiben. Erhitzen Sie eine trockene Grillpfanne oder Pfanne auf dem Feuer und braten Sie die Halloumi-Scheiben auf beiden Seiten knusprig und goldbraun.
Geben Sie die warme Blumenkohl-Suppe in Schüsseln oder tiefe Teller. Verteilen Sie die gegrillten Halloumi-Stücke über den Portionen. Beenden Sie das Gericht, indem Sie das Zaatar über die Suppe streuen und nach Geschmack frischen Zitronensaft darüber auspressen.