Βάζουμε το λάδι καρύδας σε ένα βαθύ τηγάνι. Το αφήνουμε να λιώσει και να κάψει σε μέτρια φωτιά. Προσθέτουμε το κρεμμύδι και το σοτάρουμε για 6-8 λεπτά μέχρι να μαραθεί και να πάρει χρώμα. Προσθέτουμε το πιπέρι καγιέν, το σκόρδο και αλάτι και συνεχίζουμε το σοτάρισμα για 1 ακόμη λεπτό.
Προσθέτουμε το ρύζι και ανακατεύουμε καλά ώστε να γυαλίσει, για περίπου 2-3 λεπτά. Προσθέτουμε την τριμμένη καρύδα, το νερό καρύδας και το νερό. Ανακατεύουμε καλά τα υλικά και προσθέτουμε το κάρδαμο, το γαρίφαλο και την κανέλα, ανακατεύουμε για ακόμη μια φορά και αφήνουμε το μείγμα να πάρει βράση. Χαμηλώνουμε τη φωτιά και το αφήνουμε να σιγοβράσει για 15 περίπου λεπτά.