Vitamin B12 deficiency foods high in B12 are an important topic for anyone who wants to support healthy red blood cell production, nerve function, and normal energy metabolism. Vitamin B12, also called cobalamin, is an essential nutrient that the body needs to make DNA and maintain healthy nerve cells. It is naturally present mainly in animal foods, while some plant-based products provide B12 through fortification.
A low vitamin B12 level can develop when someone does not consume enough B12, cannot absorb it properly, or has a medical condition or medication-related risk factor. Although choosing foods rich in B12 can help improve dietary intake, food alone may not correct a deficiency caused by poor absorption.
The good news is that many accessible foods can help you meet your daily vitamin B12 needs. This guide explains the best sources, approximate amounts, vegetarian and vegan options, symptoms of deficiency, and practical ways to include B12-rich foods in your meals.
Key Takeaways
- Vitamin B12 is naturally found in fish, shellfish, meat, eggs, milk, and other dairy products.
- Fortified foods can help vegetarians and vegans obtain vitamin B12.
- Most adults need 2.4 micrograms (mcg) of vitamin B12 per day.
- Vitamin B12 deficiency can cause anemia, fatigue, and neurological problems.
- Food choices may help prevent inadequate intake, but diagnosed deficiency may require medical treatment.
- People with absorption problems may need supplements or prescribed B12 injections even if their diet includes B12-rich foods.
What Is Vitamin B12 Deficiency?
Vitamin B12 deficiency occurs when the body does not have enough vitamin B12 to support its normal functions. B12 helps the body produce red blood cells, maintain the protective covering around nerves, and synthesize DNA.
Without enough B12, red blood cell production can become abnormal, potentially causing megaloblastic anemia. The deficiency may also affect the nervous system, sometimes causing numbness, tingling, balance problems, or changes in memory and concentration.
Deficiency can develop gradually, so symptoms may not be obvious at first. It is also possible to have a B12 deficiency without developing anemia.
15 Foods High in Vitamin B12
The following foods are useful sources of vitamin B12. The amounts are approximate and vary with species, serving size, cooking method, product formulation, and fortification.
| Food | Typical serving | Approximate vitamin B12 |
|---|---|---|
| Clams, cooked | 3 ounces (85 g) | 17–85 mcg or more, depending on species |
| Beef liver, cooked | 3 ounces (85 g) | About 60–70 mcg |
| Salmon, cooked | 3 ounces (85 g) | About 2.5–5 mcg |
| Trout, cooked | 3 ounces (85 g) | About 4–5 mcg |
| Sardines, canned | 3 ounces (85 g) | About 7–8 mcg |
| Tuna, cooked | 3 ounces (85 g) | About 2–10 mcg, depending on species |
| Beef, cooked | 3 ounces (85 g) | About 1.5–2.5 mcg |
| Fortified nutritional yeast | Check product label | Varies considerably |
| Fortified breakfast cereal | One serving | Varies by brand |
| Fortified plant milk | One cup | Varies by brand |
| Milk | One cup | About 1.2–1.4 mcg |
| Plain yogurt | One cup | About 0.8–1.5 mcg |
| Swiss cheese | 1 ounce (28 g) | About 0.8–1 mcg |
| Egg | One large egg | About 0.5 mcg |
| Chicken, cooked | 3 ounces (85 g) | About 0.2–0.4 mcg |
Nutrition figures are rounded estimates, not laboratory values for every product. For fortified foods, the package nutrition label is the most useful guide. See the NIH vitamin B12 fact sheet linked below for reference information.
1. Clams and Other Shellfish
Clams are among the richest natural sources of vitamin B12. A modest serving can provide several times the daily requirement, although the amount varies considerably by species and preparation.
Other shellfish, including mussels and oysters, can also provide B12. Cook shellfish safely and choose options that fit your dietary needs.
2. Beef Liver
Beef liver contains a very high concentration of vitamin B12. It also supplies other nutrients, including iron and vitamin A.
Because liver is extremely rich in vitamin A as well as B12, it should not necessarily be eaten frequently or in large quantities. People who are pregnant or planning pregnancy should seek appropriate dietary guidance about liver because excessive preformed vitamin A can be harmful.
3. Salmon
Salmon is a practical source of vitamin B12 and also supplies protein and omega-3 fatty acids. Try baked or grilled salmon with vegetables, whole grains, or a salad for a balanced meal.
4. Trout
Trout is another useful fish option. Serve it baked, grilled, or pan-cooked with potatoes, rice, or seasonal vegetables. Fresh and frozen fish can both fit into a healthy eating pattern.
5. Sardines
Sardines provide vitamin B12, protein, and omega-3 fats. Canned sardines are convenient for sandwiches, salads, and quick meals. Check the label for sodium content if you are monitoring salt intake.
6. Tuna
Tuna can contribute meaningful amounts of B12. Its vitamin content depends on the species and serving. Canned tuna is convenient, but vary your fish choices and follow local guidance about mercury, particularly for children and people who are pregnant.
7. Beef
Beef contains naturally occurring vitamin B12. Lean cuts can be added to stir-fries, stews, or balanced meals. You do not need to rely on red meat alone; fish, dairy, eggs, and fortified foods offer alternatives.
8. Fortified Nutritional Yeast
Some nutritional yeast products are fortified with vitamin B12, making them useful for people following plant-based diets. However, not all nutritional yeast contains B12. Check the nutrition facts and ingredient label to confirm that the product is fortified and to see how much it provides per serving.
9. Fortified Breakfast Cereal
Certain breakfast cereals contain added vitamin B12. Compare labels because the amount can differ significantly among brands and serving sizes. Choose a product that fits your overall dietary needs, including your preferences for added sugar and fiber.
10. Fortified Plant-Based Milk
Soy, oat, almond, and other plant-based drinks may contain added vitamin B12. Fortification is not universal, so check the label rather than assuming that every plant milk provides B12.
11. Dairy Milk
Cow’s milk provides vitamin B12 along with protein and calcium. It can be used in oatmeal, smoothies, cereal, or enjoyed as a drink.
12. Yogurt
Yogurt offers vitamin B12 and protein. Plain yogurt can be combined with fruit, oats, or nuts for breakfast or a snack. Vitamin B12 content varies by product and serving size.
13. Cheese
Cheese contains varying amounts of vitamin B12. Swiss cheese is one option, while other cheeses can also contribute smaller amounts. Because cheese can be high in sodium or saturated fat, consider portion size within your overall diet.
14. Eggs
Eggs provide some vitamin B12, mainly in the yolk, but they usually contain less per serving than fish, shellfish, or liver. They can still contribute to overall intake, especially when eaten with other B12 sources.
15. Chicken
Chicken contains vitamin B12 in smaller amounts than many fish and shellfish. It can contribute to daily intake as part of a varied diet, but relying on chicken alone may not provide enough B12 for everyone.

