Best Vegetarian dishes

 Foods to Eat A vegetarian diet should include a diverse mix of fruits, vegetables, grains, healthy fats and proteins. To replace the protein provided by meat in your diet, include a variety of protein-rich plant foods like nuts, seeds, legumes, tempeh, tofu and seitan. If you follow a lacto-ovo-vegetarian diet, eggs and dairy can also boost your protein intake. Eating nutrient-dense whole foods like fruits, vegetables and whole grains will supply a range of important vitamins and minerals to fill in any nutritional gaps in your diet.