Bevor du startest, musst du die Cashewkerne mind. 1 Stunde in kaltem Wasser einweichen. Hast du dafür keine Zeit, kannst du sie auch in einen Topf mit Wasser geben, diesen kurz aufkochen und sie dann 15 Minuten ziehen lassen. Das Einweichwasser anschliessend wegschütten.
Dämpfe die Blumenkohlröschen bis sie gar sind. Das dauert ca. 10-15 Minuten, je nach dem, wie gross die Röschen sind. Du kannst auch schon fertigen Blumenkohlreis aus dem Supermarkt verwenden. Diesen einfach gemäss Packungsbeilage zubereiten.
Gib den Blumenkohl und die Cashewkerne in einen Food Prozessor. Gib dann den Zitronensaft, den Apfelessig, das Wasser sowie die Hefeflocken dazu und würze das Ganze mit Salz.
Mixe die Mischung durch, bis sie eine cremige Konsistenz aufweist. Schmeck die Mischung dann ab und gib, falls nötig, noch Gewürze oder etwas Säure hinzu. Sollte die Mischung zu trocken werden, gib teelöffelweise Wasser hinzu, bis die Konsistenz passt.
Erhitze dann das Öl in einer Pfanne. Brate den Knoblauch für ca. 1 Minute an und füge dann den Spinat hinzu. Reduziere die Hitze und lass den Spinat zugedeckt ca. 1-2 Minuten weiterdünsten, bis er etwas zusammengefallen ist.
Rühre am Schluss den Spinat unter die Cashew-, Blumenkohlmischung. Fertig ist die Füllung!