Top 40 Foods Highest in Vitamin B12.
40 products ranked · Vitamin B12 (µg)
Ranking of 40 foods by vitamin B12 content (µg per 100g). Compare nutrition facts and find the best sources of vitamin B12.
#ProductVitamin B12 (µg)

Herring
fish
18.3µg
Eel
fish
18.3µg

Mackerel
fish
18.3µg
4

Cod
fish
13µg
5

Trout
seafood
12µg
6

Bacon
meat
10.3µg
7

Carp
fish
4.8µg
8

Sea bass
fish
4.2µg
9
Crucian carp
fish
3.5µg
10

Salmon
fish
3.2µg
11

Beef
meat
2.5µg
12

Tuna
fish
2.5µg
13
Mozzarella cheese
dairy
2.2µg
14

Sausages
meat
2.1µg
15

Shrimp
seafood
1.3µg
16
Cottage cheese
dairy
1.1µg
17

Chicken eggs
dairy
0.9µg
18

Milk
dairy
0.4µg
19

Chicken breast
meat
0.4µg
20
Butter
dairy
0.2µg
21

Broccoli
vegetable
0µg
22

Zucchini
vegetable
0µg
23

Strawberry
fruit
0µg
24

Watermelon
fruit
0µg
25

Blueberry
fruit
0µg
26

Porcini mushroom
vegetable
0µg
27
Pasta
grain
0µg
28

Bread
grain
0µg
29
Rice
grain
0µg
30
Oatmeal
grain
0µg
31
Wheat flour
grain
0µg
32

Walnuts
nut
0µg
33

Apricot
fruit
0µg
34

Avocado
fruit
0µg
35
Quinoa
other
0µg
36
Garlic
vegetable
0µg
37

Artichoke
vegetable
0µg
38
Olive oil
other
0µg
39

Almonds
nut
0µg
40

Lemon
fruit
0µg