Vitamin B12 Foods Chart: Amounts and Daily Value
The best vitamin B12 food sources differ considerably in how much they provide per serving. According to the NIH Office of Dietary Supplements, cooked beef liver provides approximately 70.7 mcg of B12 per 3-ounce serving, while cooked Atlantic salmon provides about 2.6 mcg. The adult recommended intake is 2.4 mcg daily.
| Food | Serving size | Vitamin B12 | Approx. adult daily value |
|---|---|---|---|
| Beef liver, cooked | 3 oz (85 g) | 70.7 mcg | 2,944% |
| Clams, cooked | 3 oz (85 g) | 17 mcg | 708% |
| Oysters, cooked | 3 oz (85 g) | 14.9 mcg | 621% |
| Fortified nutritional yeast | ¼ cup | 8.3–24 mcg | 346–1,000% |
| Salmon, cooked | 3 oz (85 g) | 2.6 mcg | 108% |
| Canned light tuna | 3 oz (85 g) | 2.5 mcg | 104% |
| Ground beef, cooked | 3 oz (85 g) | 2.4 mcg | 100% |
| Milk | 1 cup | 1.3 mcg | 54% |
| Plain yogurt | 6 oz (170 g) | 1.0 mcg | 43% |
| Fortified breakfast cereal | 1 serving | 0.6 mcg* | 25% |
| Cheddar cheese | 1½ oz (42 g) | 0.5 mcg | 19% |
| One large egg | 1 egg | 0.5 mcg | 19% |
| Roasted turkey breast | 3 oz (85 g) | 0.3 mcg | 14% |
What Does This Vitamin B12 Food Chart Tell You?
- For concentrated sources: Clams and beef liver contain exceptionally high amounts of B12 per serving.
- For everyday meals: Fish, beef, milk, and yogurt can contribute meaningfully to daily intake.
- For vegetarian diets: Eggs and dairy provide some B12, but fortified products may also be needed.
- For vegan diets: Reliably fortified foods or an appropriate supplement are important because unfortified plant foods are not dependable sources of B12
How Much Vitamin B12 Do You Need Each Day?
Your daily vitamin B12 requirement depends mainly on your age and life stage. The following figures are the recommended dietary allowances used in the United States.
| Life stage | Recommended daily intake |
|---|---|
| Birth to 6 months | 0.4 mcg (adequate intake) |
| Infants 7–12 months | 0.5 mcg (adequate intake) |
| Children 1–3 years | 0.9 mcg |
| Children 4–8 years | 1.2 mcg |
| Children 9–13 years | 1.8 mcg |
| Teens 14–18 years | 2.4 mcg |
| Adults 19 years and older | 2.4 mcg |
| Pregnancy | 2.6 mcg |
| Breastfeeding | 2.8 mcg |
These recommendations are general population guidelines, not treatment doses for a diagnosed deficiency. Individual needs and treatment plans may differ.
For more details, consult the NIH Office of Dietary Supplements: Vitamin B12 Fact Sheet.
Vitamin B12 Foods for Vegetarians and Vegans
Vitamin B12 is naturally found mainly in animal-derived foods. This can make planning important for people who avoid meat, fish, eggs, and dairy products.
Best options for vegetarians
Depending on what you eat, useful sources include:
- Milk and yogurt
- Cheese
- Eggs
- Fortified breakfast cereals
- Fortified plant-based drinks
- Fortified nutritional yeast
Eggs and dairy foods contain B12, but the amount may not be enough to meet every person’s needs without planning.
Best options for vegans
Reliable options include foods specifically fortified with vitamin B12, such as certain plant milks, breakfast cereals, and nutritional yeast.
Important: Unfortified vegetables, fruits, legumes, nuts, seeds, and ordinary mushrooms are not reliable sources of vitamin B12. Fermented foods and seaweed products should not be assumed to provide dependable amounts of biologically active B12.
People following a vegan diet should plan a reliable source of B12 through fortified foods or an appropriate supplement. Discuss the best approach with a qualified healthcare professional if intake is uncertain.

