Peel the cucumber, slice in half lengthwise, then use a spoon to gently scrape out the seeds. Slice the cucumber and place into a bowl. Add the tomato, onion and basil.
In a separate small bowl, whisk together the vinegar, olive oil, garlic and pepper. Pour the dressing over the salad and toss to coat. Serve immediately or cover and refrigerate until ready to serve.