This post may contain affiliate links. Please read our disclosure policy.
An easy Tomato Soup recipe that is SO much better than anything out of a can. The touch of cream at the end makes it creamy and the garnish of fresh basil makes it light. It’s a healthy and homemade soup recipe at its best that can be made any time of year!

I hadn’t intended on posting this recipe until my sister said she had only made tomato soup from a can. I couldn’t believe it. A homemade tomato soup recipe almost from scratch is so quick and easy, it only takes a couple minutes and is SO much better (and healthier!) than any canned tomato soup version. Since this has become a favorite in their house and a top request from my nephew Aeron when he returns from college, I make it time and time again.
This is one of my favorite fall and winter go to recipes, but we even enjoy it chilled in spring and summer. Creamy, light and refreshing.

Table of Contents
Easy Tomato Soup Ingredients
- Olive Oil – A light, fruity olive oil offers a great base for this homemade tomato soup recipe. My favorite is California Olive Oil.
- Onions – Two medium size onions provide so much savory flavor and compliment the tomatoes well. I prefer yellow onions, but if you’re in a pinch, red onions can be substituted if that is all you have on hand. The tomato soup recipe may just taste a bit sweeter.
- Garlic – It wouldn’t be soup without some garlic. Three cloves should give you about 1 Tablespoon minced.
- Chicken Stock – Your favorite store-bought chicken stock is best. I prefer to purchase low-sodium to control the amount of salt in the easy tomato soup recipe. You will only need 2 cups, so be sure to store the remaining chicken stock in your fridge and use within one week.
- Canned Crushed Tomatoes – You can’t have tomato soup without tomatoes, so make sure to purchase a high-quality brand. I love the flavor of Organic Muir Glen Crushed Tomatoes, which come with the added bonus of basil. Three 28-oz cans will be enough for this recipe. We’ll get in to using fresh tomatoes in a bit.
- Salt and Pepper – Freshly cracked sea salt and black pepper provide exceptional flavor. Season to taste as you make the soup.
- Heavy Whipping Cream – A touch of cream is all you need to transform this into a creamy tomato soup. Heavy whipping cream is so rich and luscious, a little goes a long way.
- Fresh Basil – The garnish of fresh basil at the very end takes this easy tomato soup over the top. There is just something about tomato and basil that is absolutely divine!

How To Make Easy Tomato Soup
- In a large pot over medium-low, warm the olive oil. Add the onions, garlic and a pinch of salt and allow to sweat for 15 minutes.
- Add chicken stock, canned tomatoes, salt and pepper. Bring to boil.
- Reduce to simmer, cover and cook for 15 minutes.
- Turn off heat and whisk in cream.
- Ladle into individual soup cocottes and garnish with fresh basil.
To see how easy this Tomato Soup Recipe is, watch the video below.
If you are making this easy tomato soup recipe during the summer months, when tomatoes are in peak season, you can certainly use fresh tomatoes! You will need 8-10 medium size tomatoes, chopped with their juice, to get the equivalent of 3 28-oz cans.
For even more flavor, fresh heirloom tomatoes in a variety of colors would make a beautiful presentation! Serve chilled for best results.

Serving Suggestions
This easy tomato soup recipe makes an incredible weeknight dinner, but it’s also great for entertaining since you can quickly serve a large crowd by doubling or tripling the recipe. I love serving soup in these individual cocottes which go straight from refrigerator or freezer to oven to table!
Grilled Cheese and Tomato Soup
Oh, and grilled cheeses? They’re made for dipping. You’ll love my grilled cheese with bacon jam, gourmet grilled cheese, or grilled cheese on the grill to pair it with.
If you try this Easy Tomato Soup recipe, please come back to share using my 5 star rating in the comments below! Not only do I appreciate it, but I know readers do, too! For more easy recipes and simple living ideas, subscribe to my newsletter!
LET’S CONNECT! instagram | newsletter | facebook | pinterest
More Soup Recipes
Did you make this? Rate the recipe and tag me on social @julieblanner!

Easy Tomato Soup
Ingredients
- 3 tablespoons olive oil
- 2 yellow onions chopped
- 1 tablespoon minced garlic
- 2 cups chicken stock
- 3 28 ounce cans crushed tomatoes
- salt and pepper to taste
- 8 ounces heavy whipping cream
- fresh basil for garnish
Instructions
- Warm olive oil in a large pot on medium-low and add chopped onions and garlic.
- Allow to cook 5 minutes.
- Add chicken stock, crushed tomatoes, salt and pepper. Bring to a boil.
- Reduce to low and cover with lid for 15 minutes.
- Turn off heat and whisk in cream.
- Garnish with fresh basil
Tips
Video
Nutrition Information
Estimated nutrition information is provided as a courtesy and is not guaranteed.
Cassandra says
This recipe is so easy and soooo delicious!! I was a bit dubious about it being so chunky – but its all out amazing!!
xx
Julie Blanner says
Thank you, Cassandra! Glad you enjoyed it!
SP says
Absolutely wonderful, but I would say it serves more than 6! Can this soup be frozen? Next time I make it, and there will be a next time for sure, I will cut the recipe in half.
Julie Blanner says
Thank you! It sure can!
Nathalie Morgan says
Hi Julie , can this be made a day ahead, i dont plan to add the whipping cream til I reheat the soup and just before serving.
Julie says
Absolutely!
Shelby says
Love how simple this is and it looks so creamy and delicious!
Julie says
Thank you! Enjoy!