Grate the coconut, add two cups of water and squeeze out the coconut milk. You don't want the coconut water, you can drink that one. We need the coconut milk.
Parboil 3 cups of rice, wash and set aside.
Grind the tomatoes, you need 500ml, combine with 4 small pepper (scotch bonnet), blend into a paste.
Precook the chicken, season with a half cup of sliced onions, a teaspoon of salt, half teaspoon of chicken spice, 2 seasoning cubes. Add a cup of water and cook the chicken till it becomes chewable. :D
Set the boiled chicken aside, with the stock.
Set a clean pot on heat, add vegetable oil (150ml), allow to heat for 90 seconds before adding the ground tomatoes/peppers. fry for 10-15 minutes, stirring now and then.
Once fried add the cooked chicken and stock, the coconut milk, a cup of water, a seasoning cube, salt to taste.
Allow to boil, then add the rice, remaining half cup of onions, cover your pot and cook for 20-30 minutes. You can add water occasionally.
Serve your coconut rice and chicken once it is soft enough for you.