In a medium-sized bowl, whisk together the orange zest, orange juice, honey, soy sauce, apple cider vinegar, minced garlic, grated ginger, five-spice powder (if using), and olive oil until smooth.
Place the chicken thighs in a large resealable plastic bag or shallow dish. Pour the marinade over the chicken, ensuring each piece is coated. Seal the bag or cover the dish and marinate in the refrigerator for at least 30 minutes, up to 4 hours.
Remove the chicken from the marinade, allowing excess to drip off. Place the chicken skin-side up in a roasting pan and drizzle any remaining marinade over the top.
Season the chicken with sea salt and black pepper. Roast in the oven for about 35-40 minutes until the internal temperature reaches 165°F (75°C) and the skin is golden brown.
Baste the chicken with pan juices halfway through roasting for extra flavor.
Let the chicken rest for a few minutes after cooking. Garnish with chopped cilantro or parsley and orange slices before serving.
Notes
For a gluten-free option, use coconut aminos instead of soy sauce.