Foods high in vitamin B12 play an important role in a balanced diet because vitamin B12 supports normal nerve function, red blood cell formation, and DNA production. This essential nutrient is naturally found mainly in animal-based foods, including fish, shellfish, meat, eggs, milk, and other dairy products. Certain fortified foods also provide vitamin B12 and can be particularly helpful for people who eat little or no animal food.
However, not every source provides the same amount. Beef liver and clams are exceptionally rich in vitamin B12, while eggs and dairy products supply smaller amounts. Fortified breakfast cereals, nutritional yeast, and some plant-based milk alternatives offer additional options, depending on the product.
Understanding the difference between natural and fortified sources makes it easier to plan meals, compare nutrition labels, and meet your daily requirements.
This guide explores 20 foods high in vitamin B12, compares their approximate nutrient content, explains options for vegetarian and vegan diets, and shares practical tips for getting enough of this essential vitamin.
Key Takeaways
- Natural sources: Fish, shellfish, meat, poultry, eggs, and dairy products contain vitamin B12 naturally.
- Richest options: Beef liver, clams, and oysters are among the most concentrated food sources.
- Fortified foods: Some cereals, nutritional yeast products, plant-based milks, and meat alternatives contain added vitamin B12.
- Plant-based diets need planning: Most unfortified fruits, vegetables, grains, beans, nuts, and seeds are not reliable sources of vitamin B12.
- Daily requirements matter: Most adults need 2.4 micrograms (mcg) per day.
- Absorption matters, too: Certain medical conditions and medications can affect vitamin B12 status even when dietary intake seems adequate.
What Is Vitamin B12?
Vitamin B12, also known as cobalamin, is a water-soluble vitamin required for several essential processes in the body. Because the body cannot make enough vitamin B12 on its own, it must come from food, fortified products, or supplements when needed.
Why does your body need vitamin B12?
Vitamin B12 helps your body:
- Produce red blood cells: It supports normal blood cell formation and helps prevent megaloblastic anemia caused by deficiency.
- Maintain healthy nerves: It supports normal neurological function and helps maintain the protective covering around nerves.
- Make DNA: It is necessary for DNA synthesis and normal cell division.
- Support metabolism: It participates in processes that help the body use certain nutrients.
A diet containing reliable vitamin B12 sources can help support these functions. However, food intake alone may not correct a deficiency caused by impaired absorption.
For more information, see the NIH Office of Dietary Supplements vitamin B12 fact sheet.
20 Foods High in Vitamin B12: Natural and Fortified Sources
The following list includes naturally occurring sources and products that may contain added vitamin B12. Nutrient values are approximate and can vary by species, serving size, preparation, and brand.
1. Beef liver
Beef liver is one of the richest natural sources of vitamin B12. A 3-ounce cooked serving provides approximately 70.7 mcg in the reference values published by the NIH Office of Dietary Supplements.
It also supplies protein, iron, and vitamin A. Although it is exceptionally rich in vitamin B12, liver is not necessarily an everyday food for everyone. Its high preformed vitamin A content means that pregnant people should avoid liver and liver products unless specifically advised otherwise by their healthcare professional.
How to include it: If appropriate for your diet, serve a modest portion of thoroughly cooked liver with vegetables and whole grains.
2. Clams
Clams are an excellent seafood source of vitamin B12. A 3-ounce cooked serving provides approximately 17 mcg.
They also contain protein and minerals, making them a nutrient-dense food choice. Proper handling and thorough cooking are important for food safety.
How to include them: Add cooked clams to seafood pasta, soups, or a seafood stew.
3. Oysters
Cooked oysters provide approximately 14.9 mcg of vitamin B12 per 3-ounce serving in the reference data.
They are another concentrated seafood source, although their nutrient content varies with species and preparation. Raw or undercooked shellfish can pose a foodborne illness risk, particularly for people who are pregnant or immunocompromised.
How to include them: Enjoy thoroughly cooked oysters with lemon and a vegetable side dish.
4. Fortified nutritional yeast
Nutritional yeast is often used to add a savory, cheese-like flavor to meals. Some products are fortified with vitamin B12, making them useful for vegetarian and vegan diets.
A quarter-cup serving of certain fortified products may provide approximately 8.3–24 mcg, depending on the brand. Unfortified nutritional yeast is not a dependable source of vitamin B12.
How to include it: Sprinkle a fortified product over popcorn, pasta, roasted vegetables, soups, or tofu. Always check the label.
5. Salmon
Salmon provides approximately 2.6 mcg of vitamin B12 per 3-ounce cooked serving in the NIH reference data.
It also contains protein and omega-3 fatty acids. Salmon is a practical option for people who want to include fish as part of a varied, nutrient-rich diet.
How to include it: Bake or grill salmon and serve it with brown rice, potatoes, or steamed vegetables.
6. Canned light tuna
Canned light tuna provides approximately 2.5 mcg per 3-ounce serving in the reference example.
It is convenient for quick meals and can contribute meaningfully to vitamin B12 intake. Fish choices should be varied, and people who are pregnant or breastfeeding should follow local guidance on fish and mercury exposure.
How to include it: Add tuna to a whole-grain sandwich, a leafy salad, or a simple lunch bowl.
7. Ground beef
Cooked ground beef provides approximately 2.4 mcg of vitamin B12 per 3-ounce serving in the reference data.
It also supplies protein, iron, and zinc. Leaner options can be incorporated into balanced meals alongside vegetables and whole grains.
How to include it: Prepare homemade meatballs, stuffed peppers, or a beef and vegetable rice bowl.
8. Milk
One cup of 2% cow’s milk provides approximately 1.3 mcg of vitamin B12 in the reference example.
Milk also supplies protein and calcium. Other dairy milks and fortified alternatives can differ in vitamin B12 content, so check the nutrition label when comparing products.
How to include it: Drink milk with breakfast, add it to oatmeal, or use it in soups and sauces.
9. Plain yogurt
A 6-ounce serving of plain yogurt provides approximately 1.0 mcg of vitamin B12 in the reference example.
Yogurt can contribute to daily intake while also supplying protein and calcium. Its B12 content varies with the product and milk used.
How to include it: Pair plain yogurt with fruit, oats, or nuts, or use it as the base for a savory dip.
10. Fortified breakfast cereal
Some breakfast cereals contain vitamin B12 added during manufacturing. In the NIH reference example, a serving of a fortified cereal provides approximately 0.6 mcg.
Not every cereal is fortified, and amounts can differ significantly between brands. Check the nutrition label and serving size rather than assuming all cereals provide B12.
How to include it: Serve fortified cereal with milk or a plant-based milk alternative that also contains added vitamin B12.
11. Cheddar cheese
Cheddar cheese provides approximately 0.5 mcg per 1½-ounce serving in the reference example.
Although it contains less vitamin B12 than liver, shellfish, or many fish options, it can contribute to overall intake. Cheese also supplies protein and calcium.
How to include it: Add a moderate portion to whole-grain toast, sandwiches, omelets, or vegetable dishes.
12. Eggs
One large egg provides approximately 0.5 mcg of vitamin B12 in the reference data.
Eggs are versatile and contain protein along with several other nutrients. They can contribute to your daily intake, but relying on eggs alone may not be enough to meet your requirements.
How to include them: Prepare boiled eggs, scrambled eggs, or a vegetable omelet for breakfast or lunch.
13. Turkey breast
Roasted turkey breast provides approximately 0.3 mcg per 3-ounce serving in the reference example.
Turkey is a lean protein option that can contribute to a varied eating pattern. The exact amount of vitamin B12 depends on the cut and preparation.
How to include it: Use roasted turkey in sandwiches, wraps, or grain bowls.
14. Chicken
Chicken contains vitamin B12, although the amount varies by cut and serving size. It can contribute to daily intake when included in a diet that also contains other reliable sources.
Chicken is widely used in everyday meals and supplies high-quality protein.
How to include it: Grill chicken, add it to vegetable soup, or serve it with whole grains and greens.
15. Sardines
Sardines provide vitamin B12 and omega-3 fatty acids. Sardines eaten with their soft bones can also contribute calcium.
The precise amount of B12 varies by species and product. Canned sardines may contain added salt, so compare labels if sodium intake is a concern.
How to include them: Serve sardines on whole-grain toast, add them to salads, or pair them with roasted vegetables.
16. Trout
Trout is another fish that supplies vitamin B12, along with protein and beneficial fats.
Its nutrient content varies by species and preparation method, but it can be rotated with salmon and other seafood to add variety to your diet.
How to include it: Bake trout with lemon and herbs and serve it with potatoes or brown rice.
17. Herring
Herring is a nutrient-rich fish that contains vitamin B12 and omega-3 fatty acids.
Smoked or pickled products may have more sodium than fresh preparations. Check product labels and select options that suit your dietary needs.
How to include it: Serve appropriately prepared herring with potatoes, vegetables, or whole grains.
18. Pork
Pork contains vitamin B12, with amounts that vary according to the cut and serving size. It can be included as one of several animal-based sources in a varied diet.
Choose cooking methods such as roasting or grilling and pair the meat with vegetables and whole grains.
How to include it: Serve a lean pork portion with cooked greens and brown rice.
19. Fortified plant-based milk
Some soy, almond, oat, and other plant-based milk alternatives contain added vitamin B12. However, fortification varies by brand and product type.
For people who do not consume dairy, these products can be convenient sources when they provide a meaningful amount of vitamin B12 per serving.
How to include it: Use fortified plant milk in oatmeal, smoothies, cereal, or coffee. Check the label to confirm the product contains B12.
20. Fortified plant-based meat alternatives
Certain plant-based burgers, meat substitutes, and alternative protein products contain added vitamin B12.
They can be useful for people following vegetarian or vegan diets, but the presence and amount of B12 depend on the specific product.
How to include them: Choose a product that lists vitamin B12 in its nutrition information and combine it with vegetables and whole grains.

