In a large tagine or heavy-bottomed pot, heat the olive oil over medium-high heat.
Add the cubed lamb leg and sear until browned on all sides, then remove the lamb and set aside.
In the same pot, add the diced onion, sliced carrot, and diced zucchini, sautéing for 5 minutes until softened.
Stir in the minced garlic, grated ginger, ras el hanout, cinnamon, sea salt, and black pepper, cooking for 1 minute until fragrant.
Add the tomato paste and stir to coat the vegetables, then pour in the chicken bone broth.
Return the lamb to the pot and add the chopped dried apricots and chickpeas.
Cover and simmer on low heat for 45 to 60 minutes until the lamb is tender and the sauce has thickened.
While the tagine simmers, prepare the whole wheat couscous by soaking it in boiling water or broth according to package directions.
Fluff the couscous with a fork and serve the lamb tagine over the top, garnished with fresh chopped cilantro.