Go Back
White bowl full of tomato soup on a white plate
Print Recipe
4.94 from 15 votes

Easy Homemade Creamy Tomato Soup

What can be more comforting than a grilled cheese sandwich and a bowl of homemade creamy tomato soup? Well I guess bread or crackers with the soup is just as comforting, but that is besides the point. Serve it chilled or hot you won't be dissappointed with this amazing tomato soup!
Prep Time20 mins
Cook Time20 mins
Total Time40 mins
Course: Soup
Cuisine: American
Keyword: creamy, easy, hot, meatless, vegetarian
Servings: 8 people
Calories: 155kcal
Author: Matt Taylor


  • spoon
  • Ladle
  • Large Pot
  • blender
  • Knife
  • Cutting board


  • 3 tbsp. Butter 42g
  • 3 tbsp. Olive oil 45ml
  • 1 large onion diced
  • 4 cloves of fresh garlic minced/chopped
  • 1 cup water 235ml
  • 3/4 cup heavy whipping cream 180ml
  • 1 tbsp white granulated sugar 13g
  • 1/2 tsp. dried oregano 2g
  • 6 cups of whole canned tomatoes in juice 42 oz, approx 1200g
  • Salt and pepper to taste


  • Using medium heat, heat a large pot on the stovetop. Add the oil and butter and allow the butter to melt.
  • Once the butter has melted add the onions. Cook the onions for a few minutes and then add the garlic. Cook the garlic and onions for another few minutes until soft.
  • Add the cream, water, sugar, oregano, and a few shakes of salt and pepper. You can easily leave out the cream and butter if you are dairy free.
  • Add the canned whole tomatoes to the soup and set the heat to high and bring it to a boil. After it comes to a boil set the heat back down to medium and allow it to simmer/cook for about 10 minutes. Break apart the whole tomatoes with a wooden spoon or silicone spoon. It is not absolutely necessary since we will be using the blender, but I always do it.
  • After the tomato soup has cooked, remove it from the heat. Ladle half of it into a blender and blend until smooth. Then pour the soup into a large bowl and blend the other half. Give the soup a taste and add more salt and pepper as desired.
  • Serve the soup with a grilled cheese sandwich, or slice of bread, or crackers, or however you like. Enjoy!


Easy homemade tomato soup recipe nutritional facts