Go Back
+ servings
Homemade tomato soup with fresh tomatoes

homemade fresh tomato soup

Homemade tomato soup made with fresh tomatoes is an easy to make classic soup recipe. Fresh tomatoes along with spices and herbs make this homemade fresh tomato soup easy to make and rich in tomato flavor.
Course Main Course, Soup
Cuisine American
Keyword fresh tomato soup, homemade tomato soup
Prep Time 10 minutes
Cook Time 20 minutes
Servings 5
Calories 129kcal
Author Lauren


  • 1 tablespoon olive oil
  • 1 tablespoon butter
  • 1 large onion chopped
  • 1 large clove garlic minced
  • 1 tablespoon all-purpose flour
  • 4 pounds super-ripe tomatoes coarsely chopped
  • 1 teaspoon sugar
  • 4 leaves fresh basil
  • ¾ teaspoon salt
  • teaspoon ground black pepper
  • Pinch ground cayenne
  • 1 tablespoon fresh basil chopped


  • Wash and chop the tomatoes into quarters. Wash the basil.
    Chop the onion and set aside, peel and chop the garlic and set aside.
  • Warm the oil and butter in a large soup pot over medium heat.
  • Add the onion, and garlic and cook until soft but not browned, 5 to 7 minutes. Stir in the flour and cook for 1 minute.
  • Add the tomatoes with juices, sugar, basil leaves, salt, black pepper, and cayenne.
  • Increase the heat to high and bring the tomatoes to a boil. Reduce the heat to medium and simmer for 15 minutes, skimming off and discarding any foam from the surface.
  • Puree the soup in a blender or with an immersion blender, stir in the chopped basil.


Calories: 129kcal | Carbohydrates: 18g | Protein: 4g | Fat: 6g | Saturated Fat: 2g | Cholesterol: 6mg | Sodium: 388mg | Potassium: 892mg | Fiber: 5g | Sugar: 11g | Vitamin A: 3135IU | Vitamin C: 52mg | Calcium: 41mg | Iron: 1mg