Foods Highest in Vitamin B12
7,081 foods ranked by Vitamin B12 per 100 g.
These are the foods highest in Vitamin B12, ranked by the amount per 100 g of the edible portion. Vitamin B12 (cobalamin) is a water-soluble vitamin found almost exclusively in animal foods. It is needed to make red blood cells and DNA and to keep the nervous system working properly.
Read the full Vitamin B12 guideValues per 100 g.
Meat, fish, shellfish, eggs, dairy, and fortified plant milks and cereals. Amounts are per 100 g of the edible portion; your serving may differ.
Vitamin B12 — frequently asked questions
What foods are highest in Vitamin B12?
Per 100 g, some of the richest sources are Mollusks, clam, mixed species, cooked, moist heat, Lamb, variety meats and by-products, liver, raw, Lamb, variety meats and by-products, liver, cooked, pan-fried, Veal, variety meats and by-products, liver, cooked, braised and Beef, variety meats and by-products, liver, cooked, pan-fried. See the full ranking above.
How much Vitamin B12 do I need a day?
The FDA Daily Value is 2.4 mcg. Those avoiding animal foods should use fortified foods or a supplement.
What does Vitamin B12 do?
Vitamin B12 (cobalamin) is a water-soluble vitamin found almost exclusively in animal foods. It is needed to make red blood cells and DNA and to keep the nervous system working properly.