Go Back
+ servings
Print Recipe
5 from 2 votes

Homemade Roasted Tomato Soup With Basil

Prep Time10 mins
Cook Time1 hr 20 mins
Total Time1 hr 30 mins
Course: Dinner, Main Course, Side Dish
Cuisine: American
Keyword: Homemade tomato soup with basil
Servings: 5
Calories: 165kcal


  • 4 lbs. Roma tomatoes *about 20 tomatoes
  • 1 head garlic *see note below
  • 2 tablespoons extra virgin olive oil
  • Salt & pepper
  • 1 cup vegetable broth
  • ½ cup red wine *see note below
  • 1 tablespoon white wine vinegar *see note below
  • 1 bay leaf
  • 2 tablespoons fresh basil leaves
  • 1 tablespoon Italian seasonings
  • Splash of heavy cream *optional *sub non-dairy milk of choice to make this soup vegan

Recipe notes:

Garlic: when roasting garlic and tomatoes, resist the temptation to raise oven temp to reduce bake time. Your garlic will likely burn at a higher temperature.
Red wine: I like to use Cabernet Sauvignon, but you can use whatever you've got on hand. Any dryer, red varietal will do!
White wine vinegar: if you like your soup extra tangy, add a bit more!


  • Preheat oven to 350°F
  • Rinse, dry and cut tomatoes in half lengthwise. Peel garlic and halve larger cloves.
  • Transfer tomatoes / garlic to a large baking sheet, drizzle with olive oil and sprinkle generously with salt and pepper.
  • Use your hands (or a spoon if preferred) to stir tomatoes and garlic until well coated.
  • Place sheet in the oven and roast for 60 minutes.
  • Spoon tomatoes and garlic into a large pot on the stove top. Turn heat to medium high.
  • Add vegetable broth, red wine, white wine vinegar, bay leaf, fresh basil and Italian seasonings. Bring ingredients to a boil.
  • Reduce heat down to low, cover and simmer 15-20 minutes, stirring occasionally.
  • Remove bay leaf and use an immersion blender to puree soup until smooth! If desired, blend in a splash of heavy cream or your non-dairy milk of choice. (*Tip: you can also transfer soup to a regular blender to puree if you don't have an immersion blender).
  • Serve and enjoy!


Serving: 1/5th of recipe (approximately 16 oz.) | Calories: 165kcal | Carbohydrates: 18.5g | Protein: 4g | Fat: 8g | Fiber: 4.5g | Sugar: 10g