Creamy Vegan Roasted Tomato Basil Soup

A rich and creamy vegan roasted tomato basil soup with extra veggies is the perfect cozy meal that is so easy to make from scratch! Using fresh herbs, pantry staples, and roasted veggies makes for the most amazing dairy-free tomato soup recipe. 

A big bowl of vegan roasted tomato soup is on the countertop with a grilled cheese next to it. Small tomatoes are next to the bowl.
A big bowl of vegan roasted tomato basil soup on the countertop with a vegan grilled cheese for dinner.

Roasting the tomatoes and the other vegetables really brings out the intensity of the flavors. The carrots bring a natural sweetness that pairs beautifully with the bell pepper. Onion and garlic round out the soup with warming paprika and fresh basil that makes a bowl of soup no one can resist! 

Why You’ll Love this Tomato Basil Soup

Tomato soup and a vegan grilled cheese is a classic combo perfect in the cold season! 

  • This roasted tomato vegetable soup is so easy to make! Let the tomatoes and veggies roast in the oven for the most flavor and blend it all together. Easy peasy! 
  • Use as an appetizer, for lunch, or as part of dinner with a grilled sandwich or salad on the side. 
  • Great to make a double (or triple!) batch with summer ripe tomatoes and freeze for fresh soup all year long. 
  • Uses simple ingredients you can find in the grocery store, making this one of my favorite soup recipes.

Ingredients 

For full information on ingredients and quantities, please see the recipe card below. 

Ingredients for the vegan roasted tomato soup on a wood table in various bowls and plates. Black and white labels have been added to name each ingredient.
Ingredients for the soup in various bowls and plates all measured out and ready to make into soup.
  • Tomatoes: Any kind of fresh tomatoes are the best kind for this soup. I’ve made this soup with all cherry tomatoes, beefsteak, tomatoes on the vine, and yes, even with canned tomatoes. I recommend that you use the San Marzano tomatoes as I find they have the most consistent tomato flavor of the canned kinds. Although you can’t really roast the canned tomatoes, I’ve used them in a pinch when the tomato soup cravings hit. Just make sure you have enough, about 2 pounds worth of tomatoes to roast up. 
  • Plant Based Milk: Unsweetened soy milk is typically my go-to plant based milk for this recipe. For an extra creamy soup, use soy cream, coconut cream, or your favorite heavy cream vegan replacement. Oat milk, cashew milk, and almond milk all work great here.
  • Vegetable Broth and Orange Juice: My hands down favorite secret ingredient for this soup is the vegetable broth and orange juice combo. The orange juice adds a bit of brightness that is richer than lemon juice. For my favorite vegetable broth, I always use the Reduced Sodium Better than Bouillon Vegetable Base. It makes for the most amazing soup! 
  • Sneaky Veggies: Using some extra veggies, like a sweet or yellow onion, a red bell pepper, and carrots really round out the soup, making it a filling meal in a bowl. Use what you have on hand and feel free to add more if you have others! Things like parsnips, white potatoes, and sweet potatoes all taste great in this roasted soup. 

Tip! You can make your own roasted garlic and use that in place of the garlic in this recipe. Since it requires a different roasting time, I didn’t include it in this recipe, however, if you have some on hand, it tastes amazing in this soup!

How to Make Roasted Tomato Soup 

Make sure to check out the recipe card below for the full recipe and ingredient list.

First up, roasting the veggies! Slice the tomatoes, onion, carrots, and bell pepper into large chunks and place them on a parchment lined baking sheet. Sprinkle over some salt and pepper. If you like, you can also drizzle a bit of olive oil over top, but this isn’t necessary. It’s your soup so it’s up to you!

Roast the veggies for about 45 minutes in the oven until they turn a nice color, like this. 

A baking tray filled with the roasted veggies.
The roasted veggies on a baking tray after roasting.

Place the veggies, broth, orange juice, and herbs and spices in the blender. Blend on high speed until nice and smooth. 

The blender on a wood table filled with the ingredients before blending.
The vegetables before blending.
The blender full of the soup after blending it smooth.
The soup after blending.

Finally, add the soup to a big pot and warm up again, letting all the flavors combine. This only takes about 5 to 10 minutes. Give it a taste and adjust for seasoning if necessary. Scoop and enjoy! 

Heating the soup on the stovetop with the fresh basil leaves.
Adding the soup to a pot and bringing back up to a simmer to finish the soup.

Variations

  • Add a heaping tablespoon of nutritional yeast to the soup when warming on the stove for an incredible depth of flavor that is slightly cheesy. 
  • Add some homemade croutons for an extra crunch on top! Toss 1-inch cubes of bread with some olive oil and any herbs you like (basil and parsley are great starters). Roast the cubes on a parchment lined baking sheet in a 400F/200C oven for 10 to 15 minutes until golden brown and crispy. 
  • Make it spicy! Add a sprinkle of red pepper flakes or some calabrian chilis in a jar for a little extra kick. 
A closeup of a big bowl of roasted tomato soup on the countertop. Tiny basil leaves dot the top of the soup.
Closeup of the tomato basil soup.

