Ham is a good source of protein, however when mayonnaise is added, the fat content raises significantly. There are veggies included, which contain vitamins and minerals, and you can use low fat mayo if watching calories.