Rotkohl putzen, waschen und vierteln. Strunk entfernen und in Streifen schneiden. Zwiebel schälen und würfeln.
Öl in einem großen Topf erhitzen. Zwiebeln und Rotkohl darin 4-5 Minuten glasig andünsten. Mit Wein und Essig ablöschen. Salz, Zucker, Lorbeer, Zimtstange und Wacholder gut unterrühren. Alles aufkochen und zugedeckt ca. 30 Minuten schmoren lassen.
Apfel schälen, vierteln, entkernen und kleinschneiden. Zum Rotkohl geben und ca. 30 Minuten weiterschmoren lassen. Dabei gelegentlich umrühren.
Rotkohl mit Salz, Pfeffer, Zucker und Apfelessig abschmecken und nach Belieben etwas Johannisbeere- oder Cranberry-Kompott dazugeben.