No: They don't contain vitamin B12 and very little contain vitamin d. Wild fish like salmon contains both but if you won't eat fish, then you need to take vitamin B12 supplements and get vitamin d from fortified foods or also from pills. Eat the fish.
Answered 6/24/2014
5.2k views
5 doctors weighed in across 2 answers
11 doctors weighed in across 3 answers
A doctor has provided 1 answer
A doctor has provided 1 answer
90,000 U.S. doctors in 147 specialties are here to answer your questions or offer you advice, prescriptions, and more.
Ask your question