ham isn't the healthiest meat option because it falls into the "processed meat" category. research published in plos medicine found that eating ham may increase your risk for colon and lung cancer. ham is also high in sodium. an average sized ham sandwich contains 1000 milligrams of sodium.