Em uma panela, coloque o arroz integral e as 4 xícaras de leite de coco. Cozinhe em fogo baixo, mexendo ocasionalmente, até que o arroz esteja macio e o líquido tenha reduzido, cerca de 20 minutos.
Adicione o adoçante, a essência de baunilha e a canela em pó ao arroz cozido, misturando bem. Cozinhe por mais 5 minutos para incorporar os sabores.
Para o caramelo, em outra panela, misture o açúcar mascavo e 1/4 de xícara de água. Cozinhe em fogo médio até que o açúcar se dissolva e comece a caramelizar, formando uma calda dourada. Despeje sobre o arroz doce antes de servir.