Human: I've heard that a ham is a good source of B vitamins. Is this true? Assistant: 
Yes, a ham is a good source of B vitamins. Vitamin B12 is found in higher concentrations in animal products like meat and fish than plant-based sources such as grains and legumes. So a ham is a good source of vitamin B12.