Σε μια λεκάνη ή σε ένα μεγάλο και φαρδύ μπολ ανακατεύω όλα τα υλικά της μαρινάδας, προσθέτω τα κομμάτια του κοτόπουλου και ανακατεύω καλά με τα χέρια, μέχρι να βραχούν καλά. Σκεπάζω με διάφανη μεμβράνη και βάζω τη λεκάνη στο ψυγείο, για 1 ώρα, μέχρι να μαριναριστεί το κοτόπουλο.
Σε μια φαρδιά και ρηχή κατσαρόλα ζεσταίνω το ελαιόλαδο σε πολύ δυνατή φωτιά, μέχρι να κάψει καλά. Βγάζω τα κομμάτια του κοτόπουλου από τη μαρινάδα, τα σκουπίζω καλά με απορροφητικό χαρτί κουζίνας και τα τηγανίζω στο καυτό λάδι, σε δόσεις, για 2 - 3 λεπτά από κάθε πλευρά, μέχρι να ροδίσουν έντονα. Τα βγάζω από το σκεύος με τρυπητή κουτάλα και τα βάζω σε μια πιατέλα.
Απομακρύνω την κατσαρόλα από το μάτι της κουζίνας, για να κρυώσει το λάδι ελαφρώς, και χαμηλώνω τη φωτιά στο μέτριο. Μόλις το λάδι σταματήσει να καπνίζει, ξαναβάζω την κατσαρόλα στη φωτιά και σοτάρω το κρεμμύδι για 2 - 3 λεπτά, μέχρι να μαραθεί. Προσθέτω το σκόρδο και το σοτάρω για 1/2 λεπτό, χωρίς να το αφήσω να αλλάξει χρώμα. Στη συνέχεια ρίχνω το κάρι, ανακατεύω για 1 λεπτό, μέχρι να καβουρδιστεί το μπαχαρικό και να σκορπίσει τη μυρωδιά του, και πασπαλίζω με το κορν φλάουρ. Ανακατεύω, ρίχνω τον πελτέ και τη φρέσκια ντομάτα, ανακατεύω ξανά και σβήνω με το ζωμό.
Βάζω ξανά στην κατσαρόλα τα κομμάτια του κοτόπουλου και, μόλις ο ζωμός πάρει μια βράση, χαμηλώνω τη φωτιά και σιγομαγειρεύω για 45 λεπτά, με σκεπασμένη την κατσαρόλα.
Στο τελευταίο 5λεπτο, ρίχνω στην κατσαρόλα το κομμένο μήλο και το γάλα καρύδας (ή το γιαούρτι ή την κρέμα γάλακτος), ανεβάζω ελαφρώς τη φωτιά και ολοκληρώνω το μαγείρεμα ανακατεύοντας, μέχρι η σάλτσα να δέσει.
Μοιράζω το κάρι σε πιάτα και πασπαλίζω με τα καβουρδισμένα αμύγδαλα. Συνοδεύω με το ρύζι με σταφίδες.
Σας ευχαριστώ!