In a medium saucepan, bring the water or vegetable broth to a boil. Add a pinch of salt and olive oil.
Stir in the couscous, cover, and remove from heat. Let it sit for 5 minutes to steam.
Fluff the couscous with a fork before serving.
In a large skillet or saucepan, heat the olive oil over medium heat.
Add the chopped onion and cook until soft and translucent, about 5 minutes. Add the minced garlic and cook for another minute.
Stir in the diced carrots, zucchini, and red bell pepper. Cook for about 5-7 minutes, or until the vegetables start to soften.
Add the chickpeas and diced tomatoes. Stir in the cumin, coriander, cinnamon, turmeric, salt, and pepper.
Simmer for about 10-15 minutes, or until the vegetables are tender and the flavors have melded together.
Enjoy your meal!