1. Prepare the Beans: Drain the soaked black-eyed peas and rinse them. Place them in a saucepan with fresh water and cook until almost tender. Drain and set aside. If using canned beans, rinse and drain them instead.
2. Season the Chicken: Place the chicken pieces in a bowl with salt, black pepper, paprika, and half of the garlic. Mix well and set aside for 10 minutes.
3. Brown the Chicken: Heat vegetable oil in a large heavy-bottomed pot over medium heat. Add the chicken and cook until lightly browned on all sides.
4. Cook the Aromatics: Add the onion, remaining garlic, spring onions, and tomato. Cook for 3–4 minutes until softened and fragrant.
5. Add the Coconut Milk: Pour in the coconut milk and chicken broth. Add thyme and the whole hot pepper, if using. Stir gently.
6. Add the Beans: Add the cooked black-eyed peas and optional pumpkin or carrots. Bring the mixture to a gentle boil.
7. Add the Rice: Stir in the rinsed rice, making sure it is evenly distributed. Reduce the heat to low and cover the pot.
8. Cook Until Tender: Simmer for approximately 20–25 minutes, stirring gently from time to time to prevent sticking. Add a little hot water if the rice needs more liquid before becoming tender. Ensure the chicken is thoroughly cooked.
9. Finish the Dish: Once the rice is tender and most of the liquid has been absorbed, remove the hot pepper. Stir in fresh parsley and adjust the seasoning.
10. Rest and Serve: Turn off the heat and let the Cook-Up Rice rest, covered, for 5–10 minutes. Fluff gently and serve hot.