To improve B12 absorption naturally, eat B12-rich animal foods or fortified foods at several meals through the day, because your gut absorbs only about 1.5 to 2 mcg of B12 at a time. Dairy and fortified foods are especially well absorbed, gentle cooking keeps more B12 in your food, and vegans need fortified foods or a supplement because plants do not naturally contain B12. If food alone is not keeping your levels up, a clinician can test you and discuss the next step.
Key Takeaways
- Adults need 2.4 mcg of vitamin B12 a day (2.6 mcg in pregnancy and 2.8 mcg while breastfeeding).
- Clams, beef liver and oysters are the richest foods; fortified nutritional yeast can supply 8.3 to 24 mcg in about a quarter cup.
- B12 from dairy appears about three times better absorbed than B12 from meat, fish and poultry, while B12 in eggs is poorly absorbed.
- Spreading B12 foods across meals helps, because absorption is capped at about 1.5 to 2 mcg per meal.
- Microwaving and long, hot cooking can destroy a noticeable share of the B12 in food.
- Plant foods do not naturally contain B12, so vegans and many adults over 50 rely on fortified foods or supplements.
Evidence grade: Strong. Daily needs and food values come from established NIH reference data, and food bioavailability comes from human absorption studies summarized in peer-reviewed reviews; the cooking data come from smaller laboratory studies.
This is our food-first guide. For the full science of absorption, including supplement forms, sublingual vs oral vs injected B12, and the conditions and medicines that interfere, see our complete guide on how to increase vitamin B12 absorption. Our vitamin B12 guide covers the vitamin from top to bottom.
Why Food B12 Needs a Little Help
In food, B12 is bound to protein. Stomach acid and digestive enzymes free it, then it pairs with intrinsic factor, a protein made by the stomach, and is absorbed in the last part of the small intestine [1]. Intrinsic factor can carry only about 1 to 2 mcg at a time [1], and one review puts the ceiling at about 1.5 to 2.0 mcg per meal [3]. Two practical lessons follow: how much B12 a food contains is only half the story, and timing matters.
The B12 added to fortified foods is already free, so it does not depend on stomach acid to be released [1]. That makes fortified foods useful for people who make less stomach acid, which is common with age [2].

