These are excellent sources of vitamin B 12 – Fish Red meat Dairy Eggs Poultry Tempeh Nori It is rather difficult to get vitamin B 12 from a vegan diet. For vegans, there’s fortified non dairy milk and cereal. That’s when your doctor will suggest taking a supplement to keep your vitamin levels normal.