A vegetarian diet isn't necessarily more healthy. Someone who eats junk food yet avoids meat isn't getting good nutrition. Vegetarians are generally advised to seek out extra protein in such foods as beans and grains, and to make sure they get enough calcium, iron and B-complex vitamins. It may be helpful to take a supplement.