How to Make It
Preheat the oven to 350°. Place the almonds on a baking tray and toast in the oven for 8 to 10 minutes, or until they are light brown and fragrant.
In a medium nonstick ovenproof skillet or a well-seasoned cast-iron frying pan, heat the oil over medium high heat. Add the onion and cook, stirring occasionally for 5 minutes, or until it starts to brown. Add the garlic, cinnamon and cumin and cook for 30 seconds more.
Stir in the chopped tomatoes, brown sugar, balsamic vinegar, black olives and apricots and bring to a simmer. Season to taste with sea salt and freshly ground pepper.
Add the chicken to the pan, skin side up. Spoon a little of the tomato mixture on top of the chicken. Place the pan in the oven and bake for 20 to 25 minutes, or until the chicken reaches an internal temperature of 165°. Turn on the broiler and move the pan to the top rack. Broil for 5 minutes, or until the chicken skin is brown and crispy.
Remove the chicken from the oven and sprinkle with the toasted almonds.