Go Back
+ servings
tomato basil soup in white bowls from overhead with crusty bread on marble counter

Easy Tomato Basil Soup

This easy tomato basil soup is so simple and delicious that you may never buy the canned stuff again. 7 ingredients, 20 minutes.
Course Soup
Cuisine American
Keyword easy tomato basil soup
Prep Time 8 minutes
Cook Time 23 minutes
Total Time 31 minutes
Servings 4 servings
Calories 189 kcal
Author Marjorie @APinchOfHealthy


  • 2 Tablespoons olive oil
  • 1/2 red onion diced
  • 3 cloves garlic minced
  • 3 Tablespoons flour
  • 2 cups milk I use 2%, but any milk will work
  • 28 ounce can San Martzano tomatoes
  • 15 leaves fresh basil
  • salt and pepper to taste (I used 1/2 teaspoon salt 1/8 teaspoon pepper)


  1. Add the olive oil to a 3 quart saucepan and heat over medium heat for about a minute.
  2. Add diced onions.
  3. When they start to sizzle, decrease heat to low and cook about 5 minutes.
  4. Add garlic, and cook for another minute.
  5. Add flour, and stir to combine as you continue to cook for about another minute.
  6. Add the milk, and increase heat to medium.

  7. Use a whisk to break down any lumps, and heat until simmering.

  8. Reduce heat to low, and simmer for 5 minutes, stirring often.
  9. Remove from heat, and add in undrained tomatoes and basil.
  10. Use an immersion blender to puree.
  11. Add salt and pepper to taste.
  12. Return to heat, and simmer until heated through, about 3-5 minutes.
  13. Optional: top with parmesan and more fresh basil for garnish

Recipe Video

Recipe Notes

Nutrition information is approximate and was calculated using a nutrition label generator. 

Nutrition Facts
Easy Tomato Basil Soup
Amount Per Serving
Calories 189 Calories from Fat 63
% Daily Value*
Fat 7g11%
Saturated Fat 1g6%
Cholesterol 5mg2%
Sodium 315mg14%
Potassium 787mg22%
Carbohydrates 26g9%
Fiber 4g17%
Sugar 15g17%
Protein 8g16%
Vitamin A 755IU15%
Vitamin C 20.3mg25%
Calcium 226mg23%
Iron 2.9mg16%
* Percent Daily Values are based on a 2000 calorie diet.