what foods are high in b12
1 Low levels of vitamin B 12 can cause pernicious anemia. 2  Vegetarians who eat no animal products and the elderly who absorb less vitamin B 12 are most at risk. 3  Vitamin B12 is found only in animal foods and fortified foods.he best sources of Vitamin B 12 include: eggs, milk, cheese, milk products, meat, fish, shellfish and poultry. Some soy and rice beverages as well as soy based meat substitutes are fortified with vitamin B12. To see if a product contains vitamin B 12 check the Nutrition Facts on the food label.