Tomato Basil Soup

This easy tomato soup only has a few simple ingredients and takes less than an hour to make. 

Course dinner, lunch, Soup
Cuisine American
Keyword easy soup, tomato soup
Prep Time 10 minutes
Cook Time 45 minutes
Total Time 55 minutes
Servings 4 (4-6 servings)
Calories 169 kcal


  • 2 tbsp olive oil
  • 1 Vidalia onion
  • 3 tomatoes on a vine diced
  • 3 garlic cloves crushed
  • 28 oz can peeled whole plum tomatoes
  • 2 tbsp all purpose flour
  • 1 cup vegetable broth or chicken broth
  • 2 tsp sugar
  • 1/2 tsp crushed red pepper flakes
  • 1 tsp dried thyme
  • 1/2 tsp dried oregano
  • salt
  • 2 tbsp fresh minced basil
US Customary - Metric


  1. Preheat a cooking pot over medium heat and add oil. Add onions and saute until transparent.

  2. Add fresh tomatoes and cook until softened. Smash and mince garlic and add it to the pot. Stir and saute until fragrant.

  3. Add canned tomatoes and crush them with a wooden spoon while mixing. 

  4. Sprinkle flour over the vegetables, slowly stir it in while pouring in vegetable broth.

  5. Stir in sugar, salt, red pepper flakes, thyme, and oregano.

  6. Bring the mixture to a low boil and turn the heat down to low. Cover and let it simmer for about 40 minutes. 

  7. Stir in fresh basil and transfer the mixture into the blender. Blend until smooth and pour back into the pot. Be careful because the blended soup will splatter as it simmers. Cook for a couple more minutes and serve. 

To make the soup cheesy:

  1. Add about 1/2 cup of shaved Parmesan cheese to blended soup. Stir and cook until cheese is melted.  

To make the soup creamy:

  1. You can also add cream in addition to cheese or instead of cheese. Add about 1/3 cup of heavy whipping cream to the blended soup and cook for a couple of minutes.

Recipe Notes

All images and text ©Lyubov Brooke for ©Will Cook For Smiles. Please do not use my images without prior permission. If using my posts in collections and features, please link back to this post for the recipe. Disclaimer: Nutrition information shown is not guaranteed to be 100% accurate as most ingredients and brands have a slight variation.

Nutrition Facts
Tomato Basil Soup
Amount Per Serving
Calories 169 Calories from Fat 72
% Daily Value*
Fat 8g12%
Saturated Fat 1g6%
Sodium 535mg23%
Potassium 699mg20%
Carbohydrates 25g8%
Fiber 4g17%
Sugar 14g16%
Protein 4g8%
Vitamin A 1270IU25%
Vitamin C 36mg44%
Calcium 96mg10%
Iron 3mg17%
* Percent Daily Values are based on a 2000 calorie diet.