This is an incredibly simple soup that consists of roasting a pan of tomatoes, garlic and onion and pureeing them with a bit of broth. Because of its simplicity, do be sure to use the very best, seasonal tomatoes you can find. You’ll taste the difference. Because I leave the skin of the tomatoes on, this soup is going to have a bit of texture at the end. I like this; if you don’t, run it through a mesh sieve after pureeing. The amount of broth can vary, too, depending on how thick you like your soup. Feel free to adjust the amount based on your tastes. If you like a creamier soup, add up to 1/4 cup heavy cream of half & half at the very end.
Preheat the oven to 375′. Spread the quartered onions and cloves of garlic out onto a cookie sheet. You want to get rid of some of the seedy part of the inside of the tomatoes — don’t go overboard here and aim for perfection but your tomatoes will be a bit too juicy if you roast them exactly as is. Use your finger to get some of the seedy parts of the tomatoes out of there. Then place tomatoes on baking sheet along with garlic and onion. Dash the olive oil over everything and sprinkle with salt and parsley
Roast for 30 minutes, or until the tomatoes have softened and slumped and reduced to almost half their size. Remove from the oven and scoop all of the ingredients from the pan into a medium saucepan.
Add the broth into the saucepan and allow to simmer on the low-medium heat for 10 minutes. Use an immersion blender to puree the soup in the saucepan itself or feel free to cool slightly and use a blender instead.