Homemade Tomato Soup Recipe Using Fresh Tomatoes



  • 6-8 fresh tomatoes, chopped
  • 1 onion, chopped
  • 2-3 cloves of garlic, minced
  • 2 tablespoons olive oil
  • 4 cups vegetable or chicken broth
  • 1 teaspoon sugar (optional, to balance acidity)
  • Salt and pepper to taste
  • 1/4 cup heavy cream (optional)
  • Fresh basil leaves for garnish


  1. Heat the olive oil in a large pot over medium heat. Add the chopped onions and garlic. Sauté until they become translucent.
  2. Add the chopped tomatoes and cook for about 10-15 minutes, until they start to break down and release their juices.
  3. Pour in the vegetable or chicken broth and bring the mixture to a boil. Reduce the heat, cover, and let it simmer for 20-30 minutes.
  4. Use an immersion blender to puree the soup directly in the pot, or carefully transfer the mixture to a blender and blend until smooth. Be cautious when blending hot liquids.
  5. Return the soup to the pot and add sugar (if needed), salt, and pepper to taste. Simmer for an additional 10 minutes.
  6. If you prefer a creamier soup, add the heavy cream and stir until well incorporated.
  7. Serve hot, garnished with fresh basil leaves. Enjoy your homemade tomato soup!

Feel free to adjust the ingredients and seasonings to suit your taste preferences.


Leave a comment