Go Back
+ servings
overhead bowl of tomato soup next to spoon, grilled cheese, fresh basil and tomatoes
Print Recipe
5 from 1 vote

Homemade Tomato Soup

Try making this comforting Homemade Tomato Soup! It is simple, loaded with flavor, and delicious. Serve it with a grilled cheese sandwich for the perfect meal on a chilly day.
Prep Time20 mins
Cook Time30 mins
Course: Soup
Cuisine: American
Keyword: tomato soup
Servings: 8
Calories: 85kcal


  • 1 tablespoon olive oil
  • 1 large yellow onion, chopped
  • 3 large carrots, peeled and chopped
  • 1 celery stalk, diced
  • 3 cloves garlic, minced
  • 3 28 ounce cans diced tomatoes
  • 1 15 ounce can tomato sauce
  • 32 ounces vegetable broth (or chicken broth)
  • 2 teaspoons Italian seasonings
  • 1 teaspoon sea salt
  • ½ teaspoon ground black pepper
  • ½ cup heavy cream (optional)


  • Begin the recipe by heating the 1 tablespoon olive oil in a large stockpot over medium-high heat and adding in the 1 large chopped onion, 3 chopped carrots, and 1 diced celery stalk Stir often until the vegetables become soft.
  • Add in the 3 cloves of minced garlic and cook for another minute before removing the pot from the heat.
  • Next, using a blender (you may have to work in 2 separate batches), puree the sauteed vegetables and 2 cans of diced tomatoes.
  • Pour the soup back into the pot and add the third and last can of diced tomatoes into the blender and pulse once or twice before pouring it back into the pot.
  • If you have an immersion blender then you can add all three cans of the diced tomatoes to the pot once you have finished cooking the vegetables and blend until you reach your desired level of consistency.
  • Stir into the pot the 1 can of tomato sauce, 32 ounces vegetable broth, 2 teaspoons Italian seasonings, 1 teaspoon salt, and ½ teaspoon ground black pepper.
  • Bring to a low boil and reduce heat to a simmer on low, cover and cook for 30 minutes to allow the flavors to come together.
  • Just before serving stir in the ½ cup heavy cream. Ladle into bowls and serve with a sprinkle of cheese, chopped fresh basil, or a grilled cheese sandwich. Enjoy!
  • Store any leftover soup in an airtight container in the refrigerator for 3 to 4 days. It can also be stored in the freezer, if a longer time is needed, for 3 to 4 months.


Calories: 85kcal | Carbohydrates: 5g | Protein: 1g | Fat: 7g | Saturated Fat: 4g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 3g | Cholesterol: 20mg | Sodium: 315mg | Potassium: 119mg | Fiber: 1g | Sugar: 2g | Vitamin A: 4053IU | Vitamin C: 3mg | Calcium: 31mg | Iron: 1mg