Whisk together the marinade ingredients in a large mixing bowl, and add the tofu. Stir well to combine. Let sit for at least 15 minutes.
Meanwhile, this is the time to chop the cucumber, kalamata olives, grape tomatoes, and artichokes.
Whisk together the dressing ingredients.
Add the vegetables to the mixing bowl with the tofu, and drizzle the dressing in, just enough to coat the ingredients well. Reserve the extra for serving.
Stir gently to combine.
Thinly slice and stir in the basil leaves just prior to serving.