Canned tomato soup is fine in an emergency. This is the version you make when you have 45 minutes and want something that tastes like a small Italian restaurant made it. Roasting the tomatoes first concentrates their sugars and adds smoky depth that you simply cannot get from boiling them. The whole thing comes together in one sheet pan and one blender.
Why roast, not boil
Boiling tomatoes makes thin, watery soup. Roasting at high heat caramelizes the natural sugars on the tomato skins, creating that complex sweet-savory flavor that makes you wonder what's in it. The garlic gets sweet, the onions get jammy, and the whole pan smells like a memory of summer.
The roasting setup
Halve about 3 pounds of Roma or vine tomatoes. Toss with olive oil, salt, pepper, a head of garlic with the top sliced off, and one quartered onion. Spread on a sheet pan, cut-side up, and roast at 425°F for 30-35 minutes until the edges are charred and the garlic is soft.
Blend with care
Squeeze the roasted garlic out of its skins into a blender along with everything else from the pan — including the juices. Add a splash of vegetable stock, a few fresh basil leaves, and blend until completely smooth. If your blender struggles, do it in two batches. Never fill a hot blender more than halfway and always vent the lid.
The cream finish
Pour the blended soup back into a saucepan over low heat. Stir in 1/4 cup of heavy cream — just enough to soften the acidity and add silk, not enough to dull the tomato flavor. Taste and adjust the salt, then taste again. Tomato soup needs more salt than you think.
What goes alongside
Grilled cheese is non-negotiable, and you knew that. For something more grown-up, top the soup with a swirl of crème fraîche, torn basil, a few croutons, and good olive oil. Serve with crusty bread for dipping and you have a meal.