Trim any excess fat from the lamb leg 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 and sear until browned on all sides, then remove the meat and set aside.
In the same pot, add the diced onion and sliced carrots, sautéing for 3-4 minutes until the onion is translucent.
Stir in the minced garlic, tomato paste, cumin, ginger, and cinnamon, cooking for 1 minute until the spices are fragrant.
Return the lamb to the pot and pour in the beef bone broth and chopped dried apricots.
Bring to a boil, then reduce heat to low, cover, and simmer for 40-50 minutes or until the lamb is tender.
While the lamb simmers, bring 0.25 cup of water to a boil in a small saucepan. Stir in the whole wheat couscous, cover, and remove from heat. Let sit for 5 minutes, then fluff with a fork.
Season the tagine with sea salt and black pepper to taste.
Serve the lamb tagine over the fluffed couscous and garnish with freshly chopped cilantro.