Is yam good for losing weight? With just 157 calories in a cup, yams can be an excellent food when you’re trying to lose weight. Tags: