Eine beschichtete Pfanne erhitzen und die Räuchertofuwürfel hineingeben. Olivenöl darüber träufeln, 6–7 Minuten anbraten bis sie knusprig sind, und dann den Tofu in einer Schüssel beiseite stellen.
Für die Schupfnudeln den Kloßteig in eine Schüssel geben, Mehl und Stärke hinzufügen, sowie das Salz. Gut durchmischen und dann langsam das Wasser hinzufügen. Je nach Bedarf, denn jede Kartoffel und jedes Mehl ist unterschiedlich. Der Teig sollte schön zusammenhalten, dabei aber leicht fluffig und leicht klebrig sein.
Nun etwas Mehl auf eine Arbeitsfläche geben, den Teig zu einer Art Wurst rollen und in gleich große Stücke schneiden. Jetzt daraus die Schupfnudeln mit den Händen formen.
Einen Topf mit gesalzenem Wasser zum Kochen bringen und die Schupfnudeln hineinlegen. Die Hitze reduzieren und die Schupfnudeln garziehen lassen. Wenn sie nach oben schwimmen, sind sie fertig. Die Schupfnudeln nun in die leere Pfanne geben, wo vorher der Tofu drin war und nochmal kurz mit etwas Olivenöl vorsichtig anbraten.
Jetzt eine weitere beschichtete Pfanne erhitzen, die Zwiebel hineintuen und das Olivenöl darüber geben. Dann den Weißkohl hinzufügen, sowie die feingeschnittenen Petersilienstiele. Alles anbraten bis sich feine Röstaromen bilden, und mit Pfeffer und Salz würzen. Die Kümmelsaat in einem Möser feinstampfen und ebenfalls hingeben. Zum Schluss die Hälfte des Tofus, sowie den Sauerrahm unterrühren.
Dann das Kraut in eine Schüssel geben, die Schupfnudeln darauf anrichten und mit den restlichen Tofuwürfeln, sowie den feingeschnittenen Petersilienblättern garnieren.