Protein does not have to come only from animal foods. A well-planned plant-based diet can provide protein through vegetables, legumes, soy foods, grains, nuts, and seeds. Edamame, lentils, green peas, cooked spinach, and Brussels sprouts are useful choices to include in everyday meals.