Schneide die Zwiebel klein.
Gib die Zwiebelstücke mit dem Sauerkraut und allen anderen Zutaten in einen großen Kochtopf.
Fülle die Mischung nicht ganz vollständig mit Wasser auf. Am Ende sollte das Sauerkraut bis zu etwa einem Fingerbreit noch aus der Flüssigkeit ragen.
Koche die Mischung etwa 30 Minuten lang bei mittlerer Hitze.
Verteile das Sauerkraut noch heiß auf sterilisierte Einweckgläser und verschließe diese sofort. Stelle die Gläser dann für etwa fünf Minuten auf den Kopf, damit du eventuelle Keime im Deckel vernichtest. Das Sauerkraut hält sich so ungekühlt mindestens zwei Jahre lang.