01 - Combine soy sauce, lime juice, brown sugar, garlic, green onions, Scotch bonnet pepper, ground allspice, dried thyme, ground cinnamon, nutmeg, black pepper, salt, ginger, and vegetable oil in a blender or food processor. Blend until the mixture is smooth.
02 - Place chicken thighs in a large bowl or zip-top bag. Pour the marinade over the chicken, making sure all pieces are fully coated. Cover and refrigerate for at least 2 hours or overnight for best flavor.
03 - Preheat oven to 400°F. Remove chicken from marinade, allowing excess marinade to drip off, and reserve any leftover marinade.
04 - Heat a grill pan or skillet over medium-high heat. Sear chicken thighs for 2 to 3 minutes per side until golden brown.
05 - Transfer the seared chicken to a baking dish. Brush with reserved marinade. Bake for 25 to 30 minutes, or until the chicken is cooked through and juices run clear.
06 - While the chicken bakes, rinse rice under cold water until the water runs clear. In a saucepan, combine coconut milk, water, rice, kidney beans, sliced green onions, minced garlic, salt, and ground allspice. Stir well.
07 - Bring the mixture to a boil over medium-high heat. Reduce to low, cover, and simmer for 18 to 20 minutes, until rice is tender and the liquid is absorbed.
08 - Fluff the rice with a fork. Serve jerk chicken hot over coconut rice and beans. Garnish with additional green onions or lime wedges if desired.