Vitamin B12 Foods

Vitamin B12 Sources 

Vitamin B12 Foods

Vitamin B12 foods: which foods are the best sources of vitamin B12? The vitamin B12 content in various foods. Vegan and vegetarian sources of vitamin B12.

Vitamin B12 Foods

This article gives a comprehensive overview of food sources of vitamin B12 and will provide detailed answers to the following questions: 

  • Which foods contain vitamin B12?
  • Is it possible to cover the vitamin B12 requirement through vegetarian/vegan foods?
  • Who should be supplementing vitamin B12?
For anyone looking only for an overview of the B12 content in foods

click here to go directly to our table of vitamin B12 foods

The Prevalence of Vitamin B12 in Foods

Humans are dependent on a regular supply of vitamin B12 through the foods they eat, in order to remain healthy. But which foods contain a significant amount of this essential vitamin? 

Unfortunately, unlike many other vitamins, B12 is found in high quantities in very few foods. This article will provide an overview of the food sources of B12 that can be used to obtain the recommended daily intake of the vitamin (2.4 µg).

Which Food Groups Contain Vitamin B12?

Animal products

Vitamin B12 is created by special microorganisms and is found almost exclusively in animal products – such as fish, meat, dairy and eggs. 

Plant-based foods

Plant-based produce, which are the sources for most of the other vitamins we need, contain almost no B12 – whether fruit, vegetables, nuts or seeds. Only fermented plant foods, such as sauerkraut and beer, as well as an algae called chlorella contain small amounts of the vitamin.

However, to cover the B12 requirement with these foods is only possible with very good health and highly effective absorption in the gut. In all other cases, obtaining a supply through B12 supplements is safer, more comfortable and usually more economical.


Do You Eat Enough Vitamin B12-Rich Foods?

There are multiple health benefits to securing a steady supply of vitamin B12. Yet whether or not a person can obtain this supply through their diet alone depends on three key factors: 

  1. The B12 content in the foods they eat
  2. The absorption ability of their body
  3. Their individual bodily needs

In most cases, vitamin B12 deficiency emerges not through a deficient dietary supply of vitamin B12, but through either malabsorption or an increased requirement of the vitamin due to stress and environmental pollution. 


Vitamin B12 is absorbed via the intestinal mucosa. The health of the stomach and intestines is slightly to severely impaired in many people in the Western industrialised world, so that many people cannot absorb B12 well from food. Recent studies suggest that B12 deficiency could affect up to 39 percent of the population (1).

It is not possible to determine how good the B12 supply is in specific foods from the official content of the vitamin alone. Even with regular meat consumption, a vitamin B12 deficiency can easily arise. This is because some of the B12 in food can be lost through frying and contact to light, so that through cooking and other preparations, the B12 content sharply decreases (4). 

Vegetarian or vegan diets increase the risk of B12 deficiency even more, as hardly any plant-based foods naturally contain the vitamin (2). 

Increased Requirement 

Stress, illness, pollution and many other factors can contribute to a severely increased requirement for B12. In such cases, vitamin intake from food may also not be enough to stay healthy. 

Active and Passive Intake of B12 from Foods

The reasons for problems regarding the absorption of B12 can be found in the biological mechanisms through which the body absorbs the vitamin. 

Active intake

For its absorption, vitamin B12 requires a special endogenous molecule called intrinsic factor. In this way, no more than about 2 μg of vitamin B12 can be ingested per meal. Therefore, when obtaining B12 from food, people rely on taking B12 several times a day, in order to meet their total requirement (3).

A single meal, for example, containing a food very rich in B12 – such as offal – brings little advantage over other lower-concentration B12 sources. In one meal there is a limited amount of the vitamin that can anyway be absorbed. 

Passive intake

Only with a far higher dosages than that which usually occurs in foods can the body absorb more B12 through passive diffusion. Here B12 supplements are advantageous; the vitamin in supplements is of a higher dosage and so can be absorbed passively in the intestines without intrinsic factor.

When is Vitamin B12 from Food not Sufficient?

In optimal health, an omnivorous and in some cases vegetarian diet will provide enough vitamin B12.

This is often not possible however in the following cases: 

  • Stress (= higher B12 requirement)
  • Gastrointestinal problems
  • Regular intake of various medicines
  • Alcohol and cigarette consumption 
  • Pregnancy and whilst breastfeeding
  • Old age
  • Utilisation disorders
  • Disease and infection
  • General unhealthy diets

Under such circumstances, an individual should consume the following amounts of vitamin B12 through supplements:

Low additional requirement Provides half the daily requirement of a healthy individual. 
  • very good health
  • sufficient dietary supply of B12
  • little to no stress


10 µg
Full supplementary requirement Provides the total daily requirement of a healthy individual. 
  • vegan
  • vegetarian with few B12 sources
  • slightly increased requirement through periods of stress or illness/infection
