Nutrition
Seven everyday foods delivering more vitamin B12 than steak

Health Points
- Clams supply over 2,300 percent of daily B12 needs in a single 3-ounce serving
- Fortified cereals and nutritional yeast offer reliable B12 for those avoiding animal products
- Regular B12 intake supports nerve health and red-blood-cell formation in adults over 40
Many adults over 40 are surprised to learn that beef is no longer the only reliable source of vitamin B12. A handful of common foods deliver even higher amounts in smaller portions.
Nutrition researchers note that clams top the list, providing more than 2,300 percent of the recommended daily value in just three ounces. Sardines, salmon, and tuna follow closely, each offering more B12 per serving than a comparable cut of steak.
“Most people can meet their needs through food alone if they choose nutrient-dense options,” says registered dietitian Karen Ansel.
Fortified breakfast cereals and nutritional yeast provide dependable B12 for those who prefer plant-based eating. A single bowl of fortified cereal can supply 100 percent of daily needs, while two tablespoons of nutritional yeast deliver roughly 130 percent.
“Fortification has become an important tool for older adults who may absorb less B12 from natural sources,” Ansel adds.
Health authorities recommend adults over 50 have their B12 levels checked periodically. Low stomach acid, common with age, can reduce absorption even when dietary intake appears adequate.
Pairing B12-rich foods with balanced meals supports energy, mood, and cognitive function. Simple swaps—such as adding clams to pasta or sprinkling nutritional yeast on vegetables—offer easy ways to boost intake without supplements.