A cozy, homemade roasted tomato soup bursting with deep flavor from oven-caramelized tomatoes, garlic, and herbs. Smooth, rich, and easy to make.
3 lbs fresh Roma tomatoes, halved
1 small yellow onion, sliced
5–6 garlic cloves, unpeeled
3 tbsp olive oil
Salt and black pepper, to taste
2–3 cups vegetable or chicken broth
1/2 cup fresh basil leaves (or 1 tsp dried thyme)
Optional: 1/3–1/2 cup heavy cream or coconut milk
Preheat oven to 425°F (220°C). Arrange halved tomatoes, garlic, and onion on a baking sheet. Drizzle with olive oil and season with salt and pepper.
Roast for 35–40 minutes until tomatoes are wrinkled and caramelized.
In a large pot, sauté roasted garlic (squeezed from skin) and onion in a little olive oil. Add tomatoes, herbs, and broth. Simmer 10–15 minutes.
Blend until smooth using an immersion blender or in batches.
Stir in cream if using. Taste and adjust seasoning.
For extra flavor, add a splash of balsamic vinegar before blending.
Top with croutons, basil, or grilled cheese for serving.
Freeze without cream and add upon reheating.