Vitamin B12 and Healthful Diets Includes a variety of vegetables; fruits; grains (at least half whole grains); fat-free and low-fat milk, yogurt, and cheese; and oils. Milk and milk products are good sources of vitamin B12. Many ready-to-eat breakfast cereals are fortified with vitamin B12.