Yes, eggs contain vitamin B12. A large egg provides roughly 0.5 micrograms of B12, mostly in the yolk. That makes eggs a real but modest source of the vitamin — useful as part of a varied diet, but not enough on their own to meet a typical adult’s daily needs.
That short answer raises a fair follow-up: if one egg has about a quarter of the daily requirement, what does that actually mean for your diet? The answer depends on how often you eat eggs, what else is on your plate, and how well your body absorbs B12 in the first place.
How Much B12 Is in an Egg?
One large egg contains about 0.5 micrograms (mcg) of vitamin B12. Nearly all of it sits in the yolk, which is why egg whites — often sold separately as a low-fat protein — contribute almost no B12.
To put that in context, the Recommended Dietary Allowance for adults is 2.4 mcg per day. So a single large egg delivers roughly 20 to 25 percent of a day’s B12. Two eggs get you closer to half. That is a meaningful contribution, but it does not close the gap on its own.
Here is a comparison of how eggs stack up against other common B12 sources:
| Food (typical portion) | Approximate B12 |
|---|---|
| One large egg | ~0.5 mcg |
| 3 oz cooked salmon | ~2.5 mcg |
| 3 oz cooked beef | ~1.5 mcg |
| 1 cup milk | ~1.2 mcg |
| 3 oz cooked chicken | ~0.3 mcg |
These figures are drawn from standard nutrient databases and are approximate. Values shift with cooking method, cut of meat, and the animal’s diet. The point is the pattern: eggs are a solid middle-tier source, well below shellfish and fatty fish, roughly on par with or above poultry.
Do Eggs Have B12? The Facts About Absorption
How much B12 an egg contains and how much your body actually absorbs are two different questions. The second one matters more than most people realize.
B12 in food is bound to protein. To absorb it, your stomach first has to release it using acid and an enzyme called pepsin. Then a protein made in the stomach — intrinsic factor — binds the B12 so it can be taken up in the small intestine. Each of these steps can fail.
Egg yolk B12 appears to be absorbed reasonably well compared with some other food sources, though absorption studies on eggs specifically are limited. What is well established is that a substantial share of older adults lose the ability to absorb food-bound B12 efficiently. The American Journal of Clinical Nutrition has published research indicating that a meaningful proportion of people over 50 have some degree of malabsorption, often because of reduced stomach acid or conditions like atrophic gastritis.
This is a non-obvious point worth stating plainly: the B12 number on a food label tells you what is in the food, not what reaches your bloodstream. Someone with normal absorption and someone with impaired absorption can eat the same egg and end up with very different B12 status.
Are Eggs a Good Source of B12 for Vegetarians?
For vegetarians who eat eggs and dairy, eggs are a useful B12 source — but they work best alongside dairy, not instead of it. A cup of milk provides more than twice the B12 of a single egg, and cheese and yogurt add more.
For vegans, eggs are not relevant, and plant foods contain essentially no natural B12. Fortified foods and supplements are the reliable routes. The same applies to anyone whose diet leans heavily on eggs while cutting out most animal products.
Two eggs at breakfast plus a glass of milk or a serving of yogurt covers a good portion of the daily requirement for most adults. Relying on eggs alone, however, would mean eating a lot of them — and that raises other questions about saturated fat and cholesterol that are separate from B12.
How Many Eggs Would You Need to Meet Your B12 Needs?
To hit 2.4 mcg of B12 from eggs alone, you would need roughly five large eggs a day. That is not a sensible target for most people, and no health authority recommends it.
The math is straightforward: at about 0.5 mcg per egg, four eggs get you to roughly 2 mcg, and five gets you just past the RDA. But eating five eggs daily is a lot of cholesterol and saturated fat for many adults, and it is unnecessary when B12 is widely available in other foods.
Eggs are better understood as a contributor than a solution. They add B12 to a diet that already includes fish, meat, dairy, or fortified foods. They are not a stand-alone strategy for anyone worried about deficiency.
Does Cooking Affect the B12 in Eggs?
Cooking reduces B12 content somewhat, but eggs retain most of it. Boiling and frying both cause some loss, with longer cooking times and higher heat causing more.
The bigger practical issue is not cooking loss — it is that overcooked eggs are still a fine B12 source. A hard-boiled egg and a soft-boiled egg both deliver a useful amount. The difference is not large enough to change dietary decisions.
What does matter is that egg whites contain a protein called avidin, which binds biotin (a different B vitamin), not B12. That avidin concern is often mixed up with B12 in casual conversation. It is a biotin issue, and cooking deactivates the avidin anyway.
Who Should Pay Closer Attention to B12?
Some groups have a higher risk of low B12 and should not assume eggs or any single food is enough. These include adults over 50, people with gastrointestinal conditions that affect absorption, those who have had stomach or intestinal surgery, and people taking certain medications long-term.
Metformin, widely used for type 2 diabetes, is associated with lower B12 levels over time. Long-term use of acid-reducing medications — proton pump inhibitors in particular — can also reduce absorption of food-bound B12. If you take either, it is worth discussing B12 monitoring with a clinician rather than guessing.
Vegans and strict vegetarians fall into a higher-risk group by definition, since their diets exclude the richest natural sources. Pregnant and breastfeeding women have increased B12 needs, and no clinical guidelines support relying on eggs alone to meet them — prenatal care and targeted supplementation guidance from a clinician are the appropriate route.
Symptoms of low B12 can be subtle and easy to miss: fatigue, tingling in the hands or feet, memory trouble, and a type of anemia with enlarged red blood cells. These symptoms overlap with many other conditions, so they are not diagnostic on their own. A blood test is the way to know.
One clarification that often gets lost: B12 deficiency develops slowly. The liver stores several years’ worth of the vitamin, so a diet that is marginal on B12 may not show up in symptoms for a long time. That lag is exactly why people at higher risk should not wait for symptoms before checking levels.
Frequently Asked Questions
Do eggs have B12?
Yes, eggs contain vitamin B12, with about 0.5 mcg in one large egg, mostly in the yolk. That is roughly 20 to 25 percent of the 2.4 mcg daily requirement for adults.
Is one egg a day enough B12?
No, one egg provides only about a quarter of the daily requirement, so it works best as part of a diet that includes other B12 sources. Adults need 2.4 mcg per day, and eggs alone would require about five to meet it.
Are egg yolks or egg whites higher in B12?
Egg yolks contain nearly all the B12, while egg whites contribute almost none. That is one reason whole eggs are a better B12 source than egg-white-only products.
Can eggs cause B12 deficiency?
No, eggs do not cause deficiency, but relying on them alone may not meet your needs, especially for older adults or vegans. Absorption problems and certain medications are more common causes of low B12 than diet alone.

