In a large bowl, combine the tomatoes, bread, and onions.
In a small bowl, whisk together the garlic, vinegar and oil. Pour the dressing over the bread salad and let sit for 30 minutes at room temperature. Add the basil and salt and pepper, to taste, and toss to combine. Serve.