Preheat oven to 400°F.
Arrange chicken pieces in large Dutch oven or casserole dish. Season chicken with salt, pepper, and a drizzle of evoo. Roast chicken in a 400°F oven for 20 minutes.
In a small bowl, whisk pomegranate molasses, honey, vinegar, and water or broth together. Add shallots, garlic, and thyme. Set aside.
While chicken is roasting, place freekeh and water or broth into a small saucepot over medium heat and simmer for 20 minutes, or until the level of the water is even with the level of freekeh. Turn off the heat, cover the pot for 10 minutes, so that the steam finishes the cooking process.
Pour pomegranate mixture over chicken and continue roasting for 20 minutes more.
Season cooked and steamed freekeh with evoo, lemon juice, salt, and pepper. Add parsley, thyme, raisins, and honey. Taste and adjust seasoning, if needed.
Transfer freekeh to a large serving platter. Arrange chicken on top of freekeh, then spoon pan juices over chicken. Garnish with parsley and pomegranate arils.