Best Foods High in Vitamin B12: Vegetarian and Non-Vegetarian Sources

Best Foods High in Vitamin B12: Vegetarian and Non-Vegetarian Sources

 

Vitamin B12 is an essential nutrient that supports red blood cell formation, normal nerve function, DNA production, and energy metabolism. Because naturally occurring vitamin B12 is found primarily in animal foods, people following vegetarian or vegan diets may need to pay closer attention to their intake.

Fortunately, there are plenty of vitamin B12-rich foods for people who eat animal products, while fortified foods and supplements can help vegetarians and vegans meet their needs.

If you're looking for the best foods high in vitamin B12, the right choices depend on your dietary preferences and whether you consume dairy, eggs, fish, or meat.

Quick Summary

  • Vitamin B12 supports nerves, red blood cells, DNA production, and normal metabolism.

  • Fish, seafood, meat, poultry, eggs, and dairy are natural sources of vitamin B12.

  • Clams and liver are among the richest food sources of B12.

  • Vegetarians can get B12 from eggs, milk, yogurt, cheese, and fortified foods.

  • Most adults need 2.4 mcg of vitamin B12 per day.

  • Vegans generally need reliable fortified foods or a B12 supplement because unfortified plant foods do not naturally provide dependable amounts.

  • B12 deficiency can develop slowly because the body stores substantial amounts of the vitamin.

Best Non-Vegetarian Foods High in Vitamin B12

1. Clams and Shellfish

Clams are among the richest natural sources of vitamin B12.

They also provide protein, iron, selenium, and other nutrients. Other shellfish can contribute B12 as well, making seafood a nutrient-dense choice.

2. Beef Liver

Organ meats such as beef liver contain extremely high amounts of vitamin B12.

Liver also provides iron, vitamin A, copper, and other nutrients. Because it is so nutrient-dense, it does not need to be eaten frequently to contribute significantly to vitamin intake.

People who are pregnant should be particularly cautious with liver because of its high vitamin A content.

3. Fish

Several types of fish provide substantial amounts of vitamin B12, including:

  • Salmon

  • Tuna

  • Sardines

  • Trout

  • Mackerel

Fish also provides protein and, depending on the variety, omega-3 fatty acids.

4. Meat and Poultry

Beef, chicken, turkey, and other meats can contribute vitamin B12 to your diet.

Lean meat can provide B12 along with protein, iron, zinc, and other nutrients. Poultry generally contains less B12 than some organ meats and seafood but can still contribute to daily intake.

5. Eggs

Eggs contain vitamin B12 and are an easy food to include in everyday meals.

They also provide protein, choline, selenium, and several other nutrients. B12 is found mainly in the yolk and surrounding portions of the egg.

6. Milk and Yogurt

Milk and yogurt provide vitamin B12 along with protein and calcium.

For people who follow a vegetarian diet but consume dairy products, these foods can be practical ways to obtain B12 regularly.

Vegetarian Sources of Vitamin B12

Vegetarian diets can provide vitamin B12 when they include dairy and eggs.

Good options include:

  • Milk

  • Yogurt

  • Cheese

  • Eggs

  • B12-fortified breakfast cereals

  • Fortified plant-based milk

  • Other foods specifically fortified with vitamin B12

However, the B12 content of dairy and eggs is generally lower than that of foods such as shellfish or liver, so regular intake is important.

Vitamin B12 Sources for Vegans

Unfortified fruits, vegetables, grains, nuts, seeds, and legumes are not reliable natural sources of vitamin B12.

Some foods may be marketed as containing B12, but unless the product is fortified or the B12 is added in a reliable form, it should not be considered a dependable source.

Vegans should generally use B12-fortified foods or an appropriate B12 supplement to ensure adequate intake.

Always check the nutrition label because fortification levels vary between products.

How Much Vitamin B12 Do You Need?

For most adults, the recommended daily intake is:

  • Adults: 2.4 mcg per day

  • Pregnancy: 2.6 mcg per day

  • Breastfeeding: 2.8 mcg per day

Vitamin B12 is stored in the liver, so deficiency may take a long time to develop after intake becomes inadequate.

Why Is Vitamin B12 Important?

Vitamin B12 performs several important functions in the body.

Red Blood Cell Formation

B12 is required for normal red blood cell production. Severe deficiency can lead to a type of anemia associated with large, abnormal red blood cells.

Nervous System Function

Vitamin B12 is important for maintaining normal nerve cells and neurological function. Prolonged deficiency can cause neurological problems.

DNA Production

B12 is involved in DNA synthesis and normal cell division.

Energy Metabolism

B12 helps the body use nutrients normally during metabolism. However, taking extra B12 does not generally provide an energy boost if you already have adequate levels.

Who May Be at Risk of B12 Deficiency?

Certain groups are more likely to have difficulty getting or absorbing enough B12, including:

  • Vegans and some vegetarians

  • Older adults

  • People with certain digestive or absorption disorders

  • People who have undergone some gastrointestinal surgeries

  • People taking certain medications that affect B12 absorption

If you experience persistent fatigue, weakness, numbness, tingling, or other concerning symptoms, speak with a healthcare professional rather than assuming B12 deficiency is the cause.

Simple Ways to Add More B12 to Your Diet

Non-vegetarian breakfast: Eggs with fortified cereal and milk.

Lunch: Tuna or salmon salad with vegetables.

Vegetarian snack: Yogurt with fruit and nuts.

Dinner: Chicken or fish with whole grains and vegetables.

Vegan option: B12-fortified plant milk or cereal, combined with a reliable B12 supplement when appropriate.

Conclusion

The best foods high in vitamin B12 include clams, liver, fish, meat, poultry, eggs, milk, yogurt, and cheese. Vegetarians who consume dairy and eggs can obtain B12 from these foods, while vegans generally need reliable fortified foods or supplements.

Because vitamin B12 is essential for healthy blood cells, nerves, and DNA production, making sure you have a dependable source is especially important if you avoid animal products.

FAQs About Vitamin B12 Foods

1. Which food is highest in vitamin B12?

Clams and organ meats such as beef liver are among the richest natural sources of vitamin B12. Fish, meat, eggs, and dairy also provide B12.

2. What are the best vegetarian sources of B12?

For vegetarians who consume animal-derived foods, milk, yogurt, cheese, and eggs can provide vitamin B12. Fortified cereals and fortified plant-based products can provide additional sources.

3. Can vegans get vitamin B12 from plants?

Unfortified plant foods are not reliable sources of vitamin B12. Vegans should generally rely on B12-fortified foods and/or an appropriate supplement.

4. How much B12 do adults need daily?

Most adults need 2.4 mcg of vitamin B12 per day. Requirements increase to 2.6 mcg during pregnancy and 2.8 mcg while breastfeeding.

5. Do eggs contain vitamin B12?

Yes. Eggs contain vitamin B12 and can contribute to daily intake, although they generally provide less B12 than foods such as fish, shellfish, or liver.

6. Does vitamin B12 give you energy?

Vitamin B12 is essential for normal energy metabolism, but taking extra B12 does not normally increase energy if your B12 levels are already adequate.

7. Can you get enough B12 without eating meat?

Yes. Vegetarians can obtain B12 from dairy, eggs, and fortified foods. Vegans generally need reliable fortified foods or a vitamin B12 supplement.