Heat the olive oil in a large Dutch oven over medium-high heat. Season the pork chops with salt and black pepper, then sear them for 3 minutes per side until browned. Remove the chops to a plate.
Add the diced onion and sliced carrots to the same pot. Cook for 5 minutes, stirring often, until the onion softens. Stir in the minced garlic and cook for 1 minute more.
Sprinkle in the cumin, coriander, cinnamon, ginger, paprika, and cayenne. Stir for 30 seconds until the spices smell fragrant.
Pour in the chicken broth and scrape the bottom of the pot to release any browned bits. Add the drained chickpeas and halved apricots. Bring the mixture to a simmer.
Return the pork chops to the pot, nestling them into the liquid. Cover and reduce the heat to low. Simmer for 25 minutes until the pork reaches an internal temperature of 145 degrees F and the carrots are tender.
Remove the pot from the heat. Sprinkle with chopped cilantro before serving.