Go Back
+ servings
overhead shot of tomato soup in bowl; garnished with basil, cream, and toast.

Tomato Soup (w/ Fresh Tomatoes!)

This easy tomato soup features fresh tomatoes, carrots, onions, garlic, and basil. The vegetables are roasted to enhance their richness and then blended with vegetable stock for a smooth, creamy soup. Serve with grilled cheese for a cozy dinner!
5 from 1 vote
Cook Time 45 minutes
Total Time 50 minutes
Course Main Course, Soup
Cuisine American
Servings 8 people

Ingredients
  

  • 3 pounds ripe tomatoes (halved if small, quartered if large)
  • 2 medium carrots (chopped)
  • ½ medium onion (sliced)
  • 4 cloves garlic (halved)
  • 2 tablespoons olive oil
  • ½ teaspoon salt
  • ½ teaspoon black pepper
  • ½ teaspoon dried oregano
  • 4 cups vegetable broth
  • ¼ cup fresh basil (plus more for serving)
  • ½ cup heavy cream
  • ¼ cup tomato paste (optional if your tomatoes are not very ripe)

Instructions
 

  • Preheat your oven to 450°F.
  • To a large bowl, add the tomatoes, carrots, onion, garlic, olive oil, salt, black pepper, and dried herbs. Toss to the vegetables coat evenly, then transfer to a large, rimmed baking sheet.
  • Roast for 40-45 minutes until the tomatoes and onions are charred. If the onions start getting burned, remove them from the oven and set aside.
  • Transfer the roasted vegetables to a large pot. Add the broth and fresh basil. Use a blender or hand blender to blend the mixture until smooth and creamy. Bring to a boil, then reduce to the lowest setting.
  • Stir in the heavy cream and cook for 1 minute.
  • Give the tomato soup a taste. If the tomato flavor isn't as strong as you'd like, try adding up to ¼ cup of tomato paste. I've found that winter tomatoes sometimes need a little boost in flavor.
  • Ladle into serving bowls and top with more fresh basil. Enjoy!