In a large pot, heat the olive oil over medium heat. Add the finely chopped onion and sauté until soft and translucent. Add the minced garlic and cook for another minute.
Add the chopped carrots, zucchinis, red bell pepper, and butternut squash to the pot. Cook for about 5-7 minutes, stirring occasionally.
Stir in the ground cumin, ground coriander, ground paprika, ground turmeric, ground cinnamon, salt, and pepper. Cook for another 2-3 minutes until the spices are fragrant.
Pour in the vegetable or chicken broth and add the chopped tomato. Bring to a boil, then reduce the heat and let it simmer for about 20-25 minutes, or until the vegetables are tender.
While the vegetables are cooking, prepare the couscous according to the package instructions. Typically, you would bring 2 cups of water to a boil in a separate pot. Remove from heat, stir in the couscous, cover, and let it sit for about 5 minutes. Fluff with a fork before serving.
Stir the cooked chickpeas into the vegetable mixture and let it simmer for another 5 minutes to heat through.
Enjoy your meal!