If you eat enough food (calories) to meet your needs, you need not worry about what foods contain what amino acids. Most foods contain a certain amount of an essential amino acid, but not enough to be labeled as "complete". But if you just ate more of that one food for example, you would be eating more of that particular amino acid, therefore getting closer to your needs of that particular amino acid. So again, you really do not need to worry about getting adequate amounts of certain amino acids as long as you eat enough to sustain your body. That being said, just a few plants off the top of my head that have a "complete" protein profile include quinoa, amaranth, hemp seeds, and goji berries. There are numerous others though. I have the book "The World's Healthiest Foods" by George Mateljan, and it includes a complete listing of the amino acid amounts of everything in the book.