
Place the uncooked rice in a skillet over medium heat. Cook for a few minutes until the rice is evenly browned, stirring occasionally to ensure even browning. Let the toasted rice cool then grind in a food processor until you get the consistency of cornmeal. Set aside.
Place the chicken, onion, garlic, coconut oil and black pepper into a large soup pot. Cook over medium heat until the chicken is no longer pink.
Add the chicken seasoning, water, achote powder and ground rice to the pot. Stir to combine the ingredients then bring the mixture to a boil. Cook, uncovered, for 10 minutes, stirring occasionally.
Stir in the coconut milk; cook for a couple of minutes then remove from the heat.