Best Food Sources of Vitamin B12
B12 is found naturally in fish, meat, poultry, eggs and dairy products, and plant foods do not naturally contain it [1]. Values below are from the NIH Office of Dietary Supplements, based on USDA data. The Daily Value (DV) for B12 is 2.4 mcg.
| Food | B12 per serving (mcg) | % Daily Value |
|---|---|---|
| Beef liver, cooked, pan fried, 3 ounces | 70.7 | 2,944% |
| Clams (without shells), cooked, 3 ounces | 17 | 708% |
| Oysters, eastern, wild, cooked, 3 ounces | 14.9 | 621% |
| Nutritional yeast, fortified, about 1/4 cup (check label) | 8.3 to 24 | 346% to 1,000% |
| Salmon, Atlantic, cooked, 3 ounces | 2.6 | 108% |
| Tuna, light, canned in water, 3 ounces | 2.5 | 104% |
| Beef, ground, 85% lean, pan browned, 3 ounces | 2.4 | 100% |
| Milk, 2% milkfat, 1 cup | 1.3 | 54% |
| Yogurt, plain, fat free, 6-ounce container | 1.0 | 43% |
| Breakfast cereal fortified with 25% DV for B12, 1 serving | 0.6 | 25% |
| Cheese, cheddar, 1.5 ounces | 0.5 | 19% |
| Egg, whole, cooked, 1 large | 0.5 | 19% |
| Turkey breast, roasted, 3 ounces | 0.3 | 14% |
| Tempeh, 1/2 cup | 0.1 | 3% |
| Banana, whole wheat bread, strawberries, kidney beans, spinach | 0 | 0% |
Source: [1].
Not all food B12 is absorbed equally
Absorption studies in healthy people found that about 42% of the B12 in fish, 56% to 89% in sheep meat and 61% to 66% in chicken was absorbed, while B12 in eggs seems to be poorly absorbed, under 9% [3]. B12 from dairy products appears to be about three times more bioavailable than B12 from meat, fish and poultry [1]. U.S. dietary guidelines assume that healthy adults absorb about 50% of the B12 in their food [3].
Fortified Foods for Vegans and Vegetarians
Vegans, and vegetarians who eat some dairy or eggs but no meat, have a higher risk of low B12 because natural sources are limited to animal foods. Eating B12-fortified foods, such as fortified nutritional yeast, and taking B12 supplements can substantially reduce that risk [1].
- Fortified nutritional yeast is one of the most concentrated options, but the amount varies widely by brand (8.3 to 24 mcg in about a quarter cup), so read the label [1].
- Fortified breakfast cereals provide B12 with high bioavailability and are described in research as a particularly valuable source for vegans and older adults [1][3].
- Algae need caution. Most edible blue-green algae sold as supplements contain mainly pseudovitamin B12, a form that is inactive in people, so they are not reliable B12 sources [3]. Dried purple laver (nori) contains measurable B12 and has been suggested as the most suitable naturally occurring plant source [4], but other edible algae contain little or none [3], so it should not be your only source.
- Fermented soy is not enough on its own. Tempeh provides only about 0.1 mcg per half cup [1].
If you are vegan and pregnant or breastfeeding, plan your B12 with your clinician: breastfed infants of mothers who eat no animal products can have very limited B12 reserves [1].
Pairing and Timing: Getting More From Each Meal
- Spread B12 across the day. Since absorption is capped at about 1.5 to 2 mcg per meal [3], a glass of milk at breakfast, fish at lunch and yogurt later will do more than one big B12 meal.
- Lean on dairy if you eat it. Milk, yogurt and cheese offer modest amounts of well-absorbed B12 [1].
- Add a fortified food to at least one meal. Free-form B12 does not need stomach acid to be released [1], which helps if you are older or eat little animal food.
- Do not count on eggs alone. An egg contains 0.5 mcg [1], and that B12 is poorly absorbed [3].
You may see claims that particular food pairings, probiotics or "gut boosters" raise B12 absorption. We did not find human evidence for them in the sources we reviewed, so we leave them out.
Cooking Methods That Preserve B12
B12 is sensitive to heat. In a laboratory study, microwaving raw beef, pork and milk destroyed about 30% to 40% of their B12, and the breakdown products had no vitamin activity [5]. In fish, grilling, boiling, frying, steaming and microwaving cut B12 content by up to about 62%, while cooking in a vacuum-sealed pouch caused no measurable loss; losses depended on temperature and cooking time [6].
- Avoid overcooking B12-rich foods, and keep reheating to a minimum.
- Gentle, sealed methods such as cooking in a vacuum pouch retained B12 in testing [6].
- Dairy and fortified foods eaten without cooking, such as yogurt, milk or nutritional yeast sprinkled on food, avoid heat losses entirely.
The NIH food values above are for cooked foods, so they already reflect typical preparation [1].
When Food Isn't Enough
Food is the natural first step, but it does not work for everyone:
- Adults over 50. Many make too little stomach acid to free B12 from food, so the NIH advises getting most B12 from fortified foods or supplements [2].
- Vegans. Without fortified foods or supplements, there is no dependable B12 source [1].
- People with absorption problems. If low B12 comes from a diet gap, B12 pills may resolve it; if it comes from a health condition, a clinician may recommend shots or large oral doses [7]. In small trials, 1,000 to 2,000 mcg a day by mouth raised blood B12 about as well as injections [8].
Signs that it may be time for a blood test include tiredness, weakness, pale skin, a sore mouth or tongue, and numb or tingly hands and feet [2]. Because the body stores large amounts of B12, these signs can take years to appear [2].

