Homemade Tomato Basil Soup

Homemade tomato basil soup with roasted tomatoes, onions, garlic, and spices is the ultimate comfort food to enjoy with family and friends.

I never really enjoyed tomato soup as a kid simply because I had always eaten the canned stuff. It wasn’t until one evening I ate at a restaurant with friends and tried made-from-scratch tomato soup for the first time. They brought it out as an appetizer and as I initially expected myself to politely take a sip and push it to the side, I ended up devouring the whole bowl in minutes.

After that, I decided that if I were to indulge in a delicious tomato soup again, I was making it from scratch. What makes it so enjoyable is being able to taste the roasted tomatoes, hints of garlic, and creaminess of milk. 

homemade tomato basil soup

Tomato Basil Soup Pairings

  • Grilled cheese is an obvious win. I usually make my grilled cheese on sourdough with cheddar and smoked gouda. YUM.
  • Salad is also a great option for that wonderful soup/salad combination. A great salad to include would be arugula mixed with dried cranberries, toasted pecans, feta cheese, and red onion with a balsamic vinaigrette. Droooooling at the thought of it.
  • Baked potatoes go great with any soup, really. Load it up with some bacon, shredded cheddar, sour cream, and chives. Comfort food at its finest.

tomato basil soup


Tomato Basil Soup

Prep Time10 mins
Cook Time50 mins
Total Time1 hr
Servings: 4 people


  • 9 roma tomatoes large
  • 1/2 onion sliced
  • 2 cloves garlic minced
  • 1 tbsp olive oil
  • 4 sprigs thyme
  • 2 tbsp olive oil
  • salt and pepper
  • 12 oz can evaporated milk
  • 3 tbsp fresh basil
  • 1/2 cup Parmesan cheese
  • 4 tbsp tomato sauce
  • 1 tsp sugar
  • 1 tbsp oregano


  • Preheat oven to 400 degrees. Place halved tomatoes, onions, garlic, and thyme onto greased baking sheet and drizzle with olive oil. Generously season with salt and pepper. Roast in the oven for 30-40 minutes.
  • Once done roasting, allow ingredients to cool for at least 10 minutes. Remove leaves from thyme sprigs. Then add roasted ingredients to blender or food processor and blend until smooth. 
  • Add milk, basil, Parmesan, tomato sauce, and sugar; continue to blend. Save one tablespoon of basil for garnish, if desired.
  • Transfer blended liquid to pot, add in oregano, and simmer on medium low for about 10 minutes.
  • Garnish with fresh basil, if desired. 


Leave a Comment

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