Many people still beleive that by not eating meat, you are not getting all the nutrients that you need to stay healthy. It is now known that that is not true. There are no essential nutrients in meat that are not also found in egg and dairy product. Plant foods themselves are naturally high in nutrition. Some people think vegetarian diet are low in protien, iron and calcium. However, you will get plenty of these nutrients and others from beans, grains, nut and seeds, soy product, milk product and eggs. Only a very strict vegan may need to take food supplement. As long as you eat a variety of plant foods, you will supply your body with enough nutriens.