This Vegan Roasted Tomato Soup is full of fresh veggies and irresistible flavor! Garlic, onions, and tomatoes are roasted to perfection and then blended together into creamy deliciousness. This cozy meal is such a breeze to make and with just a few ingredients!

Vegan roasted tomato soup with a grilled cheese.

Fill your home with a lovely roasted veggie aroma or crack your windows to share some of it with your neighbors! Pair it with garlic-grilled cheese and everyone will be asking for seconds!

Who knew the classic pairing of tomato soup and grilled cheese could be vegan too?! Simple substitutions such as soy milk or creamer make this a rich bisque-like soup. 

This lovely rustic recipe is great in the summer when there’s a plethora of tomatoes in season or during the colder months when you’re craving something comforting and nutritious. 

Homemade tomato and basil soup is incredibly easy to make! Chop the veggies and roast them in the oven. Then, toss them in a blender to transform them into a creamy soup. While the soup simmers, whip up a delicious vegan grilled cheese sandwich for dipping and be ready to warm your soul!

If you have more veggies that you’d like to roast, be sure to check out my Roasted Ranchero Sauce recipe! And if you’re a big fan of tomatoes like me, you’ll love my Fideo, Cherry Tomato Sauce, and Creamy Tomato Pasta.

Reasons To Love This Soup

  • It’s dairy-free and naturally gluten-free
  • Freezer-friendly making it a great make-ahead meal
  • Filled with healthy veggies and delicious Italian flavors
  • Kids love it, especially with my garlicky vegan grilled cheese
  • Only a handful of ingredients are needed and it’s such a breeze to make

Get updates on my latest recipes sent right to your inbox! Click Here To Subscribe To My Email List!

Ingredients and Substitutions

Labeled ingredients for tomato soup.
  • Tomatoes – A combination of vine-ripened tomatoes and grape tomatoes are used here. Other tomatoes such as roma, plum, cherry, or heirloom work too!
  • Onion – I like yellow onion here the best because it adds a delicious flavor while not overpowering the tomatoes. Other options that can work are sweet onions or white. 
  • Garlic – Use a full bulb of fresh garlic. 
  • Oil – I like olive oil best here; however, you can use any oil you have on hand that is able to withstand a high oven temperature. 
  • Broth – Use either vegetable broth or vegan Better than Bouillon combined with water. Try to use low-sodium broth or bouillon if possible. If not, start with a little less salt.
  • Basil – Fresh basil leaves are incredibly delicious in this soup! If you can’t find them, you can use dried basil, parsley, or thyme. 
  • Plant Milk – Full-fat plant milk provides the creamiest consistency. Soy creamer works too! 
  • Cane Sugar – Vegan cane sugar adds balance to the flavors as well as off-setting the acidity of the tomatoes. 
  • Seasoning – Just a bit of salt, pepper, and dried oregano are needed. 
  • Optional Toppings – Top your soup with any of your favorites such as vegan parmesan, vegan heavy cream, olive oil, or fresh herbs.
Tomato soup with garnish.

Step-By-Step Instructions

Here are some quick visual steps. Find the full recipe with exact measurements on the recipe card below.

Preheat the oven to 425°F. Chop the larger tomatoes and onions into chunks. Place them on a baking sheet with the cut side up.

Add the grape tomatoes as well. Drizzle the veggies with olive oil and a little salt and pepper. 

Slice the end of a full garlic bulb so that the cloves are exposed. No need to peel the bulb or cloves. Drizzle it 1/2 tbsp of olive oil. Loosely wrap the head of garlic in foil but make sure it’s completely sealed. Place it on the sheet with the cut side up. 

Roast the vegetables for 40-45 minutes until they are slightly browned. Flip the onion chunks halfway through if they are charring faster than the tomatoes. 

Let them cool for 10 minutes to prevent the blender lid from bursting off and potentially burning you. 

Add all of the tomatoes and onions to the blender. Use your hands to squeeze the roasted garlic out of the bulb and into the blender. 

Purée the veggies with half of the broth and basil leaves until it’s smooth and creamy. Another option is to use an immersion blender in a pot.

Process steps for making roasted tomato soup.

Add the puréed mixture, the rest of the broth, the soy milk, sugar, salt, pepper, and oregano to a medium-sized pot. 

Simmer the soup on low for 10 minutes to bring the flavors together. Taste it to see if you’d like to add any more salt and pepper.

Stirring in vegan plant milk.

Garnish your soup and enjoy!

A fun way to eat tomato soup is by dipping vegan grilled cheese sandwich pieces into it. Here’s how I make my delicious garlic grilled cheese…

Optional Vegan Garlic Grilled Cheese Sandwiches

