First off, bring the water to boil, add the olive oil and salt.
When the water is boiling, remove from heat and stir in the uncooked couscous.
Leave to steep for two minutes, add the butter and put it back on low heat to cook for three minutes while stirring with a fork to separate the grains.
When the couscous is ready transfer it to your choice of serving dish, add the ribbons of zucchini, the sun dried tomatoes and chopped cilantro.
Give the ingredients a good mix, season with salt and pepper and serve warm or cold with your choice of meat.