Foods high in vitamin B12, including seafood, meat, eggs, dairy, and fortified products.
Natural vs. Fortified Vitamin B12 Foods
Understanding the difference between natural and fortified sources helps you choose the right foods for your eating pattern.
What are natural sources of vitamin B12?
Natural sources contain vitamin B12 as part of the food itself. They include:
- Beef and other meats
- Fish and shellfish
- Poultry
- Eggs
- Milk, yogurt, and cheese
These foods can provide different amounts of B12, so eating a variety of appropriate sources may help you meet your daily requirements.
What are fortified vitamin B12 foods?
Fortified foods have vitamin B12 added during manufacturing. Common examples include certain:
- Breakfast cereals
- Nutritional yeast products
- Plant-based milks
- Plant-based meat alternatives
- Nutritional drinks
Fortified foods can be particularly valuable for people who avoid animal products. However, not every product in these categories contains B12.
Which type is better?
Neither category is automatically best for everyone. Natural animal-based foods provide B12 alongside other nutrients, while fortified foods can offer an alternative for people who do not consume those foods.
The most suitable choices depend on your dietary preferences, nutrient needs, health status, and access to food. Check labels to confirm the amount of vitamin B12 per serving.
Vitamin B12 Foods Chart: Compare Serving Sizes
The following chart provides selected approximate values from the NIH Office of Dietary Supplements professional fact sheet.
| Food | Serving size | Approximate vitamin B12 |
|---|---|---|
| Beef liver, cooked | 3 oz | 70.7 mcg |
| Clams, cooked | 3 oz | 17 mcg |
| Oysters, cooked | 3 oz | 14.9 mcg |
| Fortified nutritional yeast | ¼ cup, depending on product | 8.3–24 mcg |
| Salmon, cooked | 3 oz | 2.6 mcg |
| Canned light tuna | 3 oz | 2.5 mcg |
| Ground beef, cooked | 3 oz | 2.4 mcg |
| Cow’s milk | 1 cup | 1.3 mcg |
| Plain yogurt | 6 oz | 1.0 mcg |
| Fortified breakfast cereal | 1 serving in reference example | 0.6 mcg |
| Cheddar cheese | 1½ oz | 0.5 mcg |
| Large egg | 1 egg | 0.5 mcg |
| Turkey breast | 3 oz | 0.3 mcg |
Values are approximate. The amount in fortified products can vary considerably by brand, and naturally occurring amounts can vary by food and preparation.
How should you use this chart?
Use the chart to compare options, not as a strict meal plan. For example, a serving of salmon in the reference data provides slightly more than the adult recommended daily intake, while milk, yogurt, and eggs can contribute smaller amounts across meals.
Your body does not absorb every microgram you consume, and absorption can be affected by age, health conditions, and medications. If you have a diagnosed deficiency, follow your healthcare professional’s advice rather than relying on this chart alone.
How Much Vitamin B12 Do You Need Daily?
Vitamin B12 requirements vary by age and life stage. The following recommended dietary allowances are from US National Institutes of Health guidance.
| Life stage | Recommended amount per day |
|---|---|
| Infants, birth to 6 months | 0.4 mcg |
| Infants, 7–12 months | 0.5 mcg |
| 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 figures are general recommendations for healthy people. A healthcare professional may recommend a different intake or treatment plan if you have a deficiency or a condition that affects absorption.
How can you meet the daily requirement?
Most adults need 2.4 mcg per day. Depending on your dietary pattern, you might obtain B12 from fish, dairy, eggs, meat, or fortified products.
For example, the reference serving of cooked salmon provides approximately 2.6 mcg. Other people may get their intake from a combination of dairy foods, eggs, and fortified cereal. People who follow vegan diets need to identify reliable fortified sources or use supplements when appropriate.
Vitamin B12 Foods for Vegetarians and Vegans
People who avoid some or all animal foods may need to pay closer attention to their vitamin B12 intake. The most important distinction is whether a food contains naturally occurring B12 or has been fortified with it.
Vegetarian foods high in vitamin B12
Depending on what you eat, suitable options may include:
- Milk
- Yogurt
- Cheese
- Eggs
- Fortified breakfast cereal
- Fortified nutritional yeast
- Fortified plant-based milk
The amount of B12 in eggs and dairy products varies, so people who eat only small quantities may need additional sources.
Vitamin B12 sources for vegans
Reliable options include certain products specifically fortified with vitamin B12, such as:
- Fortified nutritional yeast
- Fortified breakfast cereals
- Fortified soy, almond, or oat milk
- Certain fortified plant-based meat alternatives
Check the label for vitamin B12 and the amount per serving. Fortification is not universal, even within the same product category.
Unfortified fruits, vegetables, mushrooms, seaweed, beans, nuts, seeds, and fermented foods should not be treated as dependable sources of vitamin B12. If you follow a vegan diet, discuss a reliable fortified-food or supplement plan with a qualified healthcare professional.
vitamin B12 foods for vegetarians and vegans.