Top Soup Tips 

  • Use a non-reactive pot like stainless steel, enamel coated cast iron (aka a Dutch oven), or a ceramic pot when you make this soup. Tomato soup is super acidic and if you use a reactive metal pot (aluminum, cast iron, or copper) the soup can acquire a metal taste. 
  • Serve with vegan grilled cheese sandwiches, croutons, crusty bread, garlic bread, and so much more! 
  • If using canned tomatoes, simply roast the onion, carrots, bell pepper, and garlic before adding the roasted veggies with the canned tomatoes and remaining ingredients to the blender/food processor.

How to Store

Fridge: Keep any leftovers in an airtight container in the fridge for up to 5 days. 

Freezer: Store the cooked and cooled soup in freezer-safe container for up to 3 months. You can use things like these souper cubes to store the perfect amount. 

How to Reheat: Reheat soup from the fridge or freezer in either a sauce pot on the stove over medium heat, stirring until hot. You can also use a microwave safe bowl and microwave in 30 second intervals, stirring each time, until warmed through. 

Want to save this recipe for later? Add it to your favorite recipe board on Pinterest!

If you try these out, please leave a comment below! This provides helpful feedback to both me and other readers. And if you want more delicious, vegan friendly recipes you can subscribe to the newsletter. Did you make these? Please tag me on Instagram, Facebook, or Pinterest! I love to see your creations!

A big bowl of vegan roasted tomato soup is on the countertop with a grilled cheese next to it. Small tomatoes are next to the bowl.

Vegan Roasted Tomato Basil Soup

A rich and creamy vegan roasted tomato basil soup with extra veggies is the perfect cozy meal that is so easy to make from scratch!
Prep Time: 10 minutes
Cook Time: 1 hour
Total Time: 1 hour 10 minutes
Course: Soup
Cuisine: Italian
Keyword: appetizer, dinner ideas, side dishes, soup
Servings: 8 bowls
Calories: 62kcal

Equipment

  • Cutting board
  • Chef’s knife
  • blender
  • Large pot
  • Baking sheet
  • parchment paper
  • measuring cups
  • Measuring spoons

Ingredients

  • 2 lbs fresh tomatoes
  • 1 cup carrots chopped
  • ½ cup onion chopped
  • 1 bell pepper chopped
  • 2-3 garlic cloves
  • 1 tablespoon olive oil optional
  • 1 cup vegetable broth
  • cup dairy free milk or dairy free cream
  • 1 tablespoon orange juice
  • 1 teaspoon sugar coconut, date, or white sugar
  • 1 tablespoon dried basil
  • 1 tablespoon dried parsley
  • ½ teaspoon dried oregano
  • ¼ teaspoon paprika
  • Salt and pepper to taste

Instructions

  • Preheat the oven to 425°F/215°C. Line a baking sheet with parchment paper or a silicone non stick mat. Set aside.
  • Roast the veggies. Roughly chop the carrots, onion, garlic, and bell pepper. Slice the tomatoes in half. Place onto the prepared baking sheet and sprinkle with salt and pepper. Drizzle olive oil if desired. Roast for 45 minutes or until the tomatoes have wrinkled and the onions have a deep brown color. Remove from the oven and let cool for 10 minutes.
  • Blend the veggies. Carefully transfer the roasted vegetables to a blender. Add the stock, plant based milk, orange juice, sugar, and all the spices and herbs. Blend until smooth.
  • Finish the soup. Pour into a large soup pot and bring to a boil to warm again. Taste for seasoning.
  • Serve. Serve soup with extra fresh basil on top. Top with a drizzle of olive oil, croutons, a dollop of dairy free sour cream, or with a side salad or vegan grilled cheese. Enjoy!

Notes

  • Variations 
    • Add a heaping tablespoon of nutritional yeast to the soup when warming on the stove for an incredible depth of flavor that is slightly cheesy. 
    • Add some homemade croutons for an extra crunch on top! Toss 1-inch cubes of bread with some olive oil and any herbs you like (basil and parsley are great starters). Roast the cubes on a parchment lined baking sheet in a 400F/200C oven for 10 to 15 minutes until golden brown and crispy. 
    • Make it spicy! Add a sprinkle of red pepper flakes or some calabrian chilis in a jar for a little extra kick. 
  • Top Soup Tip
    • Use a non-reactive pot like stainless steel, enamel coated cast iron (aka a Dutch oven), or a ceramic pot when you make this soup. Tomato soup is super acidic and if you use a reactive metal pot (aluminum, cast iron, or copper) the soup can acquire a metal taste. 
  • How to Store
    • Fridge: Keep any leftovers in an airtight container in the fridge for up to 5 days. 
    • Freezer: Store the cooked and cooled soup in freezer safe containers for up to 3 months. You can use things like these souper cubes to store the perfect amount. 
    • How to Reheat: Reheat soup from the fridge or freezer in either a sauce pot on the stove over medium heat, stirring until hot. You can also use a microwave safe bowl and microwave in 30 second intervals, stirring each time, until warmed through.

Nutrition

Calories: 62kcal | Carbohydrates: 10g | Protein: 2g | Fat: 2g | Saturated Fat: 0.3g | Polyunsaturated Fat: 0.5g | Monounsaturated Fat: 1g | Sodium: 142mg | Potassium: 408mg | Fiber: 3g | Sugar: 6g | Vitamin A: 4228IU | Vitamin C: 39mg | Calcium: 50mg | Iron: 1mg
Love this recipe?Mention @friendlyvegankitchen or tag #friendlyvegankitchen!

Similar Posts

5 from 2 votes (2 ratings without comment)

Leave a Reply

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

Recipe Rating