This homemade creamy tomato soup recipe uses fresh tomatoes, OR canned tomatoes. If you want to make tomato soup recipes from canned tomatoes, simply swap out the raw tomatoes for two 28-ounce cans of crushed tomatoes. We made this vegan recipe for tomato soup with light coconut milk. This is how we were able to keep the calories at only 108 calories per cup of homemade creamy tomato soup. You could also use 1/4 cup of heavy cream in place of the coconut milk... But this will raise the calories.