Nutritionists recommend eating foods high in vitamin B12, or cyanocobalamin (cobalamin). It is an important nutrient that plays a role in various metabolic pathways. Adults older than 19 years require a daily intake of 2.4 micrograms (mcg) vitamin B12, while pregnant women and lactating mothers need a slightly higher intake of 2.6 mcg and 2.8 mcg, respectively. These are some foods you can eat to get vitamin B12.
Food (per serving) | Micrograms (mcg) | Daily Value (%) |
---|---|---|
Beef Liver, braised, one slice |
4 |
800 |
Cooked clams, 3 oz |
34.2 |
570 |
Breakfast cereals, fortified with vitamin B12 (100% DV) |
6 |
100 |
Breakfast cereals, fortified with vitamin B12 (25% DV) |
1.5 |
25 |
Rainbow Trout, wild, cooked, 3 oz |
5.4 |
90 |
Rainbow Trout, farmed, cooked, 3 oz |
4.2 |
50 |
Haddock, cooked, 3 oz |
1.2 |
20 |
Sockeye Salmon, cooked, 3 oz |
4.9 |
80 |
White Tuna, 3 oz |
1 |
15 |
Top Sirloin Beef, broiled, 3 oz |
2.4 |
40 |
Cheeseburger, one sandwich |
1.9 |
30 |
Swiss Cheese, 1 oz |
0.9 |
15 |
Milk, 1 cup |
0.9 |
15 |
Plain Yogurt, 1 cup |
4.2 |
50 |
Beef taco, 1 piece |
0.8 |
13 |
Cured Ham, roasted, 3 oz |
0.6 |
10 |
Egg, large, one whole |
0.6 |
10 |
Chicken, roasted, half breast |
0.3 |
6 |
Here are some reasons why people need to have sufficient vitamin B12 in their diet:
Certain conditions are related to vitamin B12 deficiency, and it is common in some people, including: