Go Back
Roasted Tomato Soup

The Best Roasted Tomato Soup

A rich, velvety roasted tomato soup made with slow-roasted tomatoes, caramelized onions, garlic, and fresh basil, blended silky smooth with no heavy cream. Freezer friendly and perfect with grilled cheese.
Prep Time 15 minutes
Cook Time 1 hour 5 minutes
Total Time 1 hour 20 minutes
Servings: 6 servings
Course: Main Course, Soup
Cuisine: American

Notes

Ingredients
  • 3 lbs ripe plum tomatoes, halved
  • 2 yellow onions, chopped
  • 5 garlic cloves, minced
  • 2 cups fresh basil leaves, chopped
  • ¼ cup plus 2 Tbsp extra-virgin olive oil
  • 2 Tbsp butter
  • ¼ tsp crushed red pepper flakes (optional)
  • 1 (28 oz) can whole plum tomatoes
  • ½ tsp dried thyme
  • 4 cups low-sodium chicken or vegetable broth
  • Salt and pepper, to taste
  • Optional: Parmesan, fresh basil, croutons, grilled cheese
Instructions
  1. Preheat oven to 400°F (200°C). Toss the halved tomatoes with ¼ cup olive oil, salt, and pepper; arrange cut-side up on a baking sheet. Roast about 40 minutes until soft and caramelized.
  2. In a large pot, warm the remaining 2 Tbsp olive oil and the butter over medium heat. Cook the onions, garlic, and red pepper flakes about 10 minutes until golden.
  3. Stir in the canned tomatoes, basil, thyme, and broth, then add the roasted tomatoes and their juices. Bring to a boil, then simmer uncovered about 20 minutes.
  4. Blend until smooth with an immersion blender (or in batches). Taste and adjust seasoning, adding a pinch of sugar if needed.
  5. Ladle into bowls and garnish. Serve with grilled cheese or crusty bread.
Notes
  • Use the ripest tomatoes you can; roast them well for the sweetest flavor.
  • Balance sharp tomatoes with a pinch of sugar or a splash of cream.
  • The flavor deepens overnight, so it is great made ahead.
Storage: Refrigerate up to 3 days. Freezes well up to 3 months (add cream fresh after reheating).
Nutrition (approximate, per serving): Calories 275, Carbohydrates 20g, Protein 7g, Fat 20g, Fiber 5g, Sugar 11g, Sodium 102mg