Roasted Tomato Soup

10 (3lbs) tomatoes, ripe, cored, halved and seeded 1 ½ tsp extra virgin, cold-pressed olive oil 2 red onions, chopped 1 garlic clove, minced 3 cups vegetable stock 3 tbsp fresh basil, chopped To taste, salt and pepper