There are many myths flying around that plant proteins are missing essential amino acids. This is not true. Just about all protein from food (with the exception of gelatin) contain all essential amino acids.
However, even though all plant protein has all essential amino acids, some plant protein has low amounts of some amino acids.
The number one rule I recommend to those experimenting with veganism is not to spend the whole day eating salads. Rather, replace meat with high-protein plant food.
The plant I rely on for protein is beans.
However, there is an important fact to remember about the amino acid profile of beans. Although protein in beans have all essential amino acids, beans tend to contain low amounts of the amino acid methionine.
However, for me, this is nothing to worry about since, like most people, beans do not comprise 100 percent of my diet. If you eat other food, there will be protein in other food, and protein from other plant food, e.g. tofu, seitan, and even bread, contain higher levels of methionine.
Furthermore, there is a significant amount of scientific evidence that shows that a low-methionine diet will reduce your risk of cancer and make you live longer. The problem most people have is that they eat too much methionine (due to high consumption of animal protein), which causes oxidative stress, which causes rapid ageing. Methionine may also feed some cancers.
The bottom line is to eat beans for protein. Beans are not only high in protein but are also extremely cheap (see Meat Eater Won’t Turn Vegan? Give them Beans). Where I live, you can buy 500 grams of beans (containing 100 grams of protein) for only A$1.80 (US$1.30). Don’t be afraid to get protein from other vegan sources as well, such as tofu, seitan, and even vegan meat and vegan protein powder.