Heat the vegetable oil in a large pot or Dutch oven over medium-high heat. Add the chicken pieces and brown on all sides. Remove the chicken and set aside.
In the same pot, add the chopped onion, garlic, and ginger. Sauté until the onions are translucent and fragrant.
Add the chopped bell pepper, tomatoes, and tomato paste to the pot. Cook for a few minutes until the vegetables start to soften.
Return the browned chicken to the pot. Stir in the dried thyme, ground allspice, paprika, ground black pepper, and salt. Mix well.
Pour in the coconut milk, chicken broth or water, soy sauce, and Worcestershire sauce. Stir to combine and bring to a boil.
Add the rice and pigeon peas to the pot. Stir well and reduce the heat to low.
Cover the pot and let it simmer for 20-25 minutes, or until the rice is cooked and the liquid is absorbed. If using Scotch bonnet peppers, add them now, adjusting the quantity to your spice preference.
Adjust seasoning if necessary. Garnish with fresh parsley or cilantro before serving.
Enjoy your meal!