Die Zwiebeln schälen und halbieren. Quer in etwa 2mm dicke Halbringe schneiden. Knoblauch ebenfalls schälen und fein würfeln. Auch den Apfel schälen und in kleine Würfel schneiden. Butter/Öl in einer Pfanne erhitzen und die Zwiebeln, Apfelstücke und den Knoblauch darin mit etwas Salz und dem Rohrohrzucker kräftig anbraten. Tomatenmark und Mehl zugeben und kurz anrösten. Mit 400ml Wasser und dem Rotwein ablöschen. Sojasoße, Pfeffer und wer mag die Rosinen zugeben und im geschlossenen Topf bei niedriger Hitze etwa 20 Minuten einköcheln lassen.