Go Back
+ servings
roasted tomato basil soup gfb

Roasted Tomato Basil Soup

This Roasted Tomato Basil Soup is made with perfectly roasted Roma tomatoes, garlic cloves, fresh basil, caramelized onions, and vegetable broth. Just five simple ingredients give you a mouthwatering soup seeping with irresistible flavor! Its completely Vegan and Gluten-Free!
5 from 13 votes
Print Pin
Course: Dinner, Main Course, Soup
Cuisine: American, Healthy Options
Prep Time: 10 minutes
Cook Time: 55 minutes
Total Time: 1 hour 5 minutes
Servings: 6
Calories: 143kcal
Author: Capri Lilly


  • 8 Roma or Plum Tomatoes
  • 7 Garlic Cloves
  • 2/3 cup Fresh Basil
  • 2 cups Vegetable Broth
  • 2 tbsp Cooking Oil
  • Salt and Pepper, to taste
  • 2 tbsp Vegan Butter
  • 1/2 tbsp Olive oil
  • 1/2 tsp Sea Salt
  • 1 Yellow onion, thinly sliced


  • Preheat the oven to 400°F.
  • Slice the tomatoes in half. Transfer the tomatoes and garlic cloves to a parchment-lined baking sheet. Drizzle cooking oil and salt onto the tomatoes and garlic. Bake for 45 Minutes.
  • While the tomatoes and garlic are roasting, prepare the caramelized onions. Slice the onion lengthwise into long pieces. In a large pot or dutch oven over medium-low heat, add butter and a tablespoon of cooking oil, then add sliced onions. Continue to cook the onions, stirring occasionally, and checking every 5 minutes or so. If the pan begins to dry, add 1 tbsp water and lower the heat. Continue to cook the onions until they are golden brown in color and are completely caramelized, about 20 minutes.
  • Once the tomatoes are done roasting and the onions are caramelized, add the tomatoes, garlic, onion, and basil to a high-powered blender and blend until you reach your desired consistency. (Make sure to use a blender that can tolerate hot foods)
  • Pour the tomato mixture into the pot or dutch oven that was used to make the onions, add vegetable broth, and mix well. Reduce the heat to a simmer, cover, and let simmer for about 15 minutes.
  • Pour a generous amount into a bowl. Garnish with your favorite shredded cheese, pair with a sandwich, and enjoy!



Optional add-ins:
  • Use Chicken Broth for more enhanced flavor (non-vegan)
  • Parmesan cheese, for topping (non-vegan)
  • I use Vegan Earth Balance Butter. Feel free to use whatever butter you like
  • Make sure to add the caramelized onions. They give the soup a rich, robust flavor. Be sure to make the caramelized onions while the tomatoes are in the oven. It takes about 15-20 minutes to make caramelized onions.
  • Instead of blending the ingredients, you can also transfer the ingredients into a large pot and use an immersion blender. 
  • Blend as much as you like! I like a bit of texture in my soup, so I leave small chunks.


Calories: 143kcal