Für die Bällchen Schrot und Maisgrieß in einer Schüssel mischen. Mit dem kochenden Wasser übergießen und 30 Minuten quellen lassen, dabei ab und zu umrühren. Ggf. noch so viel Wasser zufügen, bis die Masse feucht und knetfähig ist. Abkühlen lassen.
Die Petersilie kalt abbrausen, trocken schütteln, die Blättchen abzupfen und fein hacken.
Für die Füllung Feta in Schüssel mit Gabel fein zerbröseln. Den Spinat verlesen, dicke Stiele entfernen, waschen und gut abtropfen lassen. Zwiebeln und Knoblauch schälen und fein hacken. Olivenöl in mittlerem Topf erwärmen. Zwiebeln darin 2–3 Minuten andünsten. Knoblauch und Spinat zugeben und unter Rühren zusammenfallen lassen. Spinat in Sieb abgießen, gut ausdrücken, fein hacken und mit Feta mischen. Mit Salz und Pfeffer abschmecken.
Für die Tomatensoße Zwiebel schälen und sehr fein würfeln. Öl in kleinem Topf erhitzen. Zwiebel darin 2–3 Minuten andünsten. Tomatenmark, Gemüsebrühe und Sahne zugeben. Aufkochen und ca. 10–15 Minuten sprudelnd einkochen lassen. Mit Salz und Pfeffer kräftig abschmecken. Auf ausgeschalteter Herdplatte im geschlossenen Topf ziehen lassen.
Unter die abgekühlte Schrot-Grieß-Mischung Ei, Mehl, 1 TL Salz, Oregano und die gehackte Petersilie kneten. Je 1 gehäuften EL Teig in die angefeuchtete Hand geben, zu einer kleinen Schale formen, 1 TL Füllung hineingeben, dann möglichst fest zusammendrücken und ca. 12 Bällchen formen. Öl in einer großen Pfanne erhitzen und die Bällchen darin vorsichtig von allen Seiten goldgelb anbraten. Die Spinatbällchen zusammen mit der Tomatensoße servieren.