High Vitamin B12 Foods

The Top 20 Foods with high Vitamin B12

10. Brown trout – 4.5 µg vitamin B 12 per 100g (150% of Daily Recommended Dietary Allowances)

Brown trout
Image: shutterstock.com

9. Wild Boar – 5 µg vitamin B 12 per 100g (167% of Daily Recommended Dietary Allowances)

Wild Boar
Image: shutterstock.com

8. Beef – 5 µg vitamin B 12 per 100g (167% of Daily Recommended Dietary Allowances)

Beef
Image: shutterstock.com

7. Mussels – 8.5 µg vitamin B 12 per 100g (283% of Daily Recommended Dietary Allowances)

Mussels
Image: shutterstock.com

6. Herring – 8.5 µg vitamin B 12 per 100g (283% of Daily Recommended Dietary Allowances)

Herring
Image: shutterstock.com

5. Mackerel – 9 µg vitamin B 12 per 100g (300% of Daily Recommended Dietary Allowances)

Mackerel
Image: shutterstock.com

4. Hare meat – 10 µg vitamin B 12 per 100g (333% of Daily Recommended Dietary Allowances)

Hare meat
Image: shutterstock.com