Die Zwiebeln würfeln und den Knoblauch fein hacken. Den weißen Teil der Frühlingszwiebeln in ca. 1 cm lange Streifen und den grünen Teil in feine Ringe schneiden. Die Karotten würfeln und den Spitzkohl in feine Streifen schneiden. Alle anderen Zutaten in Herdnähe bereitlegen.
Das Öl in einer großen Pfanne erhitzen. Die Zwiebeln, die Frühlingszwiebeln und den Knoblauch etwa 2 Minuten lang glasig anbraten. Anschließend die Temperatur etwas reduzieren, die Sojaschnetzel in die Pfanne geben und mit anschwitzen. Regelmäßig umrühren und aufpassen dass nichts anbrennt.
Sobald die Sojaschnetzel braun werden mit Sojasoße ablöschen. Die Karotten und den Spitzkohl unterheben, mit Gemüsebrühe ablöschen, die Pfanne mit einem Deckel verschließen und bei schwacher Hitze köcheln lassen.
Wenn der Spitzkohl sichtbar zusammengefallen ist das Tomatenmark einrühren, die Schupfnudeln unterheben und noch weitere 5 Minuten mitbraten. Zuletzt noch mit Salz, Pfeffer, Paprikapulver und geräuchertem Paprikapulver würzen und abschmecken.
Auf Tellern anrichten und mit den grünen Frühlingszwiebelringen sowie angerösteten Sonnenblumenkernen garnieren und servieren.