Heat a little oil in a pot over medium heat.
Add the onion and garlic and stir until the onion softens.
Add the carrots, zucchini, and peas, and stir for 5 minutes.
Add the tomatoes, spices, salt, and pepper, and stir well.
Cover the pot and let the mixture cook over low heat for 15 minutes, until the vegetables are tender.
In a bowl, place the couscous and pour the hot vegetable broth over it.
Cover the bowl and let the couscous soak for 5 minutes.
Spread the couscous on a tray and fluff it with a fork to separate the grains.
Pour two tablespoons of oil over the couscous and mix well.
Heat the couscous tray in the oven for 5 minutes.
Serve the couscous hot with the vegetable mixture.
Garnish the dish with chopped fresh coriander.