Foods That Are High in Vitamin B12

1. Animal liver and kidneys

A 3.5-ounce (100-gram) meal of lamb, beef, or calf liver has 3,571% the recommended daily allowance DV for vitamin B12

2. Clams

Clams provide up to 99 mcg of vitamin B12 every 3.5-ounce (100-gram) serving, 4,120% of the DV.

3. Sardines

Drained mackerel contain 554% of one's DV on vitamin B12.

4. Beef

Vitamin B12 is 5.9 mcg per 100 grams of beef. 245% DV.

5. Fortified cereal

Vitamin B12-fortified cereal may also boost your levels. 

6. Tuna

10.9 mcg of the B12 vitamin is in 3.5-ounce (100-gram) cooked tuna.

7. Fortified nutritional yeast

One tablespoon (15 grams) of dietary yeast can offer 17.6 mcg of vitamin B12. 

8. Trout

Vitamin B12 is 7.5 mcg per 3.5-ounce (100-gram) fish serving. 312% DV.

9. Salmon

Cooked salmon half fillets (178 grams) contain about 200% of one's DV of vitamin B12.

10. Fortified nondairy milk

Soy milk offers 2.1 mg of vitamin B12, 86% of the DV, per cup (240 ml).

11. Milk and dairy products

B12 is abundant in dairy. One slice (22 grams) of Swiss cheese offers 28% of the DV.

More Stories.