A vegetarian diet can provide all the nutrients you need to stay healthy. The key is to eat a variety of foods and the right amount of foods to meet your nutritional needs.