250 µg
Increased additional requirementProvides the total daily requirement for those with an increased B12 need. 
  • pregnant
  • stress at work/in private life
  • unhealthy diet
  • long term illness
  • lots of sport
500 µg
High dose vitamin B12Provides the daily requirement for people with a significantly higher B12 need and absorption problems.
  • breast feeding mother
  • gastrointestinal problems
  • older people
  • drug/alcohol consumer
  • regular intake of medication
 1000 µg

For more information on how much B12 to take, see our article: Vitamin B12 Dosages

If you are interested in checking your vitamin B12 status, there are details on how in our article: Vitamin B12 Deficiency Test

Vitamin B12 Forms in Foods

Different types of B12 exists. In foods, the following forms of the vitamin are found (2):

  • Methylcobalamin (mainly in cheese)
  • Hydroxocobalamin (all foods)
  • Adenosylcobalamin (meat, dairy)

The synthetic form of B12 called cyanocobalamin, used in the cheapest supplements, does not occur in natural produce. In supplements today, mainly the natural forms of B12 – methyl-, adenosyl- and hydroxocobalamin – are used, either individually or combined. 

Detailed information on the differences of the various types of B12 can be found in our article: Vitamin B12 Forms

Interim Conclusion

  • B12 is found almost exclusively in animal products
  • absorption of B12 from foods is often difficult
  • B12 deficiency mostly occurs through malabsorption or increased requirement 
  • a need for a supplementary supply of B12 can occur in the case of all diets – here the natural forms of B12 should be used 
  • most vegans and vegetarians do not obtain enough B12 in their diet and should thus take supplements

In the following, the B12 content in individual foods will be examined in detail.

Vitamin B12 in Animals

Vitamin B12 is produced both in animals and in humans by microorganisms that live mainly in the colon. Unfortunately, the point at which this occurs is beyond where absorption takes place in the small intestine; most of this vitamin B12 is excreted unused and most animals rely on a dietary supply of the vitamin just like humans. An exception are ruminants, or grazing animals, which can self-produce the vitamin in their rumen.

B12 Quelle Ei

B12 source – egg

Auch Fisch ist eine Quelle für Vitamin B12

B12 source – fish

Fleisch enthält Vitamin B12

B12 source – meat

Carnivorous animals take in B12 through the meat of their prey, whilst non-ruminant herbivores obtain the vitamin through the combination of their food with soil and faeces. 

The daily dose does not necessarily have to be reached every day: like humans, animals also store a supply of vitamin B12 in their liver. This reserve is consumed only very slowly, so that a temporary shortage can be compensated for over several years. Nevertheless, a regular intake of the vitamin is recommended, as the first symptoms of a deficiency may occur even whilst the store is being emptied.

The largest occurrence of vitamin B12 in animal foods is thus found mainly in the intestines – in particular the point where the vitamin is produced, as well as in the liver where it is stored. The concentration of B12 progressively decreases from organs to lean meat, and then to milk or eggs. Nevertheless, some cheeses, such as camembert, may still contain quite large amounts of B12 due to how they are produced.

Vitamin B12 Foods: Dairy vs Meat

Käse enthält viel Vitamin B12

Cheese contains a lot of vitamin B12.

Various studies have shown that vitamin B12 is better absorbed from cheese and fish than from meat and eggs (1, 5). This is due to a number of reasons:

Firstly, vitamin B12 is heat sensitive and a large amount of vitamins are lost through cooking. 

Secondly, because it binds to proteins in food; the easier it is to digest, the better absorbed the B12. 

Thirdly, the intrinsic factor (IF) – a special molecule required for the intake of vitamin B12 – can only absorb a maximum of 1.5 – 2.0 μg of the vitamin per meal. As a result, the high vitamin B12 content in meat does not carry significant benefits if consumed in a single meal.

Vegetarian Sources of Vitamin B12

Those who do not eat meat but consume animal products such as milk, cheese and eggs still have some foods in their diet containing sufficient vitamin B12. 

Camembert, emmental and gouda cheese – as well as eggs from chickens – are the vegetarian foods with the highest B12 content. Milk and yoghurt, on the other hand, only contain small quantities of the vitamin. Even so, the absorption of vitamin B12 from dairy products seems to be easier for our bodies than from eggs (6).

Vegan Sources of Vitamin B12

Plants cannot produce vitamin B12; nonetheless sometimes it is detected in very small amounts in different species. The explanation here is simple: in natural agriculture, humus contains many microorganisms, some of which produce the vitamin. Some plants can thus absorb small amounts of B12 from the soil and store it for a short time. However, the content is very low and greatly fluctuates, so that despite this mechanism, plants are not a reliable source of vitamin B12.

