In a medium, heavy bottomed pot, heat 2 Tablespoons olive oil over medium heat. Add the onion, carrot, basil and thyme. Cook, stirring frequently until the vegetables are tender; 10-12 minutes.
Stir in the tomatoes, along with ¾ teaspoon salt and ¼ teaspoon pepper. Simmer for 20 minutes to break down the tomatoes and meld the flavors.
Remove from the heat and puree the soup in a blender or food processor, then strain through a strainer. Taste for seasoning. I added a bit more salt.
Serve the soup hot or warm, with desired garnishes and a drizzle of olive oil.
Recipe by Pamela Salzman at https://pamelasalzman.com/fresh-tomato-soup-recipe/