Preheat your oven to 400°F.
In a medium bowl, toss the halved cherry tomatoes with olive oil, balsamic vinegar, salt, and pepper. Spread them out on a baking sheet in a single layer.
Roast in the oven for 20-25 minutes, or until the tomatoes are soft and slightly caramelized.
While the tomatoes are roasting, place the cottage cheese, garlic powder, onion powder, lemon juice, and additional salt and pepper in a food processor. Blend until smooth and creamy.
Once the tomatoes are done roasting, let them cool slightly. Fold the roasted tomatoes and chopped basil into the whipped cottage cheese mixture.
Transfer the dip to a serving bowl and garnish with extra basil. Serve with crackers, sliced vegetables, or toasted bread.