While the nutrition for different types of ham varies, the U.S. Department of Agriculture lists an 3-ounce serving of ham cooked from frozen as containing 130 calories, with 16 grams of protein and 6 grams of fat. This makes ham a relatively lean protein source.