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 guide

Values per 100 g.

Food Vitamin B12
Mollusks, clam, mixed species, cooked, moist heat 98.89 mcg
Lamb, variety meats and by-products, liver, raw 90.05 mcg
Lamb, variety meats and by-products, liver, cooked, pan-fried 85.70 mcg
Veal, variety meats and by-products, liver, cooked, braised 84.60 mcg
Beef, variety meats and by-products, liver, cooked, pan-fried 83.13 mcg
Lamb, variety meats and by-products, kidneys, cooked, braised 78.90 mcg
Lamb, variety meats and by-products, liver, cooked, braised 76.50 mcg
Veal, variety meats and by-products, liver, cooked, pan-fried 72.50 mcg
Moose, liver, braised (Alaska Native) 71.00 mcg
Beef, variety meats and by-products, liver, cooked, braised 70.58 mcg
Veal, variety meats and by-products, liver, raw 59.85 mcg
Beef, variety meats and by-products, liver, raw 59.30 mcg
Turkey, liver, all classes, cooked, simmered 58.20 mcg
Fish, whitefish, eggs (Alaska Native) 56.40 mcg
Duck, domesticated, liver, raw 54.00 mcg
Goose, liver, raw 54.00 mcg
Lamb, variety meats and by-products, kidneys, raw 52.41 mcg
Turkey, liver, all classes, raw 49.40 mcg
Mollusks, clam, mixed species, cooked, breaded and fried 40.27 mcg
Veal, variety meats and by-products, kidneys, cooked, braised 36.90 mcg
Mollusks, octopus, common, cooked, moist heat 36.00 mcg
Turkey, all classes, giblets, cooked, simmered, some giblet fat 33.25 mcg
Mollusks, oyster, Pacific, cooked, moist heat 28.80 mcg
Fish, salmon, chum, dried (Alaska Native) 28.60 mcg
Turkey, all classes, giblets, raw 28.39 mcg
Veal, variety meats and by-products, kidneys, raw 28.20 mcg
Beef, variety meats and by-products, kidneys, raw 27.50 mcg
Pork, fresh, variety meats and by-products, liver, raw 26.00 mcg
Beef, variety meats and by-products, kidneys, cooked, simmered 24.90 mcg
Liver cheese, pork 24.55 mcg

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.

Want the full story on Vitamin B12?

See what it does, how much you need, deficiency and too-much, and more food sources.

Vitamin B12 guide