Die Bohnen über Nacht in Wasser einweichen, abseihen und mindestens eine Stunde in Wasser kochen.
In einem Topf Öl und Butter erhitzen und die gehackte Zwiebel glasig dünsten. Das gewürfelte Lammfleisch zugeben und rundum braun anbraten.
Gehackte Tomaten, Salz und Chili zugeben und zugedeckt 30 Minuten köcheln lassen.
Curry, Zucker, etwas Wasser und Essig zu einer Sauce verrühren und mit dem Fleisch vermengen.
Den Apfel würfeln und mit den Bohnen und den Rosinen nach Geschmack zugeben.
Zugedeckt auf kleiner Flamme köcheln, bis das Fleisch gar ist (1 bis 2 Stunden). Wird der Eintopf zu dick, hin und wieder etwas Wasser zugießen.