Getting enough protein as a vegan might seem hard, but it’s really not. The 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.