Ham, in fact, contains a higher quantity of proteins than lean beef. It also contains many vitamins, such as B1, B6 and PP, as well as phosphorous, potassium, iron and zinc.