Die Kartoffeln schälen und für 20-30 Minuten in Salzwasser gar kochen. Währenddessen die Zwiebeln schälen und in kleine Würfel schneiden. Das Sauerkraut in einem Sieb abtropfen lassen. Anschließend die Zwiebeln in einem Topf mit Butter dünsten und das Sauerkraut für ca. 3 Minuten dazugeben. Das Kraut mit Salz, Pfeffer und Zucker gut würzen und die Wacholderbeeren und das Lorbeerblatt hinzugeben. Im Anschluss das Sauerkraut mit Gemüsebrühe aufgießen und bei niedriger Hitze knapp 1 Stunde garen lassen.
Die Kartoffeln werden nach dem Kochen mit einer Kartoffelpresse bearbeitet. Die ausgekühlte Masse mit Ei, Mehl, Salz und Muskatnuss verkneten, bis sich eine schöne Masse ergibt. Danach eine Arbeitsplatte mit Mehl vorbereiten, den Teig zu einer großen Rolle formen und in schräge Stücke schneiden. Die vorbereiteten Teilstücke einzeln über die Arbeitsfläche rollen, sodass beide Enden spitz werden. Die fertigen Schupfnudeln in einen Behälter mit Mehl geben, wenn alle Nudeln fertig geformt sind, kommen Sie in kochendes Salzwasser.
Sobald die Schupfnudeln auf die Wasseroberfläche steigen noch 5 Minuten garen lassen. Danach werden die fertigen Nudeln mit einer Kelle aus dem Wasser genommen und gemeinsam mit dem Kraut in einer Pfanne mit Butter scharf angebraten. Wenn alles schön goldbraun angebraten ist sofort servieren.