January 6, 2021 by Amy Duska | We independently evaluate all of our recommendations. If you click on links we provide, we may receive compensation.

Homemade Tomato Soup

Homemade tomato soup is made with tomatoes, onions, basil and just a few other ingredients. It’s so easy to make, you can forget about the store-bought stuff.

This classic tomato soup recipe is restaurant quality!

Homemade tomato soup in a bowl with croutons.


 

Who doesn’t remember sitting down as a kid to a hot bowl of condensed tomato soup with a grilled cheese sandwich? This food combination is classic comfort food at it’s best. The perfect way to cozy up on a cold day.

Because this is a homemade tomato soup made with canned tomatoes, it can be enjoyed anytime of the year. There’s no need to worry about the soup having a “canned” taste. We provide you with 2 optional ingredients to get rid of the canned tomato flavor. 

Best of all, it’s quick and easy and we know you’ll enjoy every bite. It's the best tomato soup ever!

What you need

  • canned tomatoes: The best canned tomatoes for homemade tomato soup are whole, peeled, San Marzano tomatoes. If you can’t find this particular type of tomato, use canned plum tomatoes or crushed tomatoes.
  • baking soda: A small amount of baking soda cuts the acidity of the tomatoes which in turn helps mask the canned flavor.
  • cinnamon: A pinch of cinnamon also helps to hide the canned flavor of the tomatoes. Make sure you only use a pinch, less than ⅛ teaspoon, to avoid over seasoning it. You should barely be able to taste the cinnamon.
  • onions: Yellow or white onions are best for tomato soup.
  • fresh garlic: Fresh garlic can be substituted with 1 teaspoon of garlic powder. Add more to taste.
  • chicken stock: Vegetable stock can be used instead of chicken stock to make this a vegetarian or vegan tomato soup recipe.
  • uncooked white rice: A couple of tablespoons of uncooked rice are simmered along with the other ingredients. As they cook, the starches in the rice are released, creating a silky smooth soup once pureed.
  • seasonings: The soup is lightly seasoned with fresh basil, red pepper flakes, salt and pepper.
  • butter/olive oil: The combination of these two fats keeps the smoking point down, allowing you to cook at higher temperatures when sautéing. It also gives the soup a rich buttery flavor. Vegan butter can be substituted.

How to make it

Canned tomatoes are simmered with onions, garlic and a few other ingredients and then blended into the most delicious tomato soup you've ever tasted!

Step 1: Melt the olive oil and butter over medium heat in a saucepan. Add the onions and saute for 10 minutes, until they are softened. 

Step 2: Add the garlic, basil, salt, black pepper, red pepper flakes and cinnamon, stir and cook for 1 additional minute.

Step by step photos of a woman making soup.

Step 3: Carefully stir in the tomatoes, rice and chicken stock. Cover the pot and simmer for 20-25 minutes. Stir occasionally to prevent the tomatoes from sticking to the bottom of the pan.

Step 4: Add the baking soda and then use an immersion blender to puree the ingredients until smooth. Serve immediately topped with homemade croutons and shredded cheese or with the perfect grilled cheese sandwich. We love to enjoy this soup with Red Lobster cheddar bay biscuits.

Homemade tomato soup in a bowl with cheese and croutons.

Can I use fresh tomatoes?

If you wish to use fresh tomatoes, you will need about 2 pounds. Roast them before making the soup for even more flavor. Cut each tomato in half and drizzle with olive oil on a baking sheet. Roast the tomatoes for 40 minutes at 400°F then proceed with the recipe.

How to store it

Store leftovers covered in the fridge for up to 1 week. To freeze homemade tomato soup, allow it to cool completely and transfer to a freezer-safe bag. The soup can be kept frozen for up to 6 months.

Tomato soup is best reheated in a saucepan over low heat but it can also be reheated in a microwave.

More easy comfort food recipes

We are sharing all of our favorite comfort food recipes with you. Make sure to check them out for big bowl of coziness!

Homemade tomato soup in a bowl with cheese and croutons.

Homemade Tomato Soup Recipe

Homemade tomato soup is made with tomatoes, onions, basil and just a few other ingredients. It’s so easy to make, you can forget about the store-bought stuff. This classic tomato soup recipe is restaurant quality!
Rate this recipe!
5 from 10 votes
Print Pin Recipe
Prep Time: 10 minutes
Cook Time: 35 minutes
Servings: 4
Author: Amy Duska

INGREDIENTS

  • 2 tablespoons (30 g) butter
  • 2 tablespoons (30 g) olive oil
  • 1 small onion (chopped)
  • 3 cloves garlic (minced)
  • 2 leaves basil (chopped)
  • 1 teaspoon salt
  • ¼ teaspoon red pepper flakes
  • ¼ teaspoon black pepper
  • 1 pinch ground cinnamon (optional: helps mask the "canned" taste)
  • 2 cups (480 g) chicken stock (vegetable stock or water)
  • 1 (28 oz.) can whole peeled tomatoes (San Marzano or plum tomatoes)
  • 2 tablespoons uncooked white rice (optional: helps thicken soup)
  • ¼ teaspoon baking soda (optional: cuts acidity in tomatoes)

Garnishes

INSTRUCTIONS

  • Melt the olive oil and butter over medium heat in a saucepan. Add the onions and saute for 10 minutes or until they are softened and translucent. Add the minced garlic, basil, salt, black pepper, red pepper flakes and cinnamon and cook while stirring for 1 additional minute.
  • Carefully stir in the canned tomatoes, rice and chicken stock. Cover the pot and lower the heat to a simmer for 20-25 minutes. Stir occasionally to prevent sticking.
  • Add the baking soda and stir. The soup will fizz and bubble which will subside quickly.
  • Use an immersion blender to puree the ingredients until smooth. The soup can also be carefully poured into a stand blender to puree and transferred back into the pan to keep warm. Serve immediately topped with croutons and shredded cheese.

NOTES

  • Store leftovers covered in the fridge for up to 1 week.
  • To freeze tomato soup, allow it to cool completely and transfer to a freezer-safe bag. The soup can be kept frozen for up to 6 months.
  • Tomato soup is best reheated in a saucepan over low heat but it can also be reheated in a microwave.

Nutrition

Calories: 193kcal | Carbohydrates: 13g | Protein: 4g | Fat: 14g | Saturated Fat: 5g | Cholesterol: 19mg | Sodium: 875mg | Potassium: 161mg | Fiber: 1g | Sugar: 3g | Vitamin A: 225IU | Vitamin C: 2mg | Calcium: 12mg | Iron: 1mg

This recipe was originally published on Amy in the Kitchen.

5 from 10 votes (4 ratings without comment)

did you make this recipe?

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

Recipe Rating




12 Comments

  1. 5 stars
    Couldn’t be easier! I enjoy making soup and hadn’t made tomato soup before. This is delicious and will become a staple for us. I made a tiny cornstarch slurry to thicken it a bit.
    Thank you for sharing your recipe.

  2. 5 stars
    I’ve been searching for a tomato soup recipe using canned tomatoes for years and this is hands-down, 5 stars, the best!! It will be my go-to recipe from now on. Love the cinnamon and rice additions (and baking soda).
    Also I’ve made your sourdough discard brownies and they are excellent as well. I am now following you and will try more recipes. Happy New Year!

  3. 5 stars
    Oh my, this was just awesome. My family just loved this. This is the first soup I've every made and this was so easy and tasty. Can't wait to make this again as well as try other soups on @LittleSpoonFarm. Thank you for a great recipe.