A single serving (one medium slice) of canned ham provides 55 calories, 7 grams of protein, 0 grams of carbohydrate, 3 gram of fat, and 517 milligrams of sodium. Ham is a good source of protein. It is also a very good source of selenium, phosphorus, zinc, vitamin B6, B12, thiamin, riboflavin, niacin, and choline.