当人体缺乏维生素B12时可以从食物中摄取,如肉类、鱼类、奶类、蛋类、豆类、坚果类等。