16 Foods High in Vitamin B12 (mcg per Serving) + Daily Needs

Key points
  • Vitamin B12 is mainly found in animal foods, while fortified foods can help vegetarians and vegans meet their needs.
  • Vitamin B12 supports red blood cell production, DNA formation, metabolism, and nervous system health.
  • Older adults, vegans, and people with certain digestive conditions may have a higher risk of vitamin B12 deficiency.

Vitamin B12 foods include beef liver, fish, shellfish, eggs, dairy products, and fortified foods. These foods can help provide the vitamin B12 needed for healthy red blood cells, DNA production, metabolism, and nervous system function.

Plant-based vitamin B12 foods are usually fortified products, such as breakfast cereals, soy foods, and rice or oat beverages. People who follow a vegan diet may need to rely on these fortified foods or vitamin B12 supplements to meet their daily needs.

The recommended amount of vitamin B12 varies by age and increases slightly during pregnancy and breastfeeding. Older adults, people with certain digestive conditions, and those who eat little or no animal-based food may have a higher risk of vitamin B12 deficiency.

vitamin B12 foods

Foods high in vitamin B12

The following table shows the amount of vitamin B12 in 100 g of each food:

Foods Amount of vitamin B12 per 100 g of food
1. Grilled beef liver 100 mcg
2. Cooked mussels 21 mcg
3. Raw oysters 14 mcg
4. Cooked chicken liver 21.1 mcg
5. Cooked beef heart 14 mcg
6. Grilled sardines 12 mcg
7. Baked herring 9.6 mcg
8. Cooked crab 10.4 mcg
9. Grilled salmon 1.2 mcg
10. Grilled trout 2.2 mcg
11. Mozzarella cheese 1.7 mcg
12. Whole cow's milk 0.8 mcg
13. Hard-boiled egg 0.5 mcg
14. Cooked chicken 0.3 mcg
15. Grilled beef steak 2 mcg
16. Grilled tuna 2.7 mcg

Vitamin B12 is absorbed in the intestine and stored mainly in the liver. For this reason, liver is one of the richest food sources of vitamin B12.

The recommended daily amount of vitamin B12 varies by age, as shown below:

  • Birth to 6 months: 0.4 mcg

  • 7 to 12 months: 0.5 mcg

  • 1 to 3 years: 0.9 mcg

  • 4 to 8 years: 1.2 mcg

  • 9 to 13 years: 1.8 mcg

  • 14 years and older: 2.4 mcg

  • Pregnancy: 2.6 mcg

  • Breastfeeding: 2.8 mcg

According to the National Institutes of Health Office of Dietary Supplements, vitamin B12 needs increase slightly during pregnancy and breastfeeding.

Along with other nutrients, such as iron and folate, vitamin B12 is important for healthy red blood cell production and can help prevent certain types of anemia.

Also recommended: 27 Iron-Rich Foods (mg per Serving): Animal & Plant Sources tuasaude.com/en/iron-rich-foods

How vitamin B12 is absorbed

Vitamin B12 comes in several forms and contains the mineral cobalt. Two forms, methylcobalamin and adenosylcobalamin, can be used directly by the body.

To absorb vitamin B12 from food, the stomach first uses acid to separate it from proteins in the food. The vitamin then attaches to a substance called intrinsic factor, which helps it get absorbed in the last part of the small intestine.

Risk factors for deficiency

Some people have a higher risk of vitamin B12 deficiency, including:

  • Vegans and people who follow strict vegetarian diets, because they may consume little or no food from animal sources

  • Older adults, because age-related changes can reduce the body's ability to absorb vitamin B12

  • People who take omeprazole or pantoprazole to reduce stomach acid

  • People who have undergone Roux-en-Y gastric bypass surgery

  • People with digestive conditions, such as Crohn's disease or celiac disease

In these cases, vitamin B12 supplements may be recommended to help prevent problems such as anemia and impaired nervous system function.

Symptoms of low vitamin B12 can include numbness, tingling or burning in the feet, stiffness and weakness in the legs, depression, and difficulty thinking clearly.

B12 and vegetarian diets

People who follow a vegetarian or vegan diet may have difficulty getting enough vitamin B12, especially if they eat little or no animal-based foods. However, vegetarians who eat eggs and dairy products may be able to get adequate amounts through their diet.

According to the National Institutes of Health Office of Dietary Supplements, people who eat little or no animal-based foods may need to get vitamin B12 from fortified foods or dietary supplements. Fortified options include breakfast cereals, soy products, and plant-based beverages.

A vitamin B12 blood test may not always provide enough information on its own to identify a deficiency. Because the body stores large amounts of vitamin B12, deficiency can take several years to develop.