Preheat your oven to 400°F (200°C).
In a large mixing bowl, combine the halved cherry tomatoes, 2 tablespoons of olive oil, minced garlic, oregano, salt, and black pepper. Toss until the tomatoes are well coated.
Spread the tomato mixture evenly on a baking sheet lined with parchment paper. Roast in the preheated oven for 20-25 minutes, or until the tomatoes are blistered and caramelized.
While the tomatoes are roasting, heat the remaining tablespoon of olive oil in a medium saucepan over medium heat. Add the butter beans and cook for about 5 minutes, stirring occasionally, until heated through.
Once the tomatoes are done, remove them from the oven and add them to the saucepan with the butter beans. Drizzle with balsamic vinegar and gently stir to combine.
Serve warm, garnished with fresh basil leaves.