1. Zwiebel und Knoblauch schälen und würfeln. Das Schmalz zerlassen. Zwiebel und Knoblauch darin glasig dünsten.
2. Das Sauerkraut mit einer Gabel auflockern und dazugeben. Nelken, Lorbeerblatt und Wacholderbeeren hinzufügen. Den Wein angießen. Alles gut durchrühren. Das Kasseler und den Speck auf das Kraut legen. Zugedeckt bei schwacher Hitze etwa 1 Stunde köcheln lassen.
3. Die Kartoffeln schälen, halbieren und ebenfalls auf das Kraut legen. Alles zugedeckt weitere 30 Minuten garen, bis die Kartoffeln weich sind.
4. Das Öl erhitzen und die Würstchen darin rundum braun braten. Das Kasseler und den Speck herausnehmen und in Scheiben schneiden. Das Sauerkraut mit Salz und Pfeffer abschmecken und alles in einem Topf servieren.