Vitamin B12

Beef liver gives the most vitamin b12 per serving: 67 µg in 4 oz piece.

  1. Beef liver: 67 µg in 4 oz piece
  2. Mussels: 10.2 µg in 3 oz
  3. Mackerel: 9.8 µg in 1 fillet
  4. Clams: 9.6 µg in 3 oz
  5. Oysters: 7.4 µg in 6 medium
  6. Chicken liver: 7.3 µg in 1 liver
  7. Rainbow trout (farmed): 3.4 µg in 1 fillet
  8. Salmon (farmed): 2.7 µg in 3 oz piece
  9. Lean beef (90%): 2.5 µg in 4 oz
  10. Lamb (lean leg): 1.9 µg in 4 oz