Skip to content
Vuto

Foods ranked by nutrient

Which foods are highest in vitamin B12?

The foods with the most vitamin B12 per 100 g, as eaten. Top of the list: liver, beef, with 82.5 µg per 100 g.

Which foods are highest in vitamin B12?
FoodVitamin B12 per 100 g
1.Liver, beef1 slice (85 g): 70.1 µg82.5 µg
2.Liver, beef or calves, and onions22 g: 11.1 µg50.7 µg
3.Kidney230 g: 56.8 µg24.7 µg
4.Oysters, canned225 g: 46.8 µg20.8 µg
5.Caviar16 g: 3.2 µg20 µg
6.Octopus135 g: 17.5 µg13 µg
7.Fish, herring20 g: 2.6 µg12.9 µg
8.Mussels15 g: 1.9 µg12.9 µg
9.Clams, canned225 g: 28.6 µg12.7 µg
10.Clams, steamed or boiled135 g: 16.4 µg12.1 µg
11.Heart20 g: 2.1 µg10.7 µg
12.Brains140 g: 14 µg10 µg
13.Octopus salad, Puerto Rican style180 g: 17.4 µg9.7 µg
14.Oysters, steamed15 g: 1.4 µg9.4 µg
15.Fish, sardines, canned17 g: 1.5 µg8.9 µg
16.Rabbit135 g: 8.7 µg6.5 µg
17.Cereal, O's, multigrain30 g: 1.8 µg5.9 µg
18.Ostrich135 g: 7.7 µg5.7 µg
19.Thuringer140 g: 7.7 µg5.5 µg
20.Chicken, meatless, breaded, fried1 piece (36 g): 1.8 µg5.1 µg
21.Sardine sandwich1 sandwich (135 g): 6.7 µg5 µg
22.Fish, salmon, canned115 g: 5.7 µg5 µg
23.Beef, steak, tenderloin20 g: 0.9 µg4.5 µg
24.Vegetarian, fillet85 g: 3.6 µg4.2 µg
25.Duck egg, cooked1 egg (70 g): 2.8 µg4 µg
26.Luncheon slice, meatless-beef, chicken, salami or turkey1 small slice (14 g): 0.6 µg4 µg
27.Fish, salmon, grilled20 g: 0.8 µg3.9 µg
28.Goose egg, cooked1 egg (144 g): 5.5 µg3.8 µg
29.Beef, steak, chuck160 g: 5.8 µg3.7 µg
30.Veal, ground17 g: 0.6 µg3.5 µg

Foods as eaten, from USDA FoodData Central (public domain), at most two of each kind. Powders, supplements, sweets, snacks and cooking ingredients are left out.

Guides that use this list