Tomato Soup

This post may contain affiliate links which won’t change your price but will share some commission.

tomato soup

Tomato soup is one of the many foods I never ate as a child. I had an aversion to all things tomato, so I steered clear of this classic comfort food. Now that I’ve warmed up to tomatoes as an adult, I appreciate the flavor of a good tomato soup alongside a gooey grilled cheese.

Canned tomato soup may be convenient, but it’s so easy and affordable to make your own. The homemade version tastes better, too. Canned soup often contains high fructose corn syrup and chemical additives, so it’s not a great choice.

With this recipe, you can substitute different fresh herbs according to your tastes. Replace the milk with cream if you’d like a slightly richer soup. This soup freezes well, and I suggest freezing it in single-serving portions. That way, you can grab some to supplement lunch or dinner on a busy day.

Tomato Soup

This easy tomato soup recipe is a quick, flavorful side dish.
Print Recipe
Prep Time:10 minutes
Cook Time:45 minutes
Total Time:55 minutes

Recommended Equipment


  • 4 tbs butter
  • 1 onion diced
  • 1 clove garlic pureed
  • 1/3 cup white whole wheat flour
  • 5 cups broth
  • 15 oz can diced tomatoes
  • 15 oz can tomato sauce
  • 1 tsp honey or maple syrup
  • 2 sprigs fresh basil
  • 1 bay leaf
  • 1 cup whole milk
  • 1 tsp salt or to taste


  • Melt the butter in a soup pot. Saute the onion in the butter over medium heat for about 5 minutes, or until soft. Lower the heat to medium-low, and add the garlic. Cook for another minute.
  • Add the flour and 1 cup of broth. Whisk for a minute.
  • Add the remaining broth, tomatoes, tomato sauce, honey, basil, bay leaf, and salt. Bring to a boil, then lower the heat and simmer for 30 to 40 minutes.
  • Remove the basil and puree the soup with an immersion blender. Stir in the milk. Serve warm.

Approximate Nutrition Info

Calories: 110kcal | Carbohydrates: 12g | Protein: 3g | Fat: 6g | Saturated Fat: 4g | Cholesterol: 16mg | Sodium: 1152mg | Potassium: 304mg | Fiber: 2g | Sugar: 7g | Vitamin A: 737IU | Vitamin C: 9mg | Calcium: 59mg | Iron: 1mg
Servings: 9
Calories: 110kcal
Cost: $.63 per serving

This recipe may contain affiliate links. A purchase or click through one of these links may result in a commission paid to us at no additional cost to you.

Tomato Soup Price Breakdown

This recipe costs a total of $3.75 to make, or $.63 per serving (1 1/2 cups). This soup is a delicious, family-friendly addition to your lunch or dinner menu.

Adapted from this Tomato Bisque recipe from 100 Days of Real Food.


  1. Thanks for sharing this! I’ve been experimenting with different tomato soups for an upcoming post. Interesting use of maple syrup. Thanks for sharing!

  2. As always, I love how simple and straightforward your recipes are. I can’t wait to try this!! Hopefully it will get the thumbs up from my daughter, too, since she loves tomato soup so much. Even the organic versions at the grocery store aren’t the greatest as far as ingredients!

    1. Thanks so much, LeAnn! I recommend tasting and tweaking the flavorings if needed since all the different canned tomato products can taste a little different. Sometimes it needs a little extra salt or sweetening to counter the acidity. I look forward to hearing the report! πŸ™‚

      1. Made this for dinner tonight…it was a hit! Well, with those of us who like tomato soup in our house. πŸ˜‰ I didn’t use the bay leaf or basil (simply because I never have those ingredients) and it turned out just fine. I used a little less chicken broth and arrowroot starch instead of flour (because I’m trying to avoid gluten for the time being). The picture I took stinks, but I hope to share on my blog soon! Super happy with it! Thanks so much. πŸ™‚

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating