# The 10 Best Foods Rich in Vitamin B12, According to a Doctor and Dietitian
Vitamin B12 deficiency affects millions of people worldwide, yet many don't realize they can address it through deliberate food choices. Unlike some nutrients, B12 enters your body effectively at any meal time, making it flexible to incorporate into your daily routine.
B12 plays a non-negotiable role in nerve function, DNA synthesis, and red blood cell formation. Without adequate levels, people develop fatigue, weakness, and cognitive problems. The nutrient comes almost exclusively from animal products and fortified foods, which creates particular challenges for vegetarians and vegans.
According to nutrition experts cited in Prevention, the richest B12 sources include beef, salmon, eggs, and dairy products like Greek yogurt and cheese. A three-ounce serving of beef provides roughly 1.5 micrograms of B12. Shellfish rank among the densest sources, with clams delivering over 80 micrograms per three-ounce serving. For those avoiding animal products, nutritional yeast and fortified plant-based milks offer viable alternatives, though absorption rates vary.
The body stores B12 in the liver for years, which explains why deficiency develops slowly. Certain populations face higher risk: people over 50, those with digestive disorders like celiac disease, and individuals taking metformin or proton pump inhibitors for acid reflux.
A registered dietitian or doctor can test B12 levels through a simple blood test. For those unable to absorb sufficient B12 from food, supplementation through pills, injections, or sublingual tablets becomes necessary.
Rather than obsessing over every meal, consistency matters more. Including B12-rich foods two to three times weekly typically maintains healthy levels for most people. Planning meals around reliable sources like salmon on
