Trim the lamb shoulder of excess fat and cut it into 1-inch cubes.
Heat the olive oil in a large pot or tagine over medium-high heat and sear the lamb until browned on all sides.
Remove the lamb and add the diced onion, minced garlic, grated ginger, and sliced carrots to the pot, sautéing until the vegetables are tender.
Stir in the tomato paste, cumin, coriander, cinnamon, turmeric, salt, and pepper, cooking for one minute until the spices are fragrant.
Return the lamb to the pot along with the chicken broth, chickpeas, and chopped dried apricots.
Cover the pot and simmer on low heat for 45 to 60 minutes until the lamb is fork-tender and the sauce is rich.
While the lamb finishes, place the dry couscous in a small heat-proof bowl and cover with 3 tablespoons of boiling water.
Cover the bowl and let the couscous sit for 5 minutes, then fluff with a fork and serve the tagine over the grains, garnished with fresh cilantro.