Trim any excess fat from the lamb shoulder and cut into 1-inch cubes.
Heat the extra virgin olive oil in a heavy-bottomed pot or tagine over medium-high heat.
Add the lamb cubes to the pot and sear until browned on all sides, then remove the meat and set it aside on a plate.
Reduce the heat to medium and add the diced onion and carrots to the pot, sautéing for 5 minutes until the onions are translucent.
Add the minced garlic, cumin, ginger, cinnamon, sea salt, and black pepper, stirring constantly for 30 seconds to toast the spices.
Return the lamb to the pot and add the chopped dried apricots and beef broth.
Bring the liquid to a gentle boil, then reduce the heat to low, cover with a tight-fitting lid, and simmer for 45 to 60 minutes until the lamb is fork-tender.
While the lamb is finishing, place the dry couscous in a heat-proof bowl and pour 0.25 cup of boiling water over it.
Cover the couscous bowl and let it sit for 5 minutes, then fluff the grains with a fork.
Serve the warm lamb tagine over the bed of couscous and garnish with freshly chopped cilantro.