Heat the olive oil in a large pot over medium heat. Add the pork cubes and cook until lightly browned on all sides, about 5 minutes. Remove the pork and set it aside.
Add the onion and carrots to the same pot. Cook for 4 minutes until the onion softens. Stir in the garlic and cook for 30 seconds more.
Sprinkle in the cumin, coriander, cinnamon, ginger, and paprika. Stir for 1 minute until the spices smell fragrant.
Pour in the chicken broth and scrape the bottom of the pot to release any browned bits. Return the pork to the pot along with the chopped apricots and chickpeas.
Bring the mixture to a simmer. Cook uncovered for 20 minutes until the pork is tender and the carrots are soft. Season with salt and black pepper.
Ladle the stew into bowls and top each serving with fresh cilantro. Serve with lemon wedges on the side.