Print

Best Homemade Roasted Tomato Soup Recipe

4.7 from 120 reviews

This Best Homemade Tomato Soup recipe features rich, roasted tomatoes blended into a smooth, creamy soup with fresh basil. Roasting the tomatoes and aromatics enhances their natural sweetness and depth, while a classic roux thickens the soup for a velvety texture. Finished with optional heavy cream, this comforting tomato soup is perfect for any season and serves 8.

Ingredients

Scale

Vegetables and Herbs

  • 3 pounds tomatoes (fresh, cut into 2” pieces)
  • ½ onion (diced, about 1 cup)
  • 5 cloves garlic (peeled and chopped)
  • ¼ cup fresh basil

Liquids and Fats

  • 2 Tablespoons olive oil
  • 2 Tablespoons salted butter
  • 1 quart vegetable broth
  • ¼ to ½ cup heavy cream (optional)

Seasonings and Others

  • ½ teaspoon fine sea salt
  • ¼ teaspoon black pepper (freshly ground)
  • 1 Tablespoon granulated sugar
  • 2 Tablespoons all-purpose flour

Instructions

  1. Preheat the oven: Preheat your oven to 450 degrees Fahrenheit and lightly grease a large baking sheet to prepare for roasting the tomatoes.
  2. Prepare tomatoes and aromatics: In a large bowl, combine the fresh cut tomatoes, diced onion, chopped garlic, olive oil, sea salt, and black pepper, mixing until well coated.
  3. Roast the mixture: Spread the tomato mixture evenly on the baking sheet in a single layer. Roast in the oven for 15 minutes.
  4. Continue roasting and broiling: Remove the baking sheet and stir the tomatoes. Return the pan to the oven and roast for an additional 15 minutes, broiling for the last 2-3 minutes to lightly char some tomatoes.
  5. Blend the roasted ingredients: Transfer all roasted tomatoes and aromatics to a high-powered blender. Add fresh basil and blend on high until smooth, about 1 minute.
  6. Make the roux: In a large pot over medium-high heat, melt the butter. Whisk in the flour, cooking the mixture until bubbly and lightly browned, 30 to 60 seconds, forming a roux.
  7. Add liquids to the roux: Whisk in the vegetable broth and granulated sugar until smooth.
  8. Combine blended tomatoes with broth mixture: Pour the blended tomato mixture into the pot and whisk together. If desired, stir in ¼ to ½ cup heavy cream for a richer texture.
  9. Simmer the soup: Reduce heat to medium-low and cook for 15 minutes, stirring occasionally until soup thickens and flavors meld.
  10. Season and serve: Taste the soup and adjust salt and black pepper as needed. Serve warm, garnished with croutons or additional fresh basil if desired.

Notes

  • For a vegan version, omit the butter and heavy cream or substitute with plant-based alternatives.
  • Broiling at the end of roasting enhances the smoky flavor by charring some tomatoes.
  • Use ripe, in-season tomatoes for the best flavor and natural sweetness.
  • Store leftover soup in an airtight container in the refrigerator for up to 4 days.
  • This soup freezes well for up to 3 months; thaw and reheat gently before serving.
  • Adjust sugar based on the acidity of your tomatoes for a balanced flavor.

Keywords: tomato soup, homemade tomato soup, roasted tomato soup, creamy tomato soup, easy tomato soup, vegetarian soup