Top 12 Foods That Are High in Vitamin B12

9. Salmon

Salmon is well known for having one of the highest concentrations of omega-3 fatty acids. It’s also an excellent source of B vitamins.

A half fillet (178 grams) of cooked salmon can pack 208% of the DV for vitamin B12 (25Trusted Source).

The same serving may also provide 4,123 mg of omega-3 fatty acids (25Trusted Source).

Alongside its high-fat content, this fish offers a high amount of protein, with about 40 grams in a half fillet (178 grams) (25Trusted Source).

B12 content

A half fillet (178 grams) of cooked salmon offers more than 200% of the DV for vitamin B12.

10. Fortified non-dairy milk

Nondairy milk is popular among those who want a nutritious vegan replacement for dairy milk.

While soy, almond, and rice milk are not naturally high in vitamin B12, they are usually fortified, which makes them an excellent source of this vitamin.

One example is soy milk, which provides up to 86% of the DV for vitamin B12 in 1 cup (240 mL) (26Trusted Source).

As such, fortified non-dairy milks make a great option for those who want to increase their B12 intake and avoid deficiency (27).

Like the B12 in other fortified sources, the B12 in nondairy milk is synthetic, so it’s vegan-friendly (14Trusted Source).

B12 content

One cup (240 ml) of soy milk contains 2.1 mcg of vitamin B12 or 86% of the DV.