Go Back
+ servings
The best tomato soup recipe in a bowl with spoon

The Best Tomato Soup Recipe [Vegan and Gluten-Free]

Audrey Sommer
The Best Tomato Soup Recipe is made with simple ingredients including fresh tomatoes, basil, yellow onions, fresh thyme, oregano, and garlic. Have it ready in less than an hour.
5 from 5 votes
Prep Time 15 minutes
Cook Time 45 minutes
Total Time 1 hour
Course Main Course, Soup
Cuisine American
Servings 8
Calories 323 kcal

Ingredients
  

  • 6 lbs. Roma tomatoes
  • 3 bulbs garlic
  • 1 cup extra virgin olive oil + 4 extra tbs. set aside
  • 2 yellow onions chopped
  • 2 oz. fresh basil
  • 2 tbsp. fresh thyme chopped
  • 1 tsp. dried oregano
  • ½ tbsp. red pepper flakes
  • salt and pepper
  • 1 cup vegetable broth optional, as needed

Instructions
 

  • Preheat the oven to 400°F.
  • Line two baking sheets with foil.
  • Cut the 6 lbs. of Roma tomatoes in halves, lengthwise. If you are cutting a variety of tomatoes, like vine ripe or large red Beefsteak tomatoes, cut them in quarters. You want to cut the tomatoes the same size despite the varieties of tomatoes you use.
  • Place the cut tomatoes on the lined baking sheets.
  • Next, peel the outer layer of skins off the garlic cloves with your hands.
  • Next, with a sharp knife, cut the top half off each garlic clove.
  • Lay out three square sheets of foil.
  • Place each cut garlic clove on each foil square. You should have three foil squares with the garlic bottom and top on each one.
  • Next, drizzle at least 1 tbs. of extra virgin olive oil over each garlic clove. Next, sprinkle salt and pepper on each one. Wrap up and close the foil packets. Place on the baking sheet with the tomatoes.
  • Taking one cup of extra virgin olive oil, drizzle the oil across the tomatoes on the two sheet pans. Next, sprinkle salt and freshly ground pepper on the two baking sheets of tomatoes. I recommend using freshly ground black pepper using a pepper grinder for better flavor.
  • Bake the two sheet pans of tomatoes for 40 minutes.
  • About 10 minutes before the tomatoes are done roasting, begin prepping the fresh herbs. Separate the basil leaves from the stems, and set them aside. Separate the thyme leaves from the stems, and chop. Set aside.
  • Heat a large pot or Dutch oven over medium-high heat with 1 tbs. of olive oil. Once heated, throw in the chopped onions, and caramelize for 5 minutes.
  • By now, the tomatoes are done. Take them out of the oven, and let them cool for about 10 minutes while you finish cooking the onions. Open the garlic foil packets to speed up the garlic’s cooling process.
  • Once the onions are done caramelizing, reduce the heat to low, or turn off the stovetop altogether. Throw all of the tomatoes into the pot. Make sure to dump all of the tomato/oil juices from the pans into the pot.
  • Squeeze the garlic cloves out of the bulbs and into the pot.
  • Dump in the basil, fresh thyme, dried oregano, and red pepper flakes into the pot.
  • Blend the soup with a hand blender until fully blended. There should be no big chunks. If you don’t have a hand blender, you can use a regular blender, and pour the soup back into the pot.
  • Simmer the soup for 5-10 minutes, or until your desired temperature.
  • Taste test it, and add more salt and pepper if needed. In my experience, it doesn’t need it.
  • Serve the best tomato soup recipe with croutons, garlic bread, and grilled cheese, or serve by itself garnished with some extra basil.

Notes

Recipe Notes: After you blend the tomatoes and herbs until smooth, add up to 1 cup of vegetable broth to your desired consistency. Sometimes, when you roast the tomatoes, they don't produce enough liquid during the roasting process, which will leave your blended soup with a thicker consistency.

Nutrition Facts

Nutrition Facts
The Best Tomato Soup Recipe [Vegan and Gluten-Free]
Serving Size
 
8
Amount per Serving
Calories
323
% Daily Value*
Fat
 
28
g
43
%
Saturated Fat
 
4
g
25
%
Polyunsaturated Fat
 
3
g
Monounsaturated Fat
 
20
g
Sodium
 
152
mg
7
%
Potassium
 
917
mg
26
%
Carbohydrates
 
18
g
6
%
Fiber
 
6
g
25
%
Sugar
 
10
g
11
%
Protein
 
4
g
8
%
Vitamin A
 
3731
IU
75
%
Vitamin C
 
56
mg
68
%
Calcium
 
82
mg
8
%
Iron
 
2
mg
11
%
* Percent Daily Values are based on a 2000 calorie diet.
Calories
323
Serving Size
 
8
Nutrition Facts

These values were taken from a nutrition calculator.

Keyword Dairy Free, easy tomato soup, fresh tomato soup, Gluten-free, Homemade, roasted tomato soup, The Best Tomato Soup Recipe, tomato basil soup, Tomato soup recipe using fresh tomatoes, Vegan, vegetarian
Tried this recipe and liked it?Leave a comment and 5-star rating on how it was!
Share on Facebook Share on Twitter