Go Back
+ servings
roasted tomato basil soup in gray bowl on dish towel

Roasted Tomato Basil Soup

When you think of soup in the summer, is there something that fits the bill better than homemade roasted tomato soup?
Course Soup
Cuisine Italian
Prep Time 10 minutes
Cook Time 1 hour 10 minutes
Total Time 1 hour 20 minutes
Servings 6
Calories 289kcal
Author Ryan Beck


  • 2 ½ lbs fresh tomatoes, sliced in half (cherry or grape)
  • 8 garlic cloves, peeled and left whole
  • 3 tablespoon olive oil
  • salt and freshly ground black pepper
  • 4 tablespoon unsalted butter
  • 2 small yellow onions, sliced thin
  • 3-4 cups chicken or vegetable broth
  • 1 cup fresh basil (1 oz or 28 grams)
  • ½ cup heavy cream


  • Preheat oven to 425°F. Spread tomatoes and garlic evenly on baking sheet. Toss with olive oil, salt and pepper - making sure to keep the tomatoes skin side down. Roast for 35-40 minutes or until tomatoes are starting to caramelize.
  • Heat butter in large stock pot or Dutch oven over medium heat. Add onions and cook for 5-7 minutes or until they are starting to become translucent.
  • Add tomatoes, garlic and any remaining juice from pan to pot. Stir in 3 cups chicken broth and bring to boil. Reduce heat and simmer for 20 minutes.
  • Add basil and cook for 30 seconds. Use an immersion blender to puree the soup. You can also place in blender in small batches.
  • Stir in cream and adjust for seasoning. If you want thinner, add more chicken stock. Serve warm with some fresh Parmesan cheese if desired.


  • Make sure the tomatoes are facing skin side down which allows them to caramelize.
  • Use quality low-sodium chicken or vegetable broth. Remember a lot of the flavor will come from the broth.
  • Use an immersion blender to puree the tomatoes, onions and garlic. It is much easier than adding to the blender in batches.
  • Do not skip on adding the cream as it adds richness and mouthfeel you wouldn't get otherwise. If you don't want to use cream, you could try coconut milk.


Serving: 1bowl | Calories: 289kcal | Carbohydrates: 15g | Protein: 6g | Fat: 24g | Saturated Fat: 11g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 10g | Trans Fat: 0g | Cholesterol: 52mg | Sodium: 219mg | Potassium: 654mg | Fiber: 3g | Sugar: 8g | Vitamin A: 4850IU | Vitamin C: 25mg | Calcium: 300mg | Iron: 0.75mg