Getting enough protein as a vegan might seem hard, but it’s really not. These are the best sources of vegan protein that are accessible to any vegan — they are affordable and common.
Note: I did not include green veggies in the list, but most green vegetables are actually a great source of protein — you just have to eat large quantities of them — i.e., more than 1/4 cup.
Tempeh – 5 g. per oz.
Tofu – 5 g. per oz.
Legumes – 12 – 15 g. per cup.
Nuts and Seeds – 6 – 7 g. per oz.
Peas – 9 g. per cup.
For more information and a more comprehensive list with detailed explanations try out this video on Youtube, titled Ultimate Guide to Vegan Protein Substitutes!