Just when you thought you were doing something right, we're going to barge in and rain on your health parade. It's true, soup is often a really healthy meal choice, particularly as it's liquid and very easy for your body to digest. It's also typically low in calories (unless you've gone wild with something extra creamy). But some of the canned soups out there are not doing you any favors. Some canned soups are so full of sodium that they overwork the kidneys, causing water retention and bloating.
Salt is also a tricky ingredient, as it convinces our bodies that we're not actually full. So, after that canned soup you'll probably eat a bunch of other stuff anyway. Try making your own soup and distributing it into freezer baggies for whenever you get a soup craving. If that's too much, go for the brands that don't overload their soups with sodium. You'll have better luck at health food stores.