Vitamin B12 Foods: Best Sources, Benefits, Deficiency, and How to Get Enough
Introduction
Vitamin B12 is an essential nutrient that plays an important role in red blood cell formation, normal nervous system function and energy metabolism.
Unlike many vitamins, naturally occurring vitamin B12 is found mainly in animal-derived foods. This makes B12 particularly important for people following vegetarian or vegan diets.
Fortunately, there are many ways to obtain vitamin B12.
Good sources include:
Beef
Liver
Fish
Shellfish
Eggs
Milk
Yogurt
Cheese
Fortified breakfast cereals
Fortified plant-based milk
Nutritional yeast with added B12
Vitamin B12 is also unusual because the body can store substantial amounts of it. As a result, deficiency may develop gradually rather than immediately.
Some people can also develop B12 deficiency even when their diet appears adequate because certain medical conditions or medications can interfere with absorption.
In this complete guide, you will learn the best vitamin B12 foods, why B12 is important, symptoms of deficiency, B12 sources for vegetarians and vegans, fortified foods, B12 and energy, and practical ways to maintain adequate B12 intake.
What Is Vitamin B12?
Vitamin B12 is a water-soluble vitamin that belongs to the group of B vitamins.
It is also known as cobalamin.
The body needs vitamin B12 for several important processes, including:
Normal red blood cell formation
Normal nervous system function
DNA synthesis
Normal energy metabolism
Normal psychological function
Normal homocysteine metabolism
Vitamin B12 also works closely with other nutrients, particularly folate.
Why Is Vitamin B12 Important?
Vitamin B12 contributes to many essential functions.
It helps support:
Red blood cell production
Normal neurological function
Normal energy metabolism
Normal psychological function
Normal immune function
Reduction of tiredness and fatigue
Normal homocysteine metabolism
Because B12 is involved in red blood cell formation and neurological processes, maintaining adequate intake is important throughout life.
Best Vitamin B12 Foods
Vitamin B12 is naturally concentrated in certain animal foods.
Let's look at some of the best sources.
1. Beef Liver
Liver is one of the richest natural sources of vitamin B12.
It also contains:
Iron
Vitamin A
Folate
Copper
High-quality protein
However, liver is extremely nutrient-dense and particularly high in vitamin A.
It should therefore be consumed in moderation.
Pregnant people should seek professional guidance regarding liver consumption because excessive vitamin A can be harmful during pregnancy.
2. Beef
Beef provides vitamin B12 along with:
High-quality protein
Iron
Zinc
Selenium
Lean cuts can be included in a balanced diet.
The overall quality of the diet is more important than relying heavily on any single food.
3. Clams
Clams are an excellent source of vitamin B12.
They can also provide:
Iron
Selenium
Zinc
Protein
Shellfish can therefore provide several important nutrients in one food.
Always follow appropriate food-safety practices when preparing seafood.
4. Sardines
Sardines are highly nutritious and provide vitamin B12 along with:
Omega-3 fatty acids
Protein
Selenium
Vitamin D
Calcium when edible bones are included
They are a convenient option for people who enjoy fish.
5. Salmon
Salmon provides vitamin B12 together with:
Protein
Omega-3 fatty acids
Selenium
Vitamin D
It can be combined with vegetables and whole grains for a balanced meal.
6. Tuna
Tuna provides vitamin B12 and high-quality protein.
It can be used in:
Salads
Sandwiches
Grain bowls
Wraps
Because different tuna species and products vary in mercury content, variety in seafood choices is generally a sensible approach.
7. Eggs
Eggs contain vitamin B12 along with:
Protein
Choline
Selenium
Vitamin A
Other nutrients
Eggs can be used in many meals, making them a convenient B12 source for vegetarians who consume eggs.
8. Milk
Milk provides vitamin B12 along with:
Calcium
Protein
Riboflavin
Phosphorus
Dairy products can therefore provide multiple nutrients important for overall nutrition.
9. Yogurt
Yogurt contains vitamin B12 and can also provide:
Calcium
Protein
Phosphorus
Plain yogurt can be combined with fruit, nuts and seeds for a nutritious breakfast or snack.
10. Cheese
Cheese can provide vitamin B12 along with calcium and protein.
B12 content varies among different types of cheese.
Because some cheeses are high in saturated fat and sodium, portion size and the overall dietary pattern are important.
11. Fortified Breakfast Cereals
Some breakfast cereals are fortified with vitamin B12.
Fortified foods can be particularly useful for:
Vegetarians
Vegans
Older adults
People who consume few animal foods
Always check the nutrition label because fortification levels vary considerably between products.
12. Fortified Plant-Based Milk
Many plant-based beverages are fortified with vitamin B12.
These can include:
Soy milk
Almond milk
Oat milk
Pea milk
Fortified plant milk can be particularly useful for people who avoid dairy.
Look for products that specifically list vitamin B12 on the nutrition label.
13. Fortified Nutritional Yeast
Nutritional yeast is a popular food among people following plant-based diets.
Some nutritional yeast products are fortified with vitamin B12.
However, not all nutritional yeast contains B12.
Always check the label.
It can be sprinkled over:
Pasta
Popcorn
Vegetables
Salads
Rice
Tofu
Vitamin B12 Food Chart
| Food | Vitamin B12 Source | Other Nutrients |
|---|---|---|
| Beef liver | Naturally rich | Iron, vitamin A, copper |
| Beef | Natural source | Protein, iron, zinc |
| Clams | Very rich natural source | Iron, zinc, selenium |
| Sardines | Natural source | Omega-3, vitamin D |
| Salmon | Natural source | Protein, omega-3 |
| Tuna | Natural source | Protein, selenium |
| Eggs | Natural source | Protein, choline |
| Milk | Natural source | Calcium, protein |
| Yogurt | Natural source | Calcium, protein |
| Cheese | Natural source | Calcium, protein |
| Fortified cereal | Added B12 | Varies |
| Fortified plant milk | Added B12 | Varies |
| Fortified nutritional yeast | Added B12 | Varies |
Exact B12 amounts depend on serving size, product and fortification.
Vitamin B12 for Vegetarians
Vegetarians who consume dairy and eggs can obtain vitamin B12 from:
Milk
Yogurt
Cheese
Eggs
Fortified cereals
Fortified plant-based foods
However, intake can vary significantly depending on how much animal-derived food is included.
Vegetarians who consume very little dairy or eggs may need to rely more heavily on fortified foods or supplements.
Vitamin B12 for Vegans
Vitamin B12 deserves particular attention in vegan diets.
Unfortified plant foods generally do not provide a reliable natural source of B12.
Vegans should therefore use reliable sources such as:
B12-fortified plant milk
B12-fortified breakfast cereals
B12-fortified nutritional yeast
Appropriate B12 supplements
Simply eating more vegetables, fruits, nuts or seeds does not guarantee adequate vitamin B12.
This is one of the key nutrients that requires planning in a vegan diet.
Can Plant Foods Provide Vitamin B12?
Most ordinary plant foods are not reliable sources of active vitamin B12.
Foods such as:
Fruits
Vegetables
Beans
Lentils
Nuts
Seeds
Whole grains
are highly nutritious but should not be relied upon as the primary source of B12 unless they are specifically fortified.
This is why fortified foods and supplements can be important for people who avoid animal products.
Vitamin B12 and Energy
Vitamin B12 contributes to normal energy metabolism.
However, this does not mean that taking extra B12 will automatically make a healthy person feel more energetic.
B12 can help prevent deficiency-related problems, but supplementation beyond adequate levels is not a general energy booster.
If you experience persistent tiredness, other possible causes should also be considered.
These can include:
Poor sleep
Stress
Iron deficiency
Low calorie intake
Thyroid disorders
Illness
Other nutritional deficiencies
Vitamin B12 and Red Blood Cells
Vitamin B12 contributes to normal red blood cell formation.
When B12 deficiency becomes significant, abnormal red blood cells can develop.
This can lead to a type of anemia called megaloblastic anemia.
Symptoms may include:
Fatigue
Weakness
Pale skin
Shortness of breath
Dizziness
Because similar symptoms can occur with iron deficiency and other conditions, proper testing is important.
Vitamin B12 and the Nervous System
Vitamin B12 plays an important role in normal nervous system function.
Long-term deficiency can cause neurological problems.
Possible symptoms may include:
Tingling
Numbness
Balance problems
Muscle weakness
Changes in sensation
Cognitive difficulties
Neurological problems related to B12 deficiency can sometimes occur even without obvious anemia.
This is one reason early evaluation is important when deficiency is suspected.
Vitamin B12 Deficiency
Vitamin B12 deficiency occurs when the body does not have enough available B12 to support normal functions.
Because the body stores B12, deficiency may develop slowly.
It can result from:
Inadequate dietary intake
Poor absorption
Certain digestive disorders
Certain medications
Conditions affecting the stomach or intestines
The underlying cause matters because simply increasing dietary B12 may not correct an absorption problem.
Symptoms of Vitamin B12 Deficiency
Possible symptoms include:
Fatigue
Weakness
Pale skin
Shortness of breath
Tingling or numbness
Balance problems
Memory or concentration difficulties
Sore tongue
Changes in mood
These symptoms are not specific to B12 deficiency.
A healthcare professional may use blood tests to determine whether B12 deficiency is present.
Vitamin B12 Deficiency and Anemia
B12 deficiency can cause megaloblastic anemia.
This occurs because B12 is required for normal DNA synthesis and red blood cell formation.
However, anemia is not the only concern.
Neurological symptoms can occur as well.
This is particularly important because prolonged neurological damage may not always be completely reversible.
Who Is at Risk of Vitamin B12 Deficiency?
Some groups have a higher risk.
These include:
Vegans
Some vegetarians
Older adults
People with certain digestive disorders
People who have undergone certain gastrointestinal surgeries
People taking certain long-term medications
People with conditions affecting B12 absorption
Risk depends on the individual.
Vitamin B12 and Older Adults
As people age, absorption of vitamin B12 from food can become less efficient in some individuals.
Older adults may therefore benefit from paying particular attention to B12 intake.
Fortified foods and supplements can sometimes provide B12 in forms that are easier to obtain reliably.
Anyone with concerns about deficiency should discuss appropriate testing with a healthcare professional.
Vitamin B12 and Pregnancy
Vitamin B12 is important during pregnancy because it contributes to normal cell division and neurological development.
People following vegetarian or vegan diets during pregnancy should pay particular attention to reliable B12 sources.
Prenatal nutrition should be discussed with a healthcare professional, particularly when supplements are involved.
Vitamin B12 for Children
Children need vitamin B12 for normal growth and development.
Sources can include:
Milk
Yogurt
Eggs
Fish
Meat
Fortified foods
Children following vegetarian or vegan diets require careful nutritional planning.
Parents should use age-appropriate foods and professional guidance when necessary.
Vitamin B12 and Iron
Vitamin B12 and iron are both important for healthy red blood cells.
However, they play different roles.
Iron is a key component of hemoglobin and supports oxygen transport.
Vitamin B12 is essential for normal red blood cell formation and DNA synthesis.
This means fatigue should not automatically be blamed on iron deficiency.
B12 deficiency can produce similar symptoms.
For more information, read our guide to iron-rich foods.
Vitamin B12 and Folate
Vitamin B12 and folate work together in several metabolic processes.
Both are important for:
DNA synthesis
Red blood cell formation
Cell division
A deficiency of either nutrient can contribute to megaloblastic anemia.
However, taking high amounts of folic acid can sometimes mask certain signs of B12 deficiency while neurological problems continue.
This is one reason suspected B12 deficiency should be evaluated appropriately.
Vitamin B12 and Vegan Diets
A healthy vegan diet can provide many nutrients.
However, vitamin B12 requires special attention.
A practical vegan nutrition strategy includes:
B12-fortified food + varied plant foods + appropriate supplementation when needed
Plant-based meals can provide:
Fiber
Protein
Iron
Magnesium
Potassium
Vitamin C
But B12 should come from a reliable fortified source or supplement.
Best B12-Rich Breakfast Ideas
Option 1
Fortified breakfast cereal + fortified plant milk + berries
Option 2
Eggs + wholegrain toast + tomatoes
Option 3
Greek yogurt + fruit + nuts
Option 4
Tofu scramble + fortified nutritional yeast + vegetables
B12-Rich Lunch Ideas
Option 1
Tuna salad + wholegrain bread + vegetables
Option 2
Egg and avocado sandwich + tomato salad
Option 3
Tofu bowl + B12-fortified nutritional yeast + broccoli
Option 4
Lentil salad + fortified plant-based drink
B12-Rich Dinner Ideas
Option 1
Salmon + brown rice + broccoli
Option 2
Lean beef + sweet potato + vegetables
Option 3
Sardines + wholegrain bread + salad
Option 4
Tofu stir-fry + fortified nutritional yeast
How to Get Enough Vitamin B12
A few simple strategies can make B12 intake easier.
Eat B12-rich foods regularly
Include fish, eggs, dairy or meat if they fit your diet.
Use fortified foods
Check labels for added vitamin B12.
Plan a vegan diet carefully
Do not assume that a varied plant-based diet automatically provides B12.
Pay attention to risk factors
Certain medical conditions and medications can affect B12 absorption.
Consider testing when appropriate
Persistent symptoms or risk factors may justify professional evaluation.
Vitamin B12 Supplements
Vitamin B12 supplements are widely available.
They may be particularly useful for:
Vegans
People with diagnosed deficiency
People with absorption problems
Certain older adults
People advised by a healthcare professional to supplement
Vitamin B12 has relatively low toxicity compared with some other nutrients, but supplementation should still be appropriate to the individual's needs.
Do You Need a B12 Supplement?
Not everyone needs one.
If you regularly eat reliable B12-rich foods and have normal absorption, dietary intake may be sufficient.
However, people who consume no animal products generally need a reliable source of B12 from fortified foods and/or supplements.
If deficiency is suspected, professional assessment is preferable to guessing.
Vitamin B12 Absorption
Vitamin B12 absorption is a complex process.
The stomach and small intestine play important roles.
A protein called intrinsic factor is required for normal absorption of dietary B12.
Certain conditions can interfere with this process.
Examples include:
Some autoimmune disorders
Certain gastrointestinal diseases
Certain gastrointestinal surgeries
Some long-term medication use
This means that eating enough B12 does not always guarantee adequate B12 status.
Medications and Vitamin B12
Some medications can affect vitamin B12 absorption over time.
Examples may include certain medicines used for:
Diabetes
Acid reflux
Stomach conditions
People taking long-term medication should not stop treatment because of concerns about B12.
Instead, discuss nutritional monitoring with a healthcare professional.
Common Vitamin B12 Mistakes
Mistake 1: Assuming all plant foods contain B12
Most ordinary plant foods are not reliable B12 sources.
Mistake 2: Relying on nutritional yeast without checking the label
Some nutritional yeast products contain B12 while others do not.
Mistake 3: Assuming fatigue always means low iron
B12 deficiency can also cause fatigue and anemia.
Mistake 4: Ignoring absorption problems
Some people cannot absorb B12 efficiently even when dietary intake is adequate.
Mistake 5: Waiting for severe symptoms
B12 deficiency can develop gradually.
Vitamin B12 Myths
Myth 1: Vegans cannot be healthy because they lack B12
False.
Vegans can maintain adequate B12 through fortified foods and appropriate supplementation.
Myth 2: More B12 always means more energy
No.
B12 supports normal energy metabolism, but extra B12 does not automatically increase energy in people who already have adequate status.
Myth 3: Plant foods naturally provide plenty of B12
Most do not.
Reliable fortified foods or supplements are important for people avoiding animal foods.
Myth 4: B12 deficiency only affects red blood cells
False.
It can also affect the nervous system.
Myth 5: You can always fix B12 deficiency by eating more meat
Not necessarily.
Absorption problems may require specific treatment.
Frequently Asked Questions
What foods are highest in vitamin B12?
Liver, clams, fish, meat, eggs and dairy products are among the best natural sources.
What is the best plant-based source of B12?
Fortified foods such as B12-fortified plant milk, breakfast cereals and nutritional yeast can provide reliable B12.
Do vegans need vitamin B12 supplements?
Vegans generally need a reliable source of B12 through fortified foods and/or supplements because unfortified plant foods are not dependable sources.
Do eggs contain vitamin B12?
Yes. Eggs contain vitamin B12 and can contribute to intake.
Does milk contain B12?
Yes. Milk naturally contains vitamin B12.
Can vitamin B12 give you energy?
B12 contributes to normal energy metabolism. Correcting a deficiency can improve deficiency-related fatigue, but extra B12 is not a general energy booster.
What are the symptoms of B12 deficiency?
Possible symptoms include fatigue, weakness, pale skin, tingling, numbness, balance problems and cognitive changes.
Can B12 deficiency cause anemia?
Yes. Significant B12 deficiency can cause megaloblastic anemia.
Can B12 deficiency affect the nervous system?
Yes. Prolonged deficiency can cause neurological symptoms.
Should older adults take B12 supplements?
Some older adults may benefit from fortified foods or supplements, particularly if absorption is reduced. Individual needs should be assessed appropriately.
Final Thoughts
Vitamin B12 is an essential nutrient that supports normal red blood cell formation, nervous system function, DNA synthesis and energy metabolism.
Excellent natural sources include:
Liver
Beef
Clams
Sardines
Salmon
Tuna
Eggs
Milk
Yogurt
Cheese
For people following vegetarian or vegan diets, fortified foods can provide an important alternative.
Useful options include:
Fortified plant milk
Fortified breakfast cereals
Fortified nutritional yeast
One of the most important lessons is that a healthy-looking diet does not automatically guarantee adequate vitamin B12.
People who avoid animal products need a reliable B12 strategy.
People with certain digestive conditions or medication use may also need to pay closer attention to B12 status.
If symptoms such as unexplained fatigue, numbness, tingling or balance problems occur, it is better to investigate the cause than to assume that diet alone is responsible.
A balanced nutrition strategy should provide B12 alongside other important nutrients such as iron, folate, vitamin D, calcium, magnesium and potassium.
Internal Linking Strategy
Main Nutrition Pillar
What Is Nutrition? A Complete Beginner's Guide
Anchor:
nutrition basics
Vitamins & Minerals Pillar
Vitamins and Minerals: A Complete Guide to Essential Micronutrients
Anchor:
essential vitamins and minerals
Iron
Iron-Rich Foods: Best Sources, Benefits, Deficiency, and How to Improve Iron Absorption
Anchor:
iron-rich foods
Vitamin C
Vitamin C Foods: Benefits, Best Sources, Deficiency, and How to Get Enough
Anchor:
vitamin C foods
Folate
Folate Foods: Best Sources, Benefits, Deficiency, and Why It Matters
Anchor:
folate-rich foods
Calcium
Calcium-Rich Foods: Best Sources, Benefits, Deficiency, and How to Get Enough
Anchor:
calcium-rich foods
Magnesium
Magnesium-Rich Foods: Best Sources, Benefits, and How to Get Enough
Anchor:
magnesium-rich foods
Potassium
Potassium-Rich Foods: Best Sources, Benefits, and How to Get Enough
Anchor:
potassium-rich foods
Vitamin B12 Topic Cluster
Build these supporting articles around this pillar:
20 Best Vitamin B12 Foods
Vitamin B12 Deficiency: Symptoms, Causes, and Risk Factors
Vitamin B12 Benefits: What Does B12 Do?
Vitamin B12 Foods for Vegans
Vitamin B12 Foods for Vegetarians
Best Vegan Sources of Vitamin B12
Vitamin B12 and Energy: What You Need to Know
Vitamin B12 and the Nervous System
Vitamin B12 and Red Blood Cells
Vitamin B12 and Iron: What's the Difference?
Vitamin B12 and Folate
Vitamin B12 During Pregnancy
Vitamin B12 for Older Adults
Vitamin B12 for Children
Vitamin B12 Supplements: Benefits and Uses
Can You Get Too Much Vitamin B12?
Best B12-Fortified Foods
Vitamin B12 in Plant-Based Milk
Vitamin B12 in Nutritional Yeast
Vitamin B12 Deficiency and Fatigue
This creates the cluster:
Nutrition → Vitamins & Minerals → Vitamin B12 → Energy, Blood, Brain & Vegan Nutrition