Preheat oven to 425 degrees.
Wash tomatoes and cut them in half (or quarters for large tomatoes) - leave cherry tomatoes whole.
Put tomatoes on a cookie sheet.
Peel garlic cloves and place them whole on the tomatoes.
Tear fresh basil into small pieces, add to the cookie sheet.
Add salt & pepper.
Drizzle oil and vinegar over everything. Stir gently to make sure everything is coated in oil.
Bake for 45 minutes to 1 hour.
After they have roasted, let the tomatoes cool for 15-20 minutes.
Put the roasted tomato mixture in a blender and blend until smooth.
Season with more salt & pepper to taste.
Enjoy on your favorite pasta.