Heat 1 tablespoon of olive oil in a large heavy-bottomed pot or Dutch oven over medium-high heat.
Season the chicken thighs with salt and pepper. Add to the pot and sear until browned on all sides, about 5 to 7 minutes. Remove the chicken and set aside.
Reduce the heat to medium. Add the remaining 1 tablespoon of olive oil to the pot. Add the diced onion and carrots, cooking until softened, about 5 minutes.
Stir in the minced garlic, cumin, ginger, turmeric, and cinnamon. Cook for 1 minute until fragrant.
Pour in the diced tomatoes with their juices and the chicken broth, scraping up any browned bits from the bottom of the pot.
Return the browned chicken to the pot. Stir in the chickpeas and dried apricots.
Bring the mixture to a simmer. Cover, reduce heat to low, and let stew for 30 to 40 minutes, until the chicken is tender and cooked through.
Remove from heat. Garnish generously with freshly chopped parsley before serving.