Misture 1 xícara de chá de coco ralado com 4 xícaras de água e deixe levantar fervura.
Retire do fogo e deixe descansar por 20 minutos.
Coe e reserve o líquido para cozinhar o arroz.
Ao coar, aperte bem para tirar todo o líquido do coco.
Derreta a manteiga ou margarina e frite a cebola até dourar.
Junte o pimentão verde picado, o alho, os cravos, a canela, o sal, e a pimenta.
Frite por uns 2 a 3 minutos.
Acrescente o arroz e frite por mais alguns minutos, mexendo bem.
Enquanto isso, deixe o líquido coado do coco levantar fervura em uma panela.
Junte o tomate e 1/2 xícara de chá de coco ralado restante.
Adicione à mistura do arroz.
Mexa bem e acrescente o líquido de coco fervente.
Tampe e deixe cozinhar lentamente.