Whisk together the first five ingredients in a small bowl. Arrange tomato and onion slices in rows on a serving dish. Sprinkle with chopped basil, and drizzle evenly with marinade. Cover and let stand at room temperature for at least 2 hours. Serve with a slotted spoon.