Den Blumenkohl zunächst gründlich waschen und in kleine Röschen teilen. Anschließend entweder mit einer Küchenreibe oder einer Küchenmaschine fein zerkleinern, bis kleine Körnchen entstehen.
Die Blumenkohlraspel etwa fünf Minuten in kochendem Wasser blanchieren oder kurz in der Mikrowelle garen. Danach vollständig abkühlen lassen und in einem sauberen Küchentuch kräftig ausdrücken. Dieser Schritt ist besonders wichtig, damit später möglichst wenig Feuchtigkeit im Teig bleibt.
Währenddessen die Zwiebel sehr fein würfeln.
Den Blumenkohl zusammen mit der Zwiebel, den Eiern, Mandelmehl, Flohsamenschalen, Parmesan, Mozzarella sowie den Gewürzen in eine große Schüssel geben und gründlich vermengen. Danach die Masse etwa zehn Minuten ruhen lassen, damit die Flohsamenschalen etwas Flüssigkeit aufnehmen können.
Aus der Mischung kleine flache Puffer formen.
Das Olivenöl in einer großen Pfanne erhitzen und die Puffer bei mittlerer Hitze auf jeder Seite etwa vier bis fünf Minuten goldbraun braten.
Anschließend auf ein mit Backpapier belegtes Backblech legen.
Die Tomaten in dünne Scheiben schneiden und auf jedem Puffer verteilen. Danach den geriebenen Mozzarella darüberstreuen und mit italienischen Kräutern würzen.
Im vorgeheizten Backofen bei 180 Grad etwa zehn Minuten backen, bis der Käse vollständig geschmolzen ist.
Währenddessen den griechischen Joghurt mit Sauerrahm verrühren. Den Knoblauch fein reiben und zusammen mit gehacktem Dill, etwas Zitronensaft, Salz und Pfeffer unterrühren.
Die fertigen Puffer aus dem Ofen nehmen und mit frischen Frühlingszwiebeln sowie etwas gehackter Petersilie bestreuen.
Zusammen mit der Knoblauchcreme sofort servieren.