The best way to get B12 is through natural food sources. The vitamin is most abundant in beef and chicken (which have the most), fish, other poultry, eggs, milk, and milk products. Honey is the only animal product that does not contain B12. Since plant foods lack this vital nutrient, vegans should consume B12-fortified foods, nutritional yeast, and supplements. Although seaweeds and blue algae contain B12, most experts agree the body cannot properly absorb and utilize the nutrient in this form.
This site offers information designed for educational purposes only. You should not rely on any information on this site as a substitute for professional medical advice, diagnosis, treatment, or as a substitute for, professional counseling care, advice, diagnosis, or treatment. If you have any concerns or questions about your health, you should always consult with a physician or other healthcare professional.