In einem großen Topf das Pflanzenöl erhitzen und das Rindfleisch darin von allen Seiten anbraten, bis es braun ist. Aus dem Topf nehmen und beiseitelegen.
Im gleichen Topf die Zwiebel, Karotten und Kartoffeln hinzufügen und etwa 5 Minuten anbraten, bis sie leicht weich sind.
Knoblauch und Ingwer hinzufügen und für weitere 1-2 Minuten anbraten, bis sie duften.
Currypulver, Sojasauce und Tomatenmark einrühren und kurz anrösten.
Das angebratene Rindfleisch zurück in den Topf geben und die Rinderbrühe hinzugießen. Zum Kochen bringen.
Den geriebenen Apfel hinzufügen, mit Salz und Pfeffer abschmecken und die Hitze reduzieren. Den Curry bei niedriger Hitze 1,5 bis 2 Stunden köcheln lassen, bis das Fleisch zart ist.
10 Minuten vor Ende der Garzeit die Erbsen hinzufügen und alles gut vermischen.
Mit den Frühlingszwiebeln garnieren und heiß servieren.