1) Prepare an ice-water bath by filling a large bowl with ice and water.
2) Bring a large pot of salted water to a rolling boil over high heat. Add the beans and cook until crisp-tender, about 2 minutes. Drain well in a colander, then set the colander with beans in the ice-water bath, making sure the beans are submerged. Drain the beans, shaking off the excess water.
3) In the same pot, heat the oil over low heat. Add beans, garlic, tomatoes, olives and basil, and toss to combine. Drizzle vinegar over beans and toss to coat. Taste and adjust for seasoning with salt and pepper. Serve hot, warm, or cold.
A viewer, who may not be a professional cook, provided this recipe. The Food Network Kitchens chefs have not tested this recipe and therefore, we cannot make representation as to the results.