01 - Blend soy sauce, lime juice, brown sugar, garlic, green onions, Scotch bonnet pepper, allspice, thyme, cinnamon, nutmeg, black pepper, salt, ginger, and vegetable oil in a blender or food processor until completely smooth.
02 - Place chicken thighs in a large bowl or zip-top bag. Pour marinade over chicken, ensuring all pieces are thoroughly coated. Cover and refrigerate for at least 2 hours, preferably overnight for maximum flavor penetration.
03 - Preheat oven to 400°F. Remove chicken from marinade, shaking off excess liquid. Reserve remaining marinade for basting.
04 - Heat a grill pan or skillet over medium-high heat. Sear chicken for 2-3 minutes per side until golden brown and caramelized.
05 - Transfer chicken to a baking dish. Brush with reserved marinade and bake for 25-30 minutes until cooked through and juices run clear when pierced.
06 - Rinse rice under cold water until water runs clear. In a medium saucepan, combine coconut milk, water, rinsed rice, kidney beans, green onions, garlic, salt, and ground allspice. Stir well to combine.
07 - Bring rice mixture to a boil over high heat. Reduce heat to low, cover tightly, and simmer for 18-20 minutes until rice is tender and all liquid is absorbed.
08 - Fluff rice with a fork. Serve jerk chicken over coconut rice and beans. Garnish with additional green onions or lime wedges if desired.