A few healthy foods to eat on a vegetarian diet are: Fruits: Apples, bananas, berries, oranges, melons, pears, peaches Vegetables: Leafy greens, asparagus, broccoli, tomatoes, carrots Grains: Quinoa, barley, buckwheat, rice, oats Legumes: Lentils, beans, peas, chickpeas. Nuts: Almonds, walnuts, cashews, chestnuts Seeds: Flaxseeds, chia and hemp seeds Healthy fats: Olive oil, avocados Proteins: Tempeh, tofu, seitan, natto, nutritional yeast, spirulina, eggs, dairy products