Up-Food

Vitamin B12 Foods: Chart per 100 g

This chart is shorter than the others, and that is the point: vitamin B12 occurs in meaningful amounts almost exclusively in animal foods. Liver, shellfish, herring, mackerel, salmon, eggs and dairy – and then the list stops.

Vitamin B12 contributes to normal energy-yielding metabolism, to the normal function of the nervous system, to normal red blood cell formation and to the reduction of tiredness and fatigue.

The German DGE gives 4.0 µg per day for adults, 4.5 µg in pregnancy and 5.5 µg while breastfeeding.

#Food Vitamin B12 per 100 g Share of daily reference CategorySource
1Chicken liver16.58 µg414 %Meat & fishUSDA
2Herring13.67 µg342 %Meat & fishUSDA
3Sardines8.94 µg224 %Meat & fishUSDA
4Mackerel8.71 µg218 %Meat & fishUSDA
5Trout7.79 µg195 %Meat & fishUSDA
6Beef5 µg125 %Meat & fishBLS
7Salmon3.9 µg98 %Meat & fishBLS
8Pollock3.19 µg80 %Meat & fishUSDA
9Wild salmon3.18 µg80 %Meat & fishUSDA
10Egg2.7 µg68 %ChilledBLS
11Lamb meat2.7 µg68 %Meat & fishUSDA
12Mozzarella2.28 µg57 %DairyUSDA
13Tuna2.08 µg52 %Meat & fishUSDA
14Halloumi1.75 µg44 %DairyBLS
15Feta1.69 µg42 %OtherUSDA
16Psyllium seeds1.23 µg31 %Other
17Blue cheese1.22 µg31 %DairyUSDA
18Parmesan1.2 µg30 %ChilledUSDA
19Cod0.91 µg23 %Meat & fishUSDA
20Monkfish0.9 µg23 %Meat & fishUSDA
21Ricotta0.85 µg21 %DairyUSDA
22Curd0.81 µg20 %DairyBLS
23Bacon cubes (lean)0.8 µg20 %Meat & fish
24Provolone0.79 µg20 %Dairy & cheeseBLS
25Greek yogurt0.75 µg19 %DairyUSDA
26Turkey Breast0.63 µg16 %OtherUSDA
27Pork0.63 µg16 %Meat & fishUSDA
28Bacon0.61 µg15 %Meat & fish
29Low-fat quark0.61 µg15 %OtherBLS
30Yogurt0.6 µg15 %DairyBLS
31Oat milk0.51 µg13 %DrinksUSDA
32Kefir0.5 µg13 %DairyBLS
33Sour cream0.5 µg13 %DairyBLS
34Cottage cheese0.43 µg11 %DairyUSDA
35Paneer0.4 µg10 %Dairy
36Cream0.4 µg10 %OtherBLS
37Soy milk0.39 µg10 %DrinksUSDA
38Chicken breast0.37 µg9 %Meat & fishUSDA
39Chicken breast0.37 µg9 %OtherUSDA
40Milk0.37 µg9 %DairyBLS
41Chicken meat0.36 µg9 %Meat & fishUSDA
42Prosciutto di Parma0.36 µg9 %MeatBLS
4390% dark chocolate0.23 µg6 %SweetsUSDA
44Sour Cream0.21 µg5 %OtherUSDA
45Bun0.2 µg5 %Bakery
46Goat cheese0.19 µg5 %DairyUSDA
47Egg white0.09 µg2 %ChilledUSDA
48Portobello mushrooms0.05 µg1 %Fruit & vegetablesUSDA
49Mushrooms0.04 µg1 %Fruit & vegetablesUSDA

This page prints, or saves as a PDF.

High values, small amounts

These ingredients score very high per 100 g but are eaten by the teaspoon, not by the plate. That is why they are not in the chart above. The right-hand column shows what a usual amount actually contributes.

Ingredientper 100 g usual amountin that amount
Whipped cream0.16 µg15 g0.024 µg
Butter0.17 µg10 g0.017 µg
Nutritional yeast0.34 µg5 g0.017 µg
Beef broth0.07 µg5 g0.004 µg

Plant sources: what does not count

Algae, sauerkraut, beer and fermented soy products are repeatedly named as plant B12 sources. They mostly contain analogues the body cannot use and which may even interfere with the absorption of real B12. For people eating vegan, only fortified foods and supplements are reliable – German nutrition guidance is unambiguous here. Anyone eating vegan or largely plant-based should have their status checked medically.

How much of it adds up across your week?

Up-Food calculates over 30 nutrients from the real ingredient amounts in your weekly plan – using the same verified values you see in this chart.

See the weekly plan

Frequently Asked Questions

Which foods contain vitamin B12?

Liver by a wide margin, then shellfish, herring, mackerel, salmon, beef, eggs, cheese and dairy.

Are there plant sources of vitamin B12?

None reliable. Algae and fermented products mostly contain inactive analogues. A vegan diet needs fortified foods or a supplement.

How much vitamin B12 is needed?

The German DGE gives 4.0 µg per day for adults, 4.5 µg in pregnancy and 5.5 µg while breastfeeding. The US RDA is lower at 2.4 µg.

How do you notice a B12 deficiency?

Tiredness, difficulty concentrating, tingling in hands and feet and pallor occur but are unspecific. Because a B12 deficiency can cause nerve damage that does not fully reverse, a suspicion belongs with a doctor rather than with self-diagnosis.

Where these numbers come from

All values come from the Up-Food ingredient database: 370 foods, with values from USDA FoodData Central or the German Federal Food Code (BLS). Every row names its source. Daily reference intakes are the D-A-CH reference values of the German Nutrition Society. Data as of 2026-09-19.

What this chart is not
A nutrient chart is a set of measurements, not dietary advice and not medical information. Whether someone is actually short of a nutrient shows in a blood test, not in a list. For symptoms, or before taking supplements, a doctor is the right address.

More nutrient charts