2 lbs ripe tomatoes
1 cup fresh basil leaves
1 medium onion, chopped
4 cloves garlic, minced
3 tbsp olive oil
4 cups vegetable broth
Salt and pepper to taste
Preheat your oven to 400°F (200°C).
Cut the ripe tomatoes in halves or quarters and place them on a baking sheet. Drizzle with olive oil, and sprinkle with salt and pepper.
Roast the tomatoes for about 25-30 minutes, until caramelized and tender.
While the tomatoes are roasting, heat a large pot over medium heat. Add a splash of olive oil and the chopped onions. Sauté until translucent, about 5 minutes, then add minced garlic and sauté for an additional 2 minutes.
Once the tomatoes are done roasting, combine them in the pot with the roasted juices, fresh basil, and vegetable broth. Bring to a boil.
Reduce the heat and let the soup simmer for about 15-20 minutes.
Blend the soup until smooth using an immersion blender or in batches in a regular blender.
Taste and adjust seasonings as needed. Optionally, add a splash of heavy cream or coconut milk for extra creaminess.
Ladle the soup into bowls and garnish with additional fresh basil or a drizzle of olive oil.