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