La viande et les produits d'origine animale sont généralement la meilleure source de vitamine B12. La vitamine se trouve naturellement dans la viande rouge, la volaille, le lait, le fromage, les oeufs, et divers types de poissons. Les graisses animales, tels que le beurre et le saindoux, contiennent également de grandes quantités de vitamine B12. Les gens, qui ne consomment pas de produits de viande, sont généralement plus à risque d'une carence en vitamine B12. Les symptômes de cette carence peuvent inclure la fatigue, la dépression, l'oubli, l'anémie, perte d'appétit et des problèmes d'équilibre. Ces personnes doivent prendre soin d'obtenir suffisamment de vitamine B12 à partir d'autres sources.