These Foods are Highest in Vitamin B12

Published on: Modified on:



To prevent vitamin B12 deficiency, it’s important to include an assortment of foods that have vitamin B12 in your daily diet. This is harder than it sounds! The majority of the foods that are highest in vitamin B12 are sadly missing from the average American diet. As a result, a rising number of people are suffering the effects of vitamin B12 deficiency, or pernicious anemia, due to a lack of this crucial nutrient in the blood supply.

These Foods are Highest in Vitamin B12

It’s important to note that eating foods that are high in vitamin B12 is only helpful for preventing vitamin B12 deficiency if you are able to digest it naturally. For many, vitamin B12 malabsorption prevents you from digesting vitamin B12 naturally from foods, causing your vitamin B12 levels to diminish steadily.

I Eat Healthy…So How did I Get Vitamin B12 Deficiency?

The rule applies for taking vitamin B12 pills. If you are one of many individuals who suffer from vitamin B12 malabsorption, then your risk of developing pernicious anemia increases with time, regardless of your diet.

Foods highest in vitamin B12

Vitamin B12 only occurs in animal-based products- meat, fish, eggs, and milk. Still, certain foods in that category contain significantly higher amounts of vitamin B12 than others. So you may think you’re taking in enough chicken or beef to keep your vitamin B12 at a normal level, when really you’re missing out on some of the richest sources of this essential B vitamin.

(If you follow a vegan or vegetarian diet, then it is crucial that you supplement with vitamin B12 regularly in order to prevent debilitating symptoms of vitamin B12 deficiency.)

What about Vegan Vitamin B12?


Seafood provides some of the most nutritional sources of vitamin B12. One hundred grams of cooked clams provides 98.9mcg of vitamin B12; that’s 1648% of the amount recommended to prevent vitamin B12 deficiency!

Other excellent food sources of vitamin B12 from the seas include mackerel, crab, sardines and caviar.

Organ meat

A 3-ounce serving of cooked beef liver delivers a whopping 70.7mcg of vitamin B12. In fact, before vitamin B12 supplementation, doctors used to prescribe a concoction of pre-digested beef liver (Ew!) as a cure for pernicious anemia.

Chicken Liver pate, moose liver, and grilled chicken hearts are also good food sources of vitamin B12.

Red meat

Not ready for pan-fried liver? A serving of lean chuck beef has about five or six micrograms of vitamin B12, which is the minimum to get your recommended daily allowance.

Lamb chops are also good; they provide half of a day’s worth of vitamin B12.

Milk and eggs

If you follow a vegetarian diet, then it’s important to include lots of dairy foods into your daily diet in order to avoid vitamin B12 deficiency. One cup of nonfat yogurt delivers 25% of the RDA for vitamin B12, while the same amount of Swiss cheese brings you to 60 per cent.

Chicken eggs are not the best source of vitamin B12; one egg yields 36mcg of vitamin B12, or 6% RDA. Comparatively, one duck egg provides 63% RDA of vitamin B12. And if you can get your hands on a goose egg, then you’ll get 122% of the recommended amount of vitamin B12 in one serving!

Please tell us…

Do you eat any of these foods that are highest in vitamin B12? If you follow a vegan diet, then do you supplement with vitamin B12 in order to prevent deficiency?

Do you have any questions or suggestions?  Please leave your comments below.

Share with your friends!

If you found this article helpful, then please share with your friends, family, and coworkers by email, twitter, or Facebook.

Like this? Read more:

Five Fat-Burning Foods Rich in Vitamin B12

Benefits and Sources of Vitamin B12, and How to Avoid Deficiency

The DASH Diet: Good Source of B12?

Image courtesy of jiggoja/freedigitalphotos