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.
| Food | Vitamin B12 per 100 g |
|---|---|
| 1.Liver, beef1 slice (85 g): 70.1 µg | 82.5 µg |
| 2.Liver, beef or calves, and onions22 g: 11.1 µg | 50.7 µg |
| 3.Kidney230 g: 56.8 µg | 24.7 µg |
| 4.Oysters, canned225 g: 46.8 µg | 20.8 µg |
| 5.Caviar16 g: 3.2 µg | 20 µg |
| 6.Octopus135 g: 17.5 µg | 13 µg |
| 7.Fish, herring20 g: 2.6 µg | 12.9 µg |
| 8.Mussels15 g: 1.9 µg | 12.9 µg |
| 9.Clams, canned225 g: 28.6 µg | 12.7 µg |
| 10.Clams, steamed or boiled135 g: 16.4 µg | 12.1 µg |
| 11.Heart20 g: 2.1 µg | 10.7 µg |
| 12.Brains140 g: 14 µg | 10 µg |
| 13.Octopus salad, Puerto Rican style180 g: 17.4 µg | 9.7 µg |
| 14.Oysters, steamed15 g: 1.4 µg | 9.4 µg |
| 15.Fish, sardines, canned17 g: 1.5 µg | 8.9 µg |
| 16.Rabbit135 g: 8.7 µg | 6.5 µg |
| 17.Cereal, O's, multigrain30 g: 1.8 µg | 5.9 µg |
| 18.Ostrich135 g: 7.7 µg | 5.7 µg |
| 19.Thuringer140 g: 7.7 µg | 5.5 µg |
| 20.Chicken, meatless, breaded, fried1 piece (36 g): 1.8 µg | 5.1 µg |
| 21.Sardine sandwich1 sandwich (135 g): 6.7 µg | 5 µg |
| 22.Fish, salmon, canned115 g: 5.7 µg | 5 µg |
| 23.Beef, steak, tenderloin20 g: 0.9 µg | 4.5 µg |
| 24.Vegetarian, fillet85 g: 3.6 µg | 4.2 µg |
| 25.Duck egg, cooked1 egg (70 g): 2.8 µg | 4 µg |
| 26.Luncheon slice, meatless-beef, chicken, salami or turkey1 small slice (14 g): 0.6 µg | 4 µg |
| 27.Fish, salmon, grilled20 g: 0.8 µg | 3.9 µg |
| 28.Goose egg, cooked1 egg (144 g): 5.5 µg | 3.8 µg |
| 29.Beef, steak, chuck160 g: 5.8 µg | 3.7 µg |
| 30.Veal, ground17 g: 0.6 µg | 3.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.