Vitamin B12 is found naturally almost entirely in animal foods. Clams, liver, salmon, tuna, beef, and eggs are among the richest sources, while dairy products like milk and yogurt provide smaller but meaningful amounts. For vegetarians and vegans, fortified cereals, fortified plant milks, and breakfast cereals with added B12 are often the only reliable dietary options. No unfortified plant food is a dependable natural source of B12.
What Food Is Highest In B12?
Clams and organ meats top the list by a wide margin. A 3-ounce serving of cooked clams provides well over 1,000% of the daily value for B12, and beef liver is similarly dense. These are the two foods that consistently appear at the top of nutrient databases.
Fish and red meat follow. A 3-ounce serving of cooked salmon delivers roughly 200-300% of the daily value. Cooked beef provides a similar range. Tuna, both canned and fresh, is another strong source.
Poultry, eggs, and dairy sit lower on the scale but still contribute meaningfully. One large egg contains about 10-15% of the daily value, mostly in the yolk. A cup of milk provides roughly 40-50%. These amounts add up across a day but rarely match what a single serving of shellfish or liver delivers.
The daily value used on US nutrition labels is 2.4 micrograms for adults. That is the figure the percentages above refer to.
How Much B12 Do You Actually Need?
The recommended dietary allowance for adults is 2.4 micrograms per day. This is an established value published in the Dietary Guidelines and used across clinical practice. Pregnancy raises it to 2.6 micrograms, and breastfeeding raises it further to 2.8 micrograms.
These are small amounts. Most people eating a mixed diet get far more than they need without trying. The body stores B12 in the liver, and those stores can last for years in a healthy adult. That is why deficiency usually develops slowly, not overnight.
One important detail: your body can only absorb a limited amount of B12 from food at one time. Absorption is capped at roughly 1-2 micrograms per meal through the normal food pathway. This is one reason why people with absorption problems sometimes need much higher doses through supplements or injections, which use a different absorption route.
Which Animal Foods Are The Best Sources?
Here is a practical breakdown of common foods and their approximate B12 content per serving. Values are drawn from USDA nutritional data.
| Food (cooked unless noted) | Serving | Approximate B12 |
|---|---|---|
| Clams | 3 oz | Over 20 mcg |
| Beef liver | 3 oz | Over 60 mcg |
| Salmon | 3 oz | About 2-5 mcg |
| Tuna (canned, light) | 3 oz | About 2-3 mcg |
| Beef (ground, lean) | 3 oz | About 2-3 mcg |
| Egg | 1 large | About 0.3-0.5 mcg |
| Milk | 1 cup | About 1.2 mcg |
| Yogurt (plain) | 1 cup | About 1 mcg |
Notice the range. Clams and liver are in a different category entirely from eggs and dairy. If you eat shellfish or organ meat even occasionally, your intake is likely well covered. If your diet relies mainly on eggs and dairy, you may be getting enough, but the margin is thinner.
Can You Get B12 From Plant Foods?
No unfortified plant food is a reliable natural source of B12. This is not a matter of debate. The vitamin is synthesized by bacteria, and the foods that contain it in meaningful amounts are animal-derived.
There are claims that certain algae, mushrooms, or fermented foods contain B12. Some of these contain compounds that look like B12 in a lab test but are not active in the human body. They are called B12 analogs, and they can actually interfere with real B12. Tempeh, seaweed, and some mushrooms fall into this category. They are not dependable sources.
Fortified foods are the exception. Many breakfast cereals, plant-based milks, nutritional yeast, and meat substitutes are fortified with cyanocobalamin, a form of B12 the body absorbs well. These are genuinely useful for vegetarians and vegans. The key is to check the label, because fortification varies widely between products and brands.
For anyone eating a fully plant-based diet, fortified foods or a supplement are not optional. They are the only reliable way to meet the requirement. This is a well-established position in nutrition science, not a fringe recommendation.
Who Is At Risk Of B12 Deficiency?
B12 deficiency is more common than many people assume, and it is not limited to vegans. Several groups face elevated risk.
- Vegans and strict vegetarians who do not use fortified foods or supplements
- Adults over 50, because stomach acid production tends to decline with age, and acid is needed to release B12 from food
- People with pernicious anemia, an autoimmune condition that blocks a protein called intrinsic factor needed for absorption
- People who have had gastric bypass or stomach surgery
- People with Crohn’s disease, celiac disease, or other conditions affecting the small intestine
- People taking certain medications long-term, including metformin and proton pump inhibitors
The metformin connection is worth noting. Some research indicates that long-term metformin use can lower B12 levels, and some clinicians recommend periodic testing for people on it. The evidence supports monitoring, though guidance on how often varies.
Symptoms of deficiency can include fatigue, tingling in the hands and feet, memory problems, and anemia. These symptoms overlap with many other conditions, so testing is the only way to know. Nerve damage from prolonged deficiency can become permanent if it is not treated, which is why early detection matters.
Do Supplements Work As Well As Food?
For most people, yes. Oral B12 supplements are effective at correcting and preventing deficiency in people who can absorb B12 through the normal pathway. This includes most vegans and vegetarians.
The form matters less than you might think. Cyanocobalamin and methylcobalamin are both absorbed and used by the body. Cyanocobalamin is the more common form in supplements and fortified foods and has been studied extensively.
For people with absorption problems — pernicious anemia, stomach surgery, or certain intestinal conditions — high-dose oral supplements may still work because a small fraction is absorbed passively without intrinsic factor. When that is not enough, injections are used. This is a clinical decision, not something to self-manage.
One thing that is not well supported: the idea that B12 supplements boost energy in people who are not deficient. If your B12 levels are normal, taking more does not increase energy. The evidence does not support that claim. B12 corrects a deficiency; it does not act as a stimulant.
How Do You Know If You Are Getting Enough?
If you eat animal products regularly, your intake is almost certainly adequate. If you follow a plant-based diet, use fortified foods or a supplement and you are likely covered.
If you have symptoms that could suggest deficiency, or if you belong to one of the higher-risk groups, a blood test is the way to find out. Doctors typically check serum B12, and sometimes methylmalonic acid or homocysteine, which can be more sensitive markers when B12 is borderline.
The bottom line: the best food sources of B12 are clams, liver, fish, beef, eggs, and dairy. Fortified foods cover the gap for plant-based diets. No unfortified plant food does.
Frequently Asked Questions
What food is highest in B12?
Clams and beef liver are the highest natural sources, providing well over 1,000% of the daily value per 3-ounce serving. Salmon, tuna, and beef are strong secondary sources.
Can I get B12 from vegetables?
No unfortified vegetable is a reliable source of B12. Fortified cereals, plant milks, and nutritional yeast are the only dependable plant-based options.
How much B12 do I need per day?
Adults need 2.4 micrograms per day, according to established dietary guidelines. Pregnancy and breastfeeding raise the requirement slightly.
Do B12 supplements give you energy?
Only if you are deficient. If your B12 levels are normal, supplements do not increase energy, and the evidence does not support that claim.

