Legen Sie den Speck in einen Wok oder eine große Pfanne bei mittlerer bis hoher Hitze; Kochen und rühren, bis es knusprig ist, ca. 10 Minuten. Den Speck mit einer Schaumkelle herausnehmen und auf einen mit Küchenpapier ausgelegten Teller legen; Reservieren. Den Bratensaft vom Speck im Wok aufbewahren.
Die Schalotten in den Speckfetten bei mittlerer bis hoher Hitze 1 bis 2 Minuten kochen und rühren, bis sie duften und leicht braun sind.
Hühnchen in Schalotten einrühren und ohne Rühren 45 Sekunden bis 1 Minute kochen, bis sie auf einer Seite gebräunt sind; rühren. Weiter kochen, bis das Huhn gebräunt ist, ca. 1 Minute. Fügen Sie 2 Teelöffel Currypulver hinzu; Rühren, bis das Huhn bedeckt ist.
Machen Sie eine Mulde in der Mitte des Huhns und gießen Sie das Öl in die Mitte der Mulde; Das Eigelb dazugeben. Das Eigelb kochen und rühren, bis es fest ist, 1 bis 2 Minuten. Den Reis dazugeben und verrühren, dabei den Reis aufbrechen.
Chili, Koriander, Sojasauce, die restlichen 2 Teelöffel Curry, Fischsauce und Zucker in die Reismischung mischen; Garnelen dazugeben und ca. 2 Minuten kochen, bis die Garnelen gar und rosa sind. Ananas, Frühlingszwiebeln und Speck unter die Reismischung rühren.