Putze den Rotkohl, wasche ihn und schneide ihn danach in Streifen. Lege eine kleine Menge für später beiseite.
Schäle den Apfel, entferne das Kerngehäuse und schneide ihn in Würfel.
Hacke die Walnüsse und lege auch von ihnen eine kleine Menge beiseite.
Erhitze die Butter in einem Topf und lass den Zucker darin karamellisieren. Lösche mit Essig ab und gib Walnüsse und Apfelwürfel dazu. Lass alles unter Rühren für 2 Minuten braten.
Gib den Rotkohl und die Brühe hinzu und lass sie Suppe bei kleiner Hitze für 15 Minuten kochen. Püriere sie anschließend fein, gib die Sojacreme hinein und lass die Rotkohlsuppe noch einmal kurz aufkochen.
Schmecke die Suppe mit Salz, Pfeffer und Zimt ab und serviere die mit den Walnüssen und rohen Rotkohlstreifen und Dill.