Heat olive oil in a large pot over medium heat. Saute the onion for several minutes till softened.
Add the garlic and saute for another minute till fragrant.
Stir in the tomato paste, harissa, cinnamon, ginger and ½ cup of the broth till smooth. Bring to a boil.
Add sweet potatoes, zucchini, carrots, cabbage, apricots, raisins and cilantro to the pot. Stir to combine.
Add remaining broth, bring to a boil, then reduce heat and cover. Simmer for 50-60 minutes until vegetables are tender.
Season with salt and pepper to taste. Add chickpeas and simmer 5 minutes more, until heated through.
Meanwhile, prepare couscous according to package instructions.
To serve, spoon couscous onto platter and top with vegetable stew. Garnish with extra cilantro if desired.
Notes
Cool and store leftovers up to 4 days in the fridge or 3 months in the freezer. Reheat gently to maintain texture. Serve hot over couscous or quinoa and enjoy!