(Makes 2 sandwiches) Soften 4 tbsp of vegan butter and then mash in 1/2 tsp of garlic powder. Spread the butter onto one side of each slice. Add 2 slices of Chao, or another good melting vegan cheese, in between the un-buttered sides. Then, cook them in a pan over medium-low heat until the cheese has melted and the bread is golden brown. Yum!

Recipe Variation Ideas

  • Add jalapeños and red pepper flakes to the soup for a spicy kick. 
  • Sprinkle in some smoked paprika for an added smoky flavor dynamic.
Roasted tomato soup.

Storage & Reheating

Refrigerate this made-from-scratch soup in a covered dish for 4 days or freeze it for 2 months. Reheat it in the microwave at 30-second intervals or on the stovetop until heated through. 

I hope you loved this recipe! If you try it, please let me know what you think with a rating and comment below. Your feedback really supports my blog and is helpful to other readers! 🙂 You can stay updated on my latest recipes by following me on Pinterest and joining my Email List.

Close up view of vegan roasted tomato soup.

Vegan Roasted Tomato Soup

Delicious Vegan Roasted Tomato Soup is full of fresh veggies and savory flavor! Garlic, onions, and tomatoes are roasted to perfection and then blended together into a creamy bowl of love. This cozy soup is such a breeze to make and with just a handful ingredients!
5 from 3 votes
Print Recipe Pin Recipe Leave Review

Bonnie – Serene Trail

Course: Main Course
Cuisine: American
Prep Time: 5 minutes
Cook Time: 50 minutes
Total Time: 55 minutes
Servings: 6
Calories: 164kcal

Ingredients

  • 8 vine ripened tomatoes ~2.5 lbs. (1kg)
  • 10 ounces grape or cherry tomatoes, (283g)
  • 1 yellow onion
  • 1 garlic head
  • 4 tbsp olive oil
  • 1 cup vegetable broth, or bouillon+water, (240ml)
  • 1/3 cup loosely packed fresh basil leaves, (42g)
  • 1/4 cup full-fat plant milk, such as soy, (60ml)
  • 1/2 tbsp cane sugar
  • 2-3 tsp salt
  • 2 tsp pepper
  • 1 tsp dried oregano
  • optional toppings: vegan parmesan, fresh basil

Instructions

  • Preheat the oven to 425°F (220°C). Cut the onions and larger tomatoes into chunks. Place them on a large baking sheet with the cut side up. Keep the grape/cherry tomatoes whole and add them to the sheet pan. Drizzle olive oil and a little salt and pepper over the veggies.
  • Slice ⅓ off the end of a garlic bulb so that the cloves are exposed. No need to peel the bulb. Drizzle the head of garlic with 1/2 tbsp of olive oil. Loosely wrap it in foil, but make sure it’s completely sealed. Place it on the sheet with the cut side up.
  • Roast the vegetables for 40-45 minutes until they are slightly browned. Flip the onion chunks halfway through if they are charring faster than the tomatoes.
  • Let them cool for 10 minutes to prevent the blender lid from bursting off and potentially burning you. Add the tomatoes and onions to a blender. Use your hands to squeeze the roasted garlic out of the bulb and into the blender.
  • Purée the veggies with half of the broth and all of the basil leaves until it’s smooth and creamy. You may need to do this in batches depending on the size of your blender. Another option is to use an immersion blender in a pot.
  • Add the puréed mixture, the rest of the broth, the plant milk, sugar, salt, pepper, and oregano to a medium-sized pot. Simmer the soup on low for 10 minutes to bring the flavors together. Taste it to see if you’d like to add any more salt and pepper. Enjoy!

Video

Notes

Vegan Garlic Grilled Cheese Recipe
A fun way to eat tomato soup is by dipping vegan grilled cheese sandwich pieces into it. Here’s how I make my delicious garlic grilled cheese.
(Makes 2 sandwiches) Soften 4 tbsp of vegan butter and then mash in 1/2 tsp of garlic powder. Spread the butter onto one side of each slice. Add 2 slices of Chao, or another good melting vegan cheese, in between the un-buttered sides. Then, cook them in a pan over medium-low heat until the cheese has melted and the bread is golden brown.

Nutrition

Calories: 164kcal | Carbohydrates: 19.3g | Protein: 2.5g | Fat: 9.8g | Saturated Fat: 1.4g | Sodium: 628mg | Potassium: 649mg | Fiber: 3.1g | Sugar: 8.3g | Calcium: 45mg | Iron: 1mg

The nutritional information provided is an estimate from third-party calculations.

Did you make this recipe?I’d love to hear what you think! Drop a comment below or share it on Instagram and tag me @serene.trail.
Pinterest pin of vegan tomato soup.
Pinterest pin of vegan roasted tomato soup.

More Recipes To Love!

5 from 3 votes (3 ratings without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating