Go Back
+ servings
Print Recipe
5 from 7 votes

Creamy Roasted Tomato Soup

This Creamy Roasted Tomato Soup is completely vegan, loaded with fresh produce, and extremely easy. Made with plenty of basil, there's no way you'll be able to go back to store-bought tomato soup. It's the perfect accompaniment for a buttery, toasty, stretchy grilled cheese sandwich!
Prep Time5 minutes
Cook Time50 minutes
Total Time55 minutes
Course: Main Course, Side Dish, Soup
Cuisine: American
Keyword: creamy soup, roasted tomato soup, tomato soup
Servings: 6
Calories: 179kcal
Author: Nicole Beaulieu

Ingredients

  • 3 lbs tomatoes I used Roma and grape tomatoes
  • 1 large onion white or yellow
  • 1/4 cup olive oil
  • 1 tsp salt
  • 1/2 tsp pepper
  • 8 cloves garlic
  • 1/2 cup fresh basil leaves packed
  • 2-4 cups vegetable broth
  • 2 sprigs thyme
  • 1/2 cup coconut milk aka coconut cream

Instructions

  • Preheat the oven to 400F. Slice the Roma tomatoes in half and quarter the onion. Arrange the tomatoes, as well as the cherry tomatoes, on a large baking sheet with the onion. Drizzle everything with 3 tbsp olive oil and generously season with salt and pepper.
  • Place the garlic on a sheet of foil and drizzle with the remaining olive oil. Wrap tightly and place in the middle of the baking sheet. Roast the veggies for 40-45 minutes until blistered and browned, tossing every 15-20 minutes to ensure even cooking.
  • Add the roasted veggies and garlic to a large, heavy-bottomed pot. Add the basil and 2 cups of vegetable broth to the pot. Use an immersion blender* to blend the soup until it's completely smooth. If needed, add more broth until the soup has reached your desired consistency.
  • Add the thyme and turn the heat onto medium. Simmer for 10 minutes, then remove the thyme. Stir in the coconut milk, taste for salt and pepper, and add more if needed. Garnish with basil and serve.

Notes

*No immersion blender? No problem! You can blend this soup up in a regular blender or even a food processor. Blend in batches if needed.
Use any one or more varieties of tomatoes that you prefer. I love the deep flavor from Roma tomatoes mixed with sweetness from grape/cherry tomatoes. You can use heirloom tomatoes as well. The color may end up different, but the soup will be delicious.
Nutritional information is an estimate and may vary depending on the ingredients you use.
Did you love this recipe? Don't forget to comment and leave a star rating!

Nutrition

Calories: 179kcal | Carbohydrates: 14g | Protein: 3g | Fat: 14g | Saturated Fat: 5g | Sodium: 717mg | Potassium: 642mg | Fiber: 3g | Sugar: 8g | Vitamin A: 2179IU | Vitamin C: 35mg | Calcium: 45mg | Iron: 2mg