This post may contain affiliate links which won’t change your price but will share some commission. Please read my disclosure policy.
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.
Enjoy this soup with a cheesy and delicious Croque Monsieur or for more tasty tomato flavor, try making an Easy Tomato Basil Pasta.

It's soup season!
This time of year the temperature is cooling off and the fall season is in full swing with winter just around the corner. Making it the perfect time to enjoy a comforting and delicious bowl of soup.
This tomato soup is perfect for that and it is simple to make with a combination of fresh vegetables and canned vegetables. Be sure to make a batch to share with your family and friends this season.
Ingredient Notes
- Diced tomatoes - The most important part of the ANY tomato soup recipe. There are many versions, but this recipe keeps it simple with canned diced tomatoes.
- Tomato sauce - Adds more tomato flavor and helps to thicken the soup.
- Olive oil - Use olive oil to saute the vegetables for the soup.
- Onion - We used yellow onion, but white onion would also work just as well.
- Carrot - Provides a healthy dose of fresh vegetables to the soup.
- Celery - Combines well with the carrot to create the base of the soup and a bit of freshness.
- Garlic - Delicious flavor enhancement for the soup.
- Vegetable broth - Select a high quality vegetable broth or you may substitute chicken broth if you prefer.
- Italian seasoning - This spice blend helps to flavor the soup.
- Salt - Brings out the flavor of the vegetable in the tomato soup.
- Ground black pepper - Adds great taste to the soup, adjust to your preference.
- Heavy cream - This is totally optional! Stir a bit at the end to provide an additional layer of flavor and creaminess.
Instructions
Begin the recipe by heating the olive oil in a large stockpot over medium-high heat and adding in the onion, carrots, and celery. Stir often until the vegetables become soft. Add in the 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 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 in 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 tomato sauce, broth, Italian seasonings, salt, and 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 heavy cream. Ladle into bowls and serve with a sprinkle of cheese, chopped fresh basil, or a grilled cheese sandwich. Enjoy!

Variations
This tomato soup is perfect and delicious to serve on its own, but for some extra delicious ingredient options, serve it with one of these.
- Crusty Bread or Flatbread: Serve this on the side and dip it in the soup and enjoy.
- Parmesan Cheese: Shave or grate some Parmesan cheese on top of the soup bowl before serving. The heat will melt the cheese and give it amazing flavor.
- Goldfish Crackers: Pair the soup with a handfull of these salty, cheesy, and crispy crackers for a bit of fun and nostalgia.
- Grilled Cheese Sandwich: This is certainly my favorite option! It is buttery, cheesy, and the ultimate comfort food pairing.
- Side Salad: For a healthy and fresh option, try pairing the soup with a simple side salad.
Storage
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.
Recipe

Homemade Tomato Soup
Ingredients
- 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)
Instructions
- 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.
Nutrition
*All nutritional information is based on third party calculations and is only an estimate. Each recipe and nutritional value will vary depending on the brands you use, measuring methods and portion sizes per household.
Original post date 01/06/2016. Updated 11/10/2021. Updated photos are by Gabby of Cookie Dough Diaries

More Easy Soup Recipes
- Hot and Sour Soup
- Italian Sausage and Bean Soup
- Potato, Kale, and Sausage Soup
- Sweet Potato Miso Soup
Got any comments, questions, or other ideas for this Homemade Tomato Soup? Please share them in the comments below!

Akaleistar
The soup looks delicious! Perfect for a day when the weather can't make up its mind 🙂
admin
Exactly!!! Yes!!!
Sonya
The weather has been inconsistent here too, but I love the breaks in the cold. Winter just officially began, but I'm ready for warmer temperatures. The tomato soup looks delicious 🙂
admin
Thank you! It really has been all over the place. I'm ready for winter but Christmas Day here is was almost in the 80s...its very confusing.
Tamara
At least you have a yummy soup for this weather! Today it's 55 and rainy here. Tomorrow 28. That's a huge difference! Today is so gloomy.
admin
It sounds like you could use a good soup for this crazy weather as well 😉
Amber
I would love that soup!
Ugh, our weather has gone up and down too. It was in the 50s. Today it's in the 20s.
admin
Thank you. Yes I so can relate to you!! Its just crazy 🙂