Steam the chicken with the white onions, seasoning cubes, thyme and some of the coconut milk. Once it gets a good overall steam, add the rest of the coconut milk and start cooking till done. Top it up with water from time to time when necessary.
When the chicken is done, separate the chicken from the stock and set aside.
Decant the chicken stock into a different pot. Add the curry powder, black pepper and about half of the tomato stew base.
Cover and once it boils, add the precooked rice, stir and make sure the liquid is at the same level as the rice. Taste for salt at this time and add some if necessary.
Add the remaining tomato stew base on top. Cover with a sheet of foil followed by the pot cover and start cooking.
Once you can no longer see the water (but the rice is not yet dry), add the carrots, red onions and green peas. Stir the top, cover with the foil and pot cover and continue cooking. See the video below for how to do all these.
When all the water dries up, mix with a spatula till everything is well combined. Transfer to a cool container immediately so the Coconut Jollof Rice will not continue to cook and get mushy.
While the rice is cooking the second time, grill (at 200 deg C or 400F) or deepfry the chicken to get a golden look. Turn them around while grilling for an overall golden look.
Serve with the grilled chicken, I added some avocado too. You can add fried plantains and/or sauteed leafy vegetables.