Beef is a good source of vitamin B12. However, other foods, like clams, oysters, lamb liver, and sardines, contain even higher amounts of vitamin B12.