01 -
Preheat oven to 375°F.
02 -
Spread tomato halves on a baking sheet. Drizzle with olive oil, and then sprinkle with salt and black pepper.
03 -
Roast tomatoes for 1 hour. Remove from oven and set aside.
04 -
Heat 2 tablespoons olive oil or butter in a large pot over medium-high heat. Add onion, and sauté for about 5 minutes.
05 -
Stir in the garlic, thyme, salt, and pepper. Sauté for another minute.
06 -
Add crushed tomatoes, basil, and sugar to the pot. Lower the heat and simmer for about 10 minutes.
07 -
Add the chicken stock and the roasted tomatoes into the pot. Simmer for 30 minutes, stirring occasionally.
08 -
Use an immersion blender to purée the soup, or carefully transfer to a blender or food processor to purée. This may require multiple batches. Return the soup to the pot.
09 -
Stir in the heavy cream.
10 -
Cut small pieces of bread into cubes. Toss with olive oil, diced garlic, and basil. Bake at 400°F for about 7 minutes.
11 -
Top the served soup with croutons. Serve immediately.