Die äußeren Blätter des Rotkohls entfernen. Den Rotkohl mit einem Gemüsehobel oder einer Reibe in kleine Späne hobeln. Die Zwiebel in Würfel schneiden. Den Apfel erst in Spalten und dann in Würfel schneiden.
Butterschmalz in einer großen Pfanne erwärmen und die Zwiebel darin glasig anbraten. Den Apfel dazugeben und dann den Zucker hinzufügen und schmelzen lassen. Nun den Rotkohl und den Essig dazugeben und ca. 10 Minuten bei mittlerer Hitze dünsten.
Mit dem Traubensaft und dem Wasser ablöschen und die Gewürze zugeben. Kräftig mit Salz und Pfeffer würzen. Den Rotkohl für ca 1,5 Stunden bei kleiner Hitze schmoren. Gegebenenfalls Wasser nachgießen.
Den Schmorprozess beenden wenn die Flüssigkeit eingekocht und der Rotkohl schön weich ist. Abschmecken, heiß servieren oder nach Belieben vor dem Servieren mit etwas in Wasser aufgelöster Speisestärke abbinden und kurz aufkochen.