OPA option: OPA Women's Daily Multivitamin
For days when food falls short, its B-vitamin complex includes vitamin B12 along with thiamine, riboflavin, niacin, vitamin B6, folate, biotin and pantothenic acid to support energy metabolism (2 capsules a day, 30-day supply). Supplement B12 is already in free form [1]. The product listing does not state the B12 amount, so check the Supplement Facts label; multivitamins typically supply 5 to 25 mcg [1], compared with the 2.4 mcg adult RDA. It is not a substitute for testing if you think your levels are low.
Safety and Interactions
B12 from food and supplements has no Tolerable Upper Intake Level, and the NIH says it has not been shown to cause harm even at high doses [1][2]. Points to discuss with a clinician:
- Health conditions and surgery. People with atrophic gastritis, pernicious anemia, celiac disease, or stomach or intestinal surgery (including weight-loss surgery) may not absorb enough B12 from food, however well they eat [1]. Their B12 plan belongs with their clinician.
- Medicines. Talk to your doctor or pharmacist if you take proton pump inhibitors (such as omeprazole or lansoprazole), H2 blockers (such as cimetidine) or metformin long term; these can lower B12 absorption or levels [1]. Do not stop or change a medicine on your own.
- Pregnancy and breastfeeding on a vegan diet. Discuss B12 with your clinician to protect your baby's supply [1].
Frequently Asked Questions
Which foods have the most vitamin B12?
Beef liver (70.7 mcg per 3 ounces), clams (17 mcg) and oysters (14.9 mcg) top the list, followed by fortified nutritional yeast, salmon, tuna and beef [1].
Can vegans and vegetarians get enough B12?
Yes, with planning. Plant foods do not naturally contain B12, so vegans need fortified foods such as fortified nutritional yeast or cereals, or a B12 supplement; both substantially reduce the risk of low B12 [1].
Does cooking destroy vitamin B12?
Partly. Microwaving destroyed about 30% to 40% of the B12 in beef, pork and milk in one study [5], and conventional cooking cut B12 in fish by up to about 62%, while vacuum-pouch cooking caused no loss [6].
Are eggs a good source of B12?
Not a strong one. A large egg has about 0.5 mcg [1], and research suggests less than 9% of egg B12 is absorbed [3]. Dairy, fish and fortified foods are better choices.
How does stomach acid affect B12 absorption?
Stomach acid frees B12 from the protein in food so it can bind intrinsic factor [1]. With less acid, which is common with age, less food B12 is released, while B12 in fortified foods and supplements does not need that step [1][2].
Why is B12 so important for the body?
B12 helps keep blood and nerve cells healthy and is needed to make DNA [2].
Sources
- NIH Office of Dietary Supplements. Vitamin B12: Fact Sheet for Health Professionals. Updated July 2, 2025.
- NIH Office of Dietary Supplements. Vitamin B12: Fact Sheet for Consumers.
- Watanabe F. Vitamin B12 sources and bioavailability. Exp Biol Med (Maywood). 2007.
- Watanabe F, Yabuta Y, Bito T, Teng F. Vitamin B12-containing plant food sources for vegetarians. Nutrients. 2014.
- Watanabe F, Abe K, Fujita T, et al. Effects of microwave heating on the loss of vitamin B12 in foods. J Agric Food Chem. 1998.
- Nishioka M, Kanosue F, Yabuta Y, Watanabe F. Loss of vitamin B12 in fish (round herring) meats during various cooking treatments. J Nutr Sci Vitaminol (Tokyo). 2011.
- MedlinePlus (U.S. National Library of Medicine). Vitamin B12 deficiency anemia.
- Wang H, Li L, Qin LL, et al. Oral vitamin B12 versus intramuscular vitamin B12 for vitamin B12 deficiency. Cochrane Database Syst Rev. 2018.
Disclosure: OPA Nutrition sells supplements, including products mentioned in this article. This content is for education only and is not medical advice. Statements about dietary supplements have not been evaluated by the Food and Drug Administration. These products are not intended to diagnose, treat, cure, or prevent any disease. Talk to your healthcare provider before using any supplement, especially if you take medication or have a medical condition.
Written and reviewed by Michael Gonzales, Founder, OPA Nutrition · Last reviewed: · How OPA researches and writes
