You are here:

The A list for vitamin B-12 sources

How to make sure you get enough from everyday foods

Foods with B12

By Matthew Solan
Executive Editor, Harvard Men’s Health Watch

Vitamin B-12, required for proper brain function and a host of chemical reactions within the body, is found naturally only in animal foods. But if the typical vitamin B-12 sources are not part of your regular diet or if your body has difficulty absorbing enough B-12, there are other options.

How B-12 works in the body

The Harvard Medical School Special Health Report Making Sense of Vitamins and Minerals explains that vitamin B-12, like all B vitamins, is water soluble, which means the body expels what it does not use. Its main job is to maintain healthy nerve cells, support proper brain function, and assist in the production of DNA and RNA. B-12 also works with other B vitamins to improve certain functions. For instance, B-12 and B-9 (folate) together help to make red blood cells. B-12, B-6, and B-9 team up to control blood levels of the amino acid homocysteine, high levels of which have been associated with possible heart disease.

B-12 deficiency: Who is at risk?

Most healthy adults get sufficient B-12 from their regular diet. However, it is common for older people to have some level of B-12 deficiency. This is often due to a poor diet and less stomach acid, which the body needs to absorb B-12 from food.

Certain conditions and drugs also can interfere with absorption and increase your deficiency risk. For example, Crohn’s disease, pancreatic disease, diabetes, and heartburn medication, which reduces stomach acid. Vegans and vegetarians sometimes have trouble consuming enough B-12 since many food sources are found in animal products like meat and dairy.

Low levels of B-12 can cause fatigue, nervousness, dizziness, numbness, and tingling in the fingers and toes. Severe, long-term deficiency may lead to loss of mobility, problems walking, or memory loss.

A blood test from your doctor can measure B-12 levels. A serious deficiency can be corrected with B-12 shots or high-dose supplements.

Top foods with B-12

The average adult should get 2.4 micrograms (mcg) of vitamin B-12 a day, according to the National Institutes of Health. Here are some of the best foods with B-12:

  • Clams, 3 ounces: 84 mcg
  • 100% fortified breakfast cereal (check the label), 1 serving: 6
  • Trout, 3 ounces: 5.4
  • Salmon, 3 ounces: 4.9
  • Canned tuna fish, 3 ounces: 2.5
  • Fortified soy milk, chocolate (check the label): 1.7
  • Beef, 3 ounces: 1.5
  • Nonfat plain Greek yogurt, 6 ounces: 1.3
  • Swiss cheese, 1 slice: 0.9
  • Ham, 3 ounces: 0.6
  • Egg, 1 large: 0.6
  • Roasted chicken breast, 3 ounces: 0.3

Should you take a multivitamin?

Foods with B-12 are always the first choice, but if you have trouble eating B-12-rich foods, or have problems absorbing B-12, another potential vitamin B-12 source is a multivitamin. In fact, the federal government’s Dietary Guidelines for Americans suggest that people older than age 50 take a multivitamin supplement as a way to ensure adequate B-12 intake.

Many store multivitamins contain high amounts of B-12. An average brand may contain about 25 mcg, which is more than 400% of the recommended daily value. Check with your doctor to determine if multivitamins is right for you. There is little risk from taking too much B-12, however, high amounts may interact with certain medications.

image: © Celso Pupo Rodrigues |

Posted by: Dr.Health

Back to Top