Veganism is a diet that avoids all foods from animals. This includes meats, seafood, cheese, milk, and eggs. Most vegans are often concerned with getting enough protein, and all the essential amino acids.
Several companies have gone into business creating fake meat products using soy and seitan (wheat gluten). This list avoids listing such foods sticking instead to natural whole and healthy foods.
Whole and healthy vegan sources of protein include tofu, beans, lentils, soymilk, green peas, nuts, seeds, whole grains, peanut butter, spinach, sweet corn, and mushrooms. The daily value (%DV) for protein is set at 50 grams per day. This is a general target meant for most people.
For more vegan sources of protein see our lists of beans, grains, nuts, vegetables, and fruits high in protein.