Heat olive oil in the tagine or Dutch oven over medium heat until shimmering. Add onion and garlic, sauté 3–4 minutes until fragrant.
Sprinkle chicken thighs with salt, pepper, ginger, cinnamon, and turmeric. Brown chicken on all sides, about 5–7 minutes.
Pour in chicken broth and scrape the bottom of the pan to release browned bits.
Add apricots and drizzle honey over the top. Stir gently to combine.
Cover tagine or Dutch oven with a lid. Reduce heat to low and simmer 50–60 minutes, until chicken is fully cooked and tender.
Toast sliced almonds in a dry skillet over medium heat until golden and fragrant.
Garnish the tagine with toasted almonds, fresh cilantro, and parsley before serving.
Serve warm with couscous, rice, or crusty bread to soak up the sauce.