This roasted tomato soup is made with just 7 simple ingredients, but the flavor is incredible! Roasting the tomatoes brings out their natural sweetness for a deliciously flavorful soup.

roasted tomato soup
Save This Recipe Form

Want to save this recipe?

Share your email below & we'll send it to you! Plus, you'll get new recipes from us every week!

There’s something magical about roasting tomatoes. When they blister and caramelize just enough to bring out all their natural sweetness — it takes tomato soup to the next level! Roasting the tomatoes deepens their flavor and mellows out their acidity, while a splash of cream makes the soup silky and luxurious. This roasted tomato soup is the definition of cozy, and it’s surprisingly easy to make. Looking for a hands off recipe? Try my slow cooker tomato soup!

Ingredients & Substitutions

  • Cherry tomatoes: These tomatoes are naturally sweet and perfect for roasting. You can substitute with grape tomatoes or halved Roma tomatoes if needed.
  • Garlic: Roasting garlic gives it a buttery, mellow flavor.
  • Onion: Any kind of onion works but yellow or sweet onions are my go-tos for soup.
  • Olive oil: A drizzle of olive oil helps the tomatoes and onions caramelize beautifully while adding rich flavor.
  • Vegetable broth: A little broth adds depth and helps everything blend smoothly. Use low-sodium if you want more control over the seasoning.
  • Heavy cream: Just a little cream makes this soup taste rich. You can substitute with cashew cream for a vegan option.

How to Make Roasted Tomato Soup