Blumenkohl in Röschen teilen und in leicht gesalzenem Wasser für etwa 10 Minuten kochen, bis sie weich sind. Wasser abgießen und gut abtropfen lassen.
Blumenkohl in eine große Schüssel geben und pürieren, bis eine feine, gleichmäßige Masse entsteht.
Mozzarella, Parmesan (falls verwendet), Ei oder Ei-Ersatz, Semmelbrösel, Knoblauchpulver und Paprikapulver hinzufügen. Mit Salz und Pfeffer würzen und gründlich vermengen.
Mit einem Esslöffel kleine Bällchen formen und auf ein mit Backpapier ausgelegtes Blech legen.
Bällchen in Mehl, dann in verquirltem Ei und schließlich in Semmelbröseln wälzen, bis sie rundum gut bedeckt sind.
Pflanzenöl in einer Pfanne erhitzen und die Bällchen von allen Seiten goldbraun braten (ca. 3-4 Minuten pro Seite) oder im Ofen bei 200 Grad Celsius für 20-25 Minuten backen.
Die fertigen Bällchen warm servieren, idealerweise mit einem frischen Dip wie Joghurtsoße oder Tomatensalsa.