Die Zwiebeln schälen, den Staudensellerie waschen beides in ½ bis 1 cm große Stücke schneiden. Die Tomaten waschen, das Zitronengras in Scheiben schneiden, die Kaffirlimettenblätter klein schneiden. Apfel und Banane schälen und in kleine Würfel schneiden.
Zwiebeln und Staudensellerie in einem Topf bei mittlerer Hitze in brauner Butter anschwitzen. Tomaten, Knoblauch, Zitronengras, Kaffirlimettenblätter, Apfel, Banane, Limettenschale, Koriander, Ingwer, Zimtstange, Vanille und Curry zufügen, kurz mit schwitzen. Mit Brühe und Kokosmilch aufgießen, bis alles bedeckt ist und etwa 15-20 Minuten mehr ziehen als kochen lassen. Zimt und Vanille wieder entfernen, alles mit einem Stabmixer pürieren und durch ein nicht zu feines Sieb passieren. Bei Bedarf etwas mit Speisestärke binden. Dafür Speisestärke mit ein wenig kaltem Wasser glatt rühren, in die köchelnde Sauce rühren und ein bis zwei Minuten köcheln lassen.
Die Hühnchenbrüste in ca. 2-3 cm große Würfel schneiden. Eine große Pfanne bei mittlerer Temperatur erhitzen, braune Butter hineingeben und die Hühnchenbrustwürfel etwa 1 Minute hell anbraten. Mit der passierten Sauce ablöschen, die Pfanne vom Herd ziehen und das Fleisch einige Minuten saftig durchziehen lassen. Mit Chiliflocken würzen.
Den Thaispargel einige Minuten in Salzwasser blanchieren und in kaltem Wasser abschrecken. Die Shitake mit dem Thaispargel in einer Pfanne bei mittlerer Hitze in brauner Butter anschwitzen. Die Kokosflocken in einer Pfanne ohne Fett hell anrösten und beim Anrichten mit den Korianderblättern auf das Curry streuen.