1) Zwiebel abziehen, würfeln. 1 EL Butter in einem Topf erhitzen und Zwiebel darin andünsten. Tiefgekühlten Rotkohl und 100 ml Wasser dazugeben und 10 Minuten schmoren. Mit Salz, Pfeffer und Preiselbeeren abschmecken. Ofen auf 220° C Ober/Unterhitze oder Umluft 200° C vorheizen.
2) Lauchzwiebeln putzen, waschen und in Ringe schneiden. Schupfnudeln nach Packungsangabe in Salzwasser kochen und abgießen. Restliche Butter (1 EL) in einer Pfanne erhitzen und die Speckwürfel darin anbraten.
3) Schupfnudeln und Lauchzwiebeln zum Speck geben und alles zusammen 5 Minuten braten. Rotkohl unter die Schupfnudeln mischen. Alles in eine Auflaufform geben, mit Käse bestreuen und im Ofen 10 Minuten überbacken.