There are plants that do contain all the necessary amino acids in the necessary quantities: soya and quinoa are two, but others include amaranth, spirulina, buckwheat, and chia seeds. Tofu has a well-deserved reputation as an alternative to meat — with the caveat that increasing numbers of people are developing allergic reactions to it.