mayoclinic.com — A healthy vegetarian diet consists primarily of plant-based foods, such as fruits, vegetables, whole grains, legumes, nuts and seeds. Because the emphasis is on nonmeat food sources, a vegetarian diet generally contains less fat and cholesterol, and typically includes more fiber.