In a large skillet over medium heat, add oil. When hot, add onions, season with salt, and sauté for 2 minutes or until they just start to get translucent.
Add ginger, garlic, cumin, turmeric, hot paprika, coriander and freshly ground black pepper; sauté for 30 seconds.
Add broth, carrot, squash, potatoes, cauliflower, cinnamon stick, and raisins. Stir well, increase the heat and bring the mixture to a boil.
Cover, reduce to medium and simmer for 8 minutes or until veggies are just tender – don’t overcook them.
Stir in chickpeas, tomatoes, and peas.
Ladle 3 to 4 tbsp. liquid from the mixture and mix it with the harissa before pouring in the skillet; mix well.
Add couscous, stir well, cover and turn off the heat.
Let it stand 10 minutes before serving.