Die Nudeln in reichlich kochendem Salzwasser bißfest kochen, anschließend abgießen und abtropfen lassen.
Die Zwiebel und die Knoblauchzehe pellen, die Zwiebel fein hacken, die Knoblauchzehe durch die Presse drücken. Die Butter erhitzen und Zwiebelwürfel und Knoblauch darin glasig dünsten. Das Sauerkraut zerpflücken, zu den Zwiebelwürfeln geben und ebenfalls andünsten. Erkalten lassen.
Den Backofen auf 200°C (Gas Stufe 3) vorheizen. Eine Auflaufform mit etwas Butter ausstreichen, lagenweise Nudeln, Sauerkraut und den geriebenen Käse einschichten. Zuletzt den glattgerührten Sauerrahm darübergießen. Den Sauerkrautauflauf im heißen Backofen 30 Minuten backen.