Roasted tomato soup turns ripe tomatoes, sweet onion, and a head of garlic into a deeply savory bowl with very little hands-on work. Roasting concentrates the tomatoes and softens their sharp edges, while balsamic vinegar, herbs, and vegetable broth round out the flavor. A splash of cream is optional, so you can keep the soup bright or make it silky. This is a practical make-ahead lunch or dinner with a warm, familiar tomato flavor.
What makes this roasted tomato soup special?
The oven does the flavor-building first. Tomatoes roast until their edges caramelize, and garlic becomes soft enough to squeeze straight from its skins. That concentrated base goes into a Dutch oven with onion, herbs, broth, and balsamic vinegar. Blending everything together creates a smooth soup without needing a roux or a long stovetop simmer.
The recipe is flexible at the finish. Heavy cream gives the soup a rounder texture, but it can be left out if you prefer a lighter bowl. Fresh basil stirred in after blending keeps its flavor fresh, while extra basil on top adds color and aroma.
Recipe timing and texture
Plan about 15 minutes for preparation and 75 minutes for cooking. Most of the cooking time is the hands-off tomato roast. The finished soup should pour easily from a ladle, with no firm tomato pieces remaining after blending.
Why roasting works
Raw tomatoes contain plenty of water and can taste sharp when cooked quickly. A long roast drives off some moisture and concentrates their natural sweetness. The garlic mellows at the same time, and the oil helps the cut surfaces brown. Watch for very soft tomatoes and browned edges rather than relying only on the clock.
Adding balsamic vinegar to the softened onion and reducing it briefly gives the broth a balanced acidity. Thyme, dried basil, and oregano support the tomato without turning the soup into a heavy spice blend.
How to make roasted tomato soup
Ingredients
- 4 pounds ripe tomatoes, quartered
- 1 head garlic, cloves separated with skins on
- 1/4 cup olive oil, plus 1 tablespoon
- 1 teaspoon sea or kosher salt
- 1 teaspoon cracked black pepper
- 1 medium sweet onion, diced
- 1 teaspoon dried basil
- 1/2 teaspoon dried oregano
- 2 tablespoons balsamic vinegar
- 1 quart vegetable broth
- 1 sprig fresh thyme
- 1/4 cup heavy cream, optional
- 1/4 cup fresh basil, plus more for garnish

Method
- Heat the oven to 400°F.
- Line a rimmed baking sheet with parchment. Spread the tomatoes on it and scatter the garlic cloves throughout.
- Drizzle the tomatoes and garlic with olive oil, rub to coat, season with salt and pepper, and roast for 1 hour until soft and caramelized at the edges.
- When 30 minutes remain, heat 1 tablespoon olive oil in a Dutch oven. Sauté the onion 6–7 minutes, then add basil and oregano for 1–2 minutes.
- Add balsamic vinegar and reduce by half. Add broth and thyme, bring to a boil, then simmer 10–15 minutes.
- Cool the roasted garlic enough to handle, then squeeze it from its skins.
- Remove the thyme, add roasted tomatoes and garlic to the broth, and add cream and fresh basil.
- Blend with an immersion blender until smooth, adding broth if needed.
- Ladle into bowls and garnish with basil. Serve immediately.

Serving ideas
Serve this soup with toasted sourdough, Grilled Cheese, garlic toast, or a simple green salad. The bread is useful for catching the smooth soup, while a crisp salad adds contrast. For a more substantial meal, top each bowl with white beans, cooked pasta, or a spoonful of rice just before serving.
Tips and optional variation
Use a large baking sheet so the tomatoes roast rather than steam. If they are crowded, divide them between two pans. For the smoothest texture, blend in batches only if your blender is designed for hot liquids, and vent the lid safely. Taste after blending and adjust salt only after the broth and vinegar are fully incorporated.
Optional variation: replace the heavy cream with full-fat coconut milk for a dairy-free, gently sweet finish. Add it after blending and warm the soup without boiling.
Storage and reheating
Cool leftovers promptly and refrigerate them in a sealed container for up to one week. Reheat gently in a saucepan over medium-low heat, stirring occasionally. The soup can also be frozen in airtight containers for up to three months; leave headspace for expansion and thaw overnight in the refrigerator.
FAQ: roasted tomato soup questions
Can I use canned tomatoes?
Yes, but the roasted flavor will be different. Use tomatoes with good flavor and roast them briefly with the garlic if you want some caramelization.
How do I make it less acidic?
Use ripe tomatoes, roast them until their edges brown, and add the cream if desired. Taste before adding more vinegar or salt.
Can I make it without an immersion blender?
Yes. Blend carefully in batches in a countertop blender, keeping the lid vented and covering it with a towel to protect against hot splashes.

A gentle roast and a careful blend are the keys to this soup. Keep the tomatoes spacious on the pan, reduce the balsamic with the onion, and finish with basil for a bowl that tastes far more involved than its ingredient list suggests.

Creamy Roasted Tomato Soup
Ingredients
Ingredients
- 4 lb ripe tomatoes quartered
- 1 head garlic cloves separated, skins intact
- 1/4 cup olive oil plus 1 tablespoon
- 1 tsp sea or kosher salt divided to taste
- 1 tsp cracked black pepper
- 1 medium sweet onion diced
- 1 tsp dried basil
- 1/2 tsp dried oregano
- 2 tbsp balsamic vinegar
- 1 quart vegetable broth
- 1 sprig fresh thyme
- 1/4 cup heavy cream
- 1/4 cup fresh basil plus more for garnish
Instructions
Instructions
- Heat the oven to 400°F.
- Line a rimmed baking sheet with parchment. Spread the tomatoes on it and scatter the garlic cloves throughout.
- Drizzle the tomatoes and garlic with olive oil, rub to coat, season with salt and pepper, and roast for 1 hour until soft and caramelized at the edges.
- When 30 minutes remain, heat 1 tablespoon olive oil in a Dutch oven. Sauté the onion 6–7 minutes, then add basil and oregano for 1–2 minutes.
- Add balsamic vinegar and reduce by half. Add broth and thyme, bring to a boil, then simmer 10–15 minutes.
- Cool the roasted garlic enough to handle, then squeeze it from its skins.
- Remove the thyme, add roasted tomatoes and garlic to the broth, and add cream and fresh basil.
- Blend with an immersion blender until smooth, adding broth if needed.
- Ladle into bowls and garnish with basil. Serve immediately.