Even through the soil itself, which sticks to the surface of the plant, people can consume B12 when eating some plant foods – for example, fresh carrots. However, the washing of vegetables is always recommended, which more or less eradicates this source. 

In industrial agriculture, the humus is usually so destroyed by chemicals and overuse that hardly any microorganisms can be found in the soil.

More information about vitamin B12 in the vegetarian/vegan diet can be found in our article: Vitamin B12 for Vegetarians and Vegans

The Only Plant-Based Source of Vitamin B12: Algae 

Some algae contain vitamin B12, but there is still a lot of misinformation in circulation. When this source of B12 was discovered, mostly old measuring methods were used to determine the exact vitamin content, which also detect substances similar to B12 (known as vitamin B12 analogues). These substances, also called “pseudo vitamin B12”, are not only ineffective, they actually exacerbate vitamin B12 deficiency.

The content and bioavailability of different algae has been highly controversial for a long time (7, 8). Today the alga chlorella is the only reliable source of B12 (9). The content is still above all animal sources with 80 μg of B12 per 100 g. This sounds like a lot at first – but it is important to bare in mind that you usually consume only a very small amounts of algae. Therefore, hardly more than 1.5 μg of the vitamin are absorbed per serving. If taken several times a day, for healthy individuals the algae can help maintain a general B12 supply, which is composed of several sources.

However, it is not a suitable substitute for B12 supplements in the case of deficiency, increased requirement or absorption disorders. 

Further information: Vitamin B12 in Algae

Vitamin B12 Table

Foods with High Vitamin B12 Content 

Beef liver



Calf liver



Lamb liver









Liver sausage, fine






Liver dumplings












Lean beef



Wild boar















Saithe (Pollock) 












Duck, breast 



Foods with Medium Vitamin B12 Content

Cephalopods (squid/octopus) 2.583%
Pork cutlet2.170%
Edam cheese2.067%
Lean veal2.067%
Egg yolk (chickens)2.067%
Eggs (chickens)1.860%
Pork sausage 1.343%
Frankfurter sausage 1.136%
Lean pork1.033%
Cream cheese (min. 10% fat)1.033%
Fish fingers0.826%
Cottage cheese0.723%
Anchovies 0.620%
Sheep’s milk 0.517%
Cow’s milk 0.413%
Yoghurt 0.413%
Sheep’s cheese (feta)0.413%
Egg white (chicken)0.13%
Goat’s milk0.13%
Wheat beer 0.13%

Foods with no Vitamin B12 Content

Plant fats and oils0 
Pulses (beans, peas, etc.)0 
Nuts and seeds0 
Cereals/wheat 0 


  1. Judy McBride (2). B12 Deficiency May Be More Widespread Than Thought. Agricultural Research Service. United States Department of Agriculture. (Stand 05/2015)
  2. Pawlak, Roman, et al. How prevalent is vitamin B12 deficiency among vegetarians?. Nutrition reviews, 2013, 71. Jg., Nr. 2, S. 110-117.
  3. Abels, J., Vegter, J. J. M., Woldring, M. G., Jans, J. H. and Nieweg, H. O. (1959), The Physiologic Mechanism of Vitamin B12 Absorption. Acta Medica Scandinavica, 165: 105–113.
  4. Malgorzata Czerwonka, Arkadiusz Szterk, Bozena Waszkiewicz-Robak, Vitamin B12 content in raw and cooked beef, Meat Science, Volume 96, Issue 3, March 2014, Pages 1371-1375, ISSN 0309-1740,
  5. Vogiatzoglou A,  Smith AD,  Nurk E, et al. Dietary sources of vitamin B-12 and their association with plasma vitamin B-12 concentrations in the general population: the Hordaland Homocysteine Study. Am J Clin Nutr 2009;89:1078–87.
  6. Tucker KL,  Rich S,  Rosenberg I,  et al . Plasma vitamin B-12 concentrations relate to intake source in the Framingham Offspring study. Am J Clin Nutr 2000;71:514–22
  7. Watanabe F. Vitamin B12 sources and bioavailability. Exp Biol Med (Maywood). 2007 Nov;232(10):1266-74. Review. PubMed PMID: 17959839.
  8. Dagnelie PC, van Staveren WA, van den Berg H. Vitamin B-12 from algae appears not to be bioavailable. Am J Clin Nutr. 1991 Mar;53(3):695-7. Erratum in: Am J Clin Nutr 1991 Apr;53(4):988. PubMed PMID: 2000824.
  9. J. H. Chen, S. J. Jiang: Determination of cobalamin in nutritive supplements and Chlorella foods by capillary electrophoresis-inductively coupled plasma mass spectrometry. J Agric Food Chem, 2008, 56(4), 1210-5
  10. Prof. Dr. Helmut Heseker, Dipl. oec. troph. Beate Heseker; Die Nährwerttabelle, 2. Aufl., 2012, Neuer Umschau Buchverlag