Vitamin B12 Deficiency Symptoms to Know
Vitamin B12 deficiency may develop slowly, and symptoms can vary. Possible signs include:
- Persistent tiredness or weakness
- Pale skin
- A sore or smooth tongue
- Mouth ulcers in some cases
- Numbness or tingling in the hands and feet
- Balance or walking difficulties
- Memory or concentration problems
- Changes in mood
These symptoms are not specific to B12 deficiency and can occur for other reasons. A healthcare professional may recommend blood tests to check B12 status and investigate the cause.
Can Foods High in B12 Reverse a Deficiency?
The answer depends on why the deficiency developed and how severe it is.
If a person’s intake is inadequate, increasing B12-rich foods or using fortified foods may help improve intake. However, a person with pernicious anemia, certain digestive disorders, previous gastrointestinal surgery, or another absorption problem may not absorb enough B12 from food.
Untreated deficiency can lead to lasting neurological complications. Do not rely on diet changes alone if deficiency is suspected or confirmed. Seek medical assessment to determine whether oral supplements, injections, or another treatment is appropriate.
For further information, read the NHS guide to vitamin B12 or folate deficiency anaemia.
What Can Increase Your Risk of Vitamin B12 Deficiency?
Some people have a higher risk of low B12 levels, including:
- People following vegan diets without a reliable B12 source
- Older adults with reduced absorption
- People with pernicious anemia
- People with celiac disease, Crohn’s disease, or other conditions affecting absorption
- People who have undergone certain stomach or intestinal surgeries
- People taking metformin or certain acid-reducing medicines over the long term
Do not stop prescribed medication because of concerns about B12. Ask your healthcare professional whether testing or changes to your care are appropriate.

