What foods are rich in vitamin B for a healthy adult?

Medical Advisory BoardAll articles are reviewed for accuracy by our Medical Advisory Board
Educational purpose only • Exercise caution as content is pending human review
Article Review Status
Submitted
Under Review
Approved

Last updated: January 15, 2026View editorial policy

Personalize

Help us tailor your experience

Which best describes you? Your choice helps us use language that's most understandable for you.

Vitamin B-Rich Foods for Healthy Adults

For optimal vitamin B intake, consume meat (especially liver) for B12 and B6, milk and dairy products for riboflavin and B6, green leafy vegetables and legumes for folate, and fortified breakfast cereals which are key contributors to all B vitamins. 1

Natural Food Sources by B Vitamin Type

Vitamin B12 (Cobalamin)

  • Meat products are the primary natural source of vitamin B12 1, 2
  • Milk and dairy foods provide substantial B12 1, 2
  • Include these daily to meet the 4 μg/day requirement 2

Vitamin B6 (Pyridoxine)

  • Meat is an excellent source 1
  • Milk and dairy products contribute significantly 1
  • Target intake: 1.6 mg/day 1

Riboflavin (Vitamin B2)

  • Milk and dairy foods are the richest sources 1
  • Essential for meeting the 1.6 mg/day requirement 1

Folate (Vitamin B9)

  • Green leafy vegetables provide high amounts 1
  • Legumes (beans, lentils, peas) are excellent sources 1
  • Liver contains concentrated folate 1
  • Aim for 330 μg dietary folate equivalents (DFE) daily 1

Fortified Foods: A Critical Component

Fortified breakfast cereals are key contributors to B vitamin intakes and should be encouraged as part of the daily diet. 1, 2 These products provide multiple B vitamins simultaneously and help bridge intake gaps that natural foods alone may not fill 1.

Practical Dietary Strategy

Daily Food Pattern

  • Include high-quality protein foods (meat, poultry, fish, eggs) at two or more meals to ensure adequate B12 and B6 1
  • Consume dairy products (milk, yogurt, cheese) regularly for riboflavin and B12 1
  • Eat green leafy vegetables and legumes daily for folate 1
  • Choose high-fiber fortified breakfast cereals to optimize all B vitamin intakes 1

Special Considerations for Absorption

  • Consume B vitamins as part of mixed meals with protein and fat to enhance absorption and metabolic utilization 1
  • For older adults or those with reduced stomach acid, fortified foods become even more critical since B12 absorption from natural foods may be impaired 2

Common Pitfalls to Avoid

Do not rely solely on plant-based foods for vitamin B12, as it is virtually absent from plant sources unless fortified 1, 2. Vegetarians and vegans require fortified foods or supplements.

Avoid excessive intake of tea with meals, as it can interfere with B vitamin absorption; consume tea between meals instead 1.

Do not assume adequate intake without including fortified foods, especially for older adults, as natural food sources alone often fail to meet requirements even with optimal dietary choices 1, 2.

References

Guideline

Guideline Directed Topic Overview

Dr.Oracle Medical Advisory Board & Editors, 2025

Guideline

Vitamin B12 Intake and Deficiency Guidelines for Elderly Individuals

Praxis Medical Insights: Practical Summaries of Clinical Guidelines, 2025

Professional Medical Disclaimer

This information is intended for healthcare professionals. Any medical decision-making should rely on clinical judgment and independently verified information. The content provided herein does not replace professional discretion and should be considered supplementary to established clinical guidelines. Healthcare providers should verify all information against primary literature and current practice standards before application in patient care. Dr.Oracle assumes no liability for clinical decisions based on this content.

Have a follow-up question?

Our Medical A.I. is used by practicing medical doctors at top research institutions around the world. Ask any follow up question and get world-class guideline-backed answers instantly.