: Fortified plant-based milk, cereal, nutritional yeast, and meat alternatives as vitamin B12 sources.
Are Fruits and Vegetables Good Sources of Vitamin B12?
Most unfortified fruits and vegetables do not contain meaningful amounts of vitamin B12. Apples, bananas, oranges, spinach, carrots, broccoli, and similar everyday produce should not be relied on to meet your B12 requirement.
That does not make them any less valuable. Fruits and vegetables supply fiber, vitamin C, folate, potassium, and other nutrients that support a balanced diet.
Some packaged plant-based foods may contain vitamin B12 because manufacturers have added it. In those cases, the vitamin comes from fortification rather than from the ordinary plant ingredients.
“vitamin-rich fruits and vegetables.
Easy Meal Ideas Using Foods High in Vitamin B12
You can include vitamin B12 foods in familiar meals without making your diet complicated.
Breakfast ideas
- Scrambled eggs with whole-grain toast and milk
- Fortified cereal with fortified plant-based milk
- Plain yogurt with oats and fruit
- A savory breakfast bowl topped with fortified nutritional yeast
Lunch ideas
- Tuna salad with whole-grain bread
- Chicken and vegetable wraps
- Salmon with a grain salad
- A fortified plant-based protein with roasted vegetables
Dinner ideas
- Baked trout with potatoes and greens
- Lean beef with brown rice and vegetables
- Thoroughly cooked shellfish with whole-grain pasta
- A fortified plant-based burger with vegetables
Snack ideas
- Plain yogurt
- A boiled egg
- Cheese with whole-grain crackers
- A serving of fortified cereal, if appropriate
Choose foods that fit your preferences and budget. You do not need to consume every item on this list to have a balanced diet.
Vitamin B12 Deficiency: Who May Need Extra Attention?
A diet low in vitamin B12 can contribute to deficiency, but dietary intake is not the only cause. Some people cannot absorb the vitamin properly even when they eat foods that contain it.
Who may be at higher risk?
People who may need extra attention include:
- Vegans and some vegetarians: They may not obtain enough B12 without dependable fortified foods or appropriate supplements.
- Older adults: Age-related changes in digestion can make it harder for some people to absorb vitamin B12 from food.
- People with digestive conditions: Certain gastrointestinal disorders or surgeries can interfere with absorption.
- People with pernicious anemia: This condition affects intrinsic factor, a protein required for vitamin B12 absorption.
- People taking certain medications: Long-term use of metformin or some acid-reducing medicines can affect B12 status in some individuals.
What are the possible signs of deficiency?
Symptoms may include:
- Fatigue or weakness
- Pale skin
- A sore or smooth tongue
- Numbness or tingling in the hands and feet
- Problems with balance
- Changes in memory or concentration
These symptoms can have many causes, so they do not confirm a vitamin B12 deficiency on their own.
If you are concerned, consult a healthcare professional. Blood tests may be needed to determine your status and identify the cause. Treatment can involve dietary changes, oral supplements, or injections, depending on the circumstances. Neurological symptoms deserve prompt medical attention because prolonged deficiency can cause lasting damage.
Vitamin B12 health professional fact sheet.
Do You Need Vitamin B12 Supplements?
Not everyone needs a supplement. Many people can meet their needs through a suitable diet, while others may need fortified foods or supplements because of dietary restrictions or absorption problems.
Consider discussing vitamin B12 with a healthcare professional if you:
- Follow a vegan diet without reliable fortified sources.
- Have been diagnosed with a vitamin B12 deficiency.
- Have a medical condition that affects nutrient absorption.
- Have undergone gastrointestinal surgery.
- Take medication that may affect B12 status over time.
More is not automatically better. The appropriate dose and form depend on your diet, health history, test results, and ability to absorb the vitamin.
If a deficiency is caused by poor absorption, eating more B12-rich foods may not be sufficient. Professional evaluation can help determine the appropriate treatment.
Tips for Choosing and Using Vitamin B12 Foods
Follow these practical steps to make better food choices:
- Choose variety. Rotate fish, meat, eggs, dairy, and suitable fortified foods according to your preferences.
- Read nutrition labels. Check whether fortified products actually contain vitamin B12 and how much they provide per serving.
- Plan for plant-based diets. Identify reliable fortified foods and seek professional advice about supplementation when needed.
- Pay attention to serving sizes. Nutrient values depend on the amount you eat.
- Consider absorption. Adequate intake does not always guarantee adequate vitamin B12 status.
- Seek advice if you have symptoms or risk factors. Do not try to diagnose a deficiency based on symptoms alone.
Frequently Asked Questions
What foods are highest in vitamin B12?
Beef liver, clams, and oysters are among the richest natural food sources of vitamin B12. Fortified nutritional yeast can also provide substantial amounts, depending on the brand.
What are the best natural foods high in vitamin B12?
Good natural sources include beef liver, shellfish, fish, meat, eggs, milk, yogurt, and cheese. The amount of vitamin B12 varies by food and serving size.
Which fortified foods contain vitamin B12?
Some breakfast cereals, nutritional yeast products, plant-based milks, and meat alternatives contain added vitamin B12. Always check the label because not all products are fortified.
Can I get enough vitamin B12 without eating meat?
Yes, depending on your diet. Eggs and dairy can provide B12 for some vegetarians. Vegans need reliable fortified foods or an appropriate supplement plan to obtain enough vitamin B12.
Do fruits and vegetables contain vitamin B12?
Most unfortified fruits and vegetables do not provide meaningful amounts of vitamin B12. They are valuable for other nutrients but should not replace reliable B12 sources.
How much vitamin B12 should adults consume daily?
Most adults aged 19 and older need 2.4 mcg per day. The recommended amount is 2.6 mcg during pregnancy and 2.8 mcg while breastfeeding.
Can food alone fix a vitamin B12 deficiency?
It depends on the cause. Improving dietary intake may help when intake is too low, but an absorption problem may require supplements or injections prescribed or recommended by a healthcare professional.
Are eggs enough to meet daily vitamin B12 needs?
One large egg provides approximately 0.5 mcg in the reference data, which is less than the 2.4 mcg recommended daily amount for most adults. Eggs can contribute, but other sources may be needed.
Is fortified nutritional yeast a reliable vitamin B12 source?
It can be, provided the product is fortified and the label confirms the amount. Unfortified nutritional yeast should not be considered a dependable B12 source.
Conclusion
Including foods high in vitamin B12 in your eating pattern can help support normal nerve function, red blood cell production, and DNA synthesis. Natural sources such as fish, shellfish, meat, eggs, and dairy provide different amounts, while fortified cereals, nutritional yeast, and selected plant-based products can help people who avoid animal foods.
The best approach is to choose a variety of reliable sources, check labels on fortified products, and understand your daily requirements. If you follow a vegan diet, have a digestive condition, take medications that may affect B12 status, or experience symptoms that concern you, seek advice from a qualified healthcare professional.
With thoughtful food choices and appropriate guidance, you can make vitamin B12 a practical part of a balanced diet.
4 thoughts on “Foods High in Vitamin B12: Natural and Fortified Sources”