Practical Meal Ideas to Help You Get Enough B12
A varied eating pattern makes it easier to include vitamin B12 sources without repeating the same foods every day.
| Meal | Example | B12 source |
|---|---|---|
| Breakfast | Eggs with whole-grain toast and milk | Eggs and milk |
| Breakfast alternative | Fortified cereal with fortified plant milk | Fortified foods |
| Lunch | Salmon salad with whole grains | Salmon |
| Quick lunch | Sardines on toast with vegetables | Sardines |
| Dinner | Beef or trout with potatoes and vegetables | Beef or trout |
| Snack | Plain yogurt | Yogurt |
| Vegan option | Fortified nutritional yeast on a meal with fortified plant milk | Fortified foods |
These are examples, not a personalized treatment plan. The amount of B12 provided depends on portion sizes and the specific product.
Simple Ways to Improve Your B12 Food Choices
- Check nutrition labels. Look for vitamin B12 on fortified products and compare serving sizes.
- Vary your protein sources. Rotate fish, eggs, dairy, meat, or suitable fortified alternatives according to your diet.
- Plan ahead if you avoid animal foods. Identify dependable fortified products or discuss supplementation with a professional.
- Do not ignore persistent symptoms. Tiredness and tingling can have many causes, and testing may be necessary.
- Treat a confirmed deficiency appropriately. Food is important, but it may not be enough when absorption is impaired.
Frequently Asked Questions
What foods are highest in vitamin B12?
Clams and beef liver are among the richest natural sources. Sardines, trout, salmon, and some other fish also provide substantial amounts. Exact values vary by species and serving size.
Which foods are high in B12 for vegetarians?
Milk, yogurt, cheese, and eggs provide B12. Fortified cereals and fortified plant-based products can provide additional options. The amount in each food varies, so check labels and consider your total daily intake.
How can vegans get vitamin B12 naturally?
Unfortified plant foods are not dependable sources of active vitamin B12. Vegans should use reliable fortified foods or an appropriate B12 supplement, with professional guidance when needed.
Can vitamin B12 deficiency cause tiredness?
Yes. B12 deficiency can cause fatigue and weakness, sometimes due to anemia. However, many other conditions can cause similar symptoms, so testing is important rather than assuming B12 is the cause.
How long does it take to correct vitamin B12 deficiency with food?
There is no single timeline. It depends on the severity of deficiency, its cause, absorption, and the treatment used. If deficiency is diagnosed, follow the treatment plan recommended by your healthcare professional rather than relying only on food.
Are eggs enough to meet daily vitamin B12 needs?
Eggs contain B12, but one egg provides only a portion of the adult daily requirement. Depending on the rest of your diet, you may need additional B12 sources.
Is fortified nutritional yeast a good source of B12?
It can be, provided the product is specifically fortified with vitamin B12. Unfortified nutritional yeast should not be assumed to contain meaningful amounts.
Conclusion
Choosing vitamin B12 deficiency foods high in B12 can help you build a balanced eating pattern that supports normal nerve function, red blood cell production, and overall health. Clams, beef liver, salmon, trout, sardines, milk, yogurt, eggs, and appropriately fortified foods are useful sources to consider.
If you follow a vegetarian or vegan diet, pay particular attention to fortified products and reliable B12 sources. Most importantly, remember that a diagnosed deficiency may require supplements or medical treatment, especially when the body cannot absorb vitamin B12 properly.
Start by reviewing your usual meals, checking food labels, and choosing suitable B12-rich foods. If you have persistent fatigue, numbness, tingling, or other concerning symptoms, consult a healthcare professional rather than relying on dietary changes alone.
Vitamin B12 Benefits: Why Your Body Needs This Essential Nutrient