Heat 2 tablespoons canola oil in a large pan (you’ll need a lid for later).
Sauté chopped onion until soft and translucent. Add minced garlic and saute for 2-3 minutes (do not brown).
Add pomegranate molasses, juice, honey, broth and spices.
Stir and bring to boil. Reduce to an active simmer, and cook uncovered, for about 20 minutes or until sauce is reduced by about half the volume and slightly thickened.
Taste sauce and adjust seasoning. Too tart? Add 1 to 2 tablespoons honey. Want more kick? Crack more black pepper.
Remove sauce from heat and pour into bowl. Set aside.
Wash pan.
Rinse chicken parts, pat dry, season with salt and pepper.
Heat remaining 2 tablespoons of oil in pan and place chicken parts skin side down. Brown on one side and flip to second side. Do not crowd chicken in the pan, as this causes chicken to steam rather than brown.
Lower heat, pour prepared simmer sauce over the chicken. Cover pan and simmer on low for 35-40 minutes.
Remove from pan and platter, garnishing with chopped parsley and pomegranate arils.