Place the couscous in a large bowl and pour the boiling water over it and stir. Cover the bowl and leave to stand for about 5 minutes until all the water has been absorbed.
Meanwhile in a seperate bowl whisk the olive oil and lemon juice together.
When the couscous is ready fluff it up with a fork to separate all the grains.
Add the tomatoes, cucumber, spring onions, parsley, mint, garlic and zest from the lemon to the couscous.
Drizzle the olive oil lemon juice mixture over the couscous and mix well.
Taste the tabbouleh and season to taste. Add more olive oil or lemon juice if necessary.
Delicious served with flat breads and hummus. Or as an accompaniment to grilled chicken or fish.