critical for maintaining healthy bones healthy vegetarian diet in general vegan-friendly source of calcium healthy vegetarian diet in general B12 eat lots of vitamin C-rich foods nutrient deficiencies crucial to heart health healthy vegetarian diet in general healthy vegetarian diet in general lack vitamins B12 and D Every major adequate nutrition deficiencies in some key nutrients lack vitamins B12 and D