Go Back
+ servings
A soup bowl full of creamy roasted tomato basil soup with homemade croutons.
5 from 8 votes

Roasted Tomato Basil Soup (Vegan)

Roasted Tomato Basil Soup is a quick and easy creamy soup recipe that is bursting with fresh tomato flavor!  Meal prep this vegan, Paleo, and Whole30 tomato soup for an easy weekday lunch. 

Course Dinner, lunch, Main Course, Soup
Cuisine American
Prep Time 15 minutes
Cook Time 1 hour
Total Time 1 hour 15 minutes
Servings 4 servings
Calories 264 kcal
Author London


Roasted Tomatoes:

  • 2 lbs. roma tomatoes halved and seeded
  • 5 cloves garlic peeled
  • 2 small sweet onions cut into thick slices
  • ¼ cup olive oil
  • 1 tsp. salt
  • ½ tsp. pepper


  • 28 oz. can whole peeled tomatoes San Marzano variety
  • 1 cup vegetable broth or chicken broth
  • ½ cup basil fresh
  • 1 tsp. thyme fresh
  • ½ cup almond milk soy or coconut milk
  • 1 ¼ tsp. salt
  • ¼ tsp. pepper
  • Baguette gluten-free
  • See this recipe in Meal Plan #5


  1. Preheat oven to 400 degrees.
  2. Place tomatoes on a large parchment-paper-lined baking pan in a single layer.
  3. Add onions and garlic on the same baking pan, and drizzle olive oil, sprinkle 1 teaspoon salt and ½ teaspoon pepper over tomatoes and onions.
  4. Bake in preheated oven for 40-45 minutes.
  5. Combine canned tomatoes, broth, basil, thyme, and milk in a Vitamix or in the bowl of a food processor (two batches).
  6. Process for 1-2 minutes, or until completely smooth.
  7. Pour processed tomatoes into a medium-large pot.
  8. Add the roasted tomatoes, onions, and garlic to the Vitamix or processor along with any oil that remains on the parchment paper. Process until smooth.
  9. Combine vegetables with the ingredients in the pot.  Bring the soup to a simmer. Cover and simmer for 10-15 minutes.
  10. Stir in remaining 1 ¼ teaspoon salt and ¼ teaspoon pepper to taste.
  11. Serve roasted tomato basil soup with a toasted baguette, crackers, or grilled cheese sandwich and enjoy!

Recipe Video

Recipe Notes

There are a couple of ways you can puree your roasted tomatoes in this roasted tomato basil soup:

  1. Vitamix- using this will give you the creamiest soup and is my preferred method.
  2. Hand Immersion Blender- This is the second best method, but you will need to be careful since it may get a little messy!  
  3. Food processor- If using a food processor, you will need to puree your soup in batches to prevent splattering.
Nutrition Facts
Roasted Tomato Basil Soup (Vegan)
Amount Per Serving
Calories 264 Calories from Fat 126
% Daily Value*
Fat 14g22%
Saturated Fat 1g6%
Sodium 1062mg46%
Potassium 1131mg32%
Carbohydrates 32g11%
Fiber 6g25%
Sugar 19g21%
Protein 5g10%
Vitamin A 2465IU49%
Vitamin C 61.1mg74%
Calcium 175mg18%
Iron 3.5mg19%
* Percent Daily Values are based on a 2000 calorie diet.