Preheat the oven to 375 F
Slice the sweet potatoes into rounds and roughly chop the carrots. Add them to a large brasier pan or baking dish.
Add the chicken pieces on top and drizzle lightly with olive oil and small pinch of salt.
Prepare the marinade in a separate bowl by combining the olive oil, pomegranate molasses, honey, orange zest, and spices together. Whisk well until thick, then slowly mix in the orange juice and continue mixing.
Once evenly mixed, pour the marinade over the chicken and veggies.
Pick the thyme leaves off of their sprigs then sprinkle over the pan.
Cover the pan and cook for 1 hour, then remove the pan from the oven. Remove the lid and baste the chicken with the sauce from the bottom of the pan.
After 1 hour, raise the oven temperature to 425 F. Continue cooking uncovered for another 30-40 minutes, until the chicken is browned.
To serve, layer the potatoes and carrots onto your serving platter and top with the chicken pieces. Pour all remaining marinade over the top of the dish, and garnish with pomegranate seeds and thyme.