This is by far my favorite tomato soup. It's rich, thick, creamy, and has a robust tomato flavor that comes from roasting the tomatoes and shallots first. Once you've tried it this way, you'll never want it any other!
Prepare the tomatoes by washing, halving, and squeezing out any excess seeds.
Peel and halve the shallots and garlic cloves, then toss the tomatoes, shallots, and garlic in olive oil, adding salt and pepper generously.
Roast the vegetables on a rimmed baking sheet for 20-30 minutes or until the shallots are golden around the edges and the tomatoes are soft.
Place the roasted tomatoes, shallots, and garlic in a large soup pot. Add the vegetable broth and bring to a boil. Simmer for about 10 minutes with the lid on.
Carefully transfer the soup to a blender in batches and puree until smooth (cover the lid with a towel to prevent splashes). You can also use an immersion blender.
Pour the pureed soup back into the pot, stir in the cream, heat gently, and adjust the seasoning to taste before serving.
Notes
Chef Jenn's Tips
Add a sprig of rosemary or thyme to the roasting tray for added depth.
If the soup is too thick, thin it with a bit more broth after blending.
For a hint of spice, add a dash of red pepper flakes before serving.
Substitute half-and-half for heavy cream to reduce calories, though it may slightly alter the creaminess.
Nutritional information for this recipe is provided as a courtesy and is calculated based on available online ingredient information. It is only an approximate value. The accuracy of the nutritional information for any recipe on this site cannot be guaranteed.