Homemade Tomato Soup

Disclosure: some of the links below are affiliate links, so I might earn a commission (at no extra cost to you) if you click through and make a purchase. Thanks!

This was my first time making homemade tomato soup, and my whole family loved it! Definitely different (much much better) than that canned tomato soup I used to eat in college—-the kind that gets clumpy and yucky-looking when it cools down.

healthy homemade tomato soup

This soup is healthy, creamy and pretty easy to make. Leftovers taste great as well!

Homemade Tomato Soup Recipe

Ingredients (makes about 9 cups):

  • 1 Tbsp. olive oil
  • 1 C. chopped celery (I used 2 stalks of celery)
  • 1 C. chopped carrots (I used 2 carrots)
  • 1 white onion, chopped
  • 1 (28 oz) can whole peeled tomatoes, with juice
  • 4 C. chicken broth
  • 1 tsp. thyme
  • 1/4 C. chopped fresh basil (packed)
  • 1 bay leaf
  • 2 Tbsp. unsalted butter
  • 2 Tbsp. flour
  • 1 3/4 C. milk (2%), warmed
  • 1/3 C. grated Parmesan/Romano cheese
  • salt and pepper to taste

Instructions:

  1. Heat a soup pot to medium heat. Add olive oil and swirl around gently. Cook celery, carrots, and onions in the oil for about 5 minutes, or until onions are translucent.
  2. Pour the juice of the canned tomatoes into the soup pot. Gently crush the tomatoes with your hand and put them in the pot as well (very gently! This can get messy, so be careful. You can also put them in there and smash them with a potato masher, if you want to be more civilized, but still be careful of the juice squirting up out of the pot).
  3. Add chicken broth, thyme, basil, and bay leaf to the soup pot. Stir. Bring to a boil, then lower the heat, cover, and let simmer until carrots are tender and flavors blend (about an hour).
  4. Blend the soup until creamy. You can do this in batches in a blender, but be careful because the soup will be very hot and steamy. You can also use an immersion blender.
  5. In a skillet or saucepan, melt the butter on medium-low heat. Whisk in the flour. Whisk in about 1 C. of the creamy tomato soup. Then whisk in the warm milk. Stir until smooth, then add to the big pot of soup.
  6. Stir in the Parmesan/Romano cheese, and salt and pepper to taste. Cover and let simmer on low heat for 10-15 minutes, stirring occasionally.

Serve this homemade tomato soup with grilled cheese sandwiches, toast, garlic bread and/or a fresh green salad for a complete meal.

tomato soup recipe

*Inspired by THIS recipe.

Summary
recipe image
Recipe Name
Homemade Tomato Soup
Published On