In a tagine or a large heavy-bottomed pot, heat the olive oil over medium-high heat until shimmering.
Season the chicken thighs generously with salt and pepper. In the hot oil, brown the chicken on all sides, approximately 5-7 minutes. Once browned, remove the chicken from the pot and set it aside on a plate.
In the same pot, add the finely chopped onion. Sauté for about 5 minutes, or until the onions become translucent. Add the minced garlic and continue to sauté for an additional minute until fragrant.
Add the ground cumin, ginger, cinnamon, smoked paprika, and cayenne pepper to the onion mixture. Stir well to coat the onions evenly with the spices and cook for another 2 minutes to allow the spices to release their aromas.
Pour the diced tomatoes, along with their juices, into the pot, followed by the chicken broth. Stir everything together and bring the mixture to a gentle simmer.
Carefully return the browned chicken to the pot, nestling it into the sauce. Add the chopped dried apricots, then cover the pot with a lid.
Reduce the heat to low and let the tagine simmer for about 45 minutes. Turn the chicken halfway through the cooking time to ensure even cooking. The chicken should be tender and cooked through.
In the final 10 minutes of cooking, gently stir in the toasted almonds and halved green olives to combine them with the tagine flavors.
Once the cooking time has elapsed, remove the tagine from heat. Garnish generously with chopped fresh cilantro or parsley before serving. Serve hot over a fluffy bed of couscous or alongside crusty bread to soak up the rich, fragrant sauce.
Notes
Serve in a traditional dish with a wedge of lemon for added flavor.