In general, tomato soup is really good for you. This recipe calls for heavy cream, which adds more fat. If you want to make a healthier and a no dairy version of tomato basil soup, just leave out the heavy cream and butter. Another way to make this more healthy is to saute the onions and garlic in olive oil instead of adding in 1 Tablespoon of butter. I've made these substitutions multiple times and left out the heavy cream and it's still delicious. Speaking of being good for you, roasted fresh tomatoes have a lot of nutritional benefit. The Journal of Agriculture and Food Chemistry advises that the heating process is able to enhance the nutritional value of tomatoes by increasing antioxidant activity, as well as the absorption of lycopene by the body. So eat up those cooked tomatoes!