First, the list: Meat, Milk Rice and beans Corn and beans nuts whey, soy protein powders eggs
Next a description:
Protein is the combination of essential amino acids. All foods contain amino acids to one degree or another, but your specific question is about high protein, or foods high in the complete range of amino acids.
Our nutrition science is based on the egg as the perfect protein, but it unfortunately is also high in cholesterol. Most of your meats share this problem, so most health nuts are pushing fish now (better fats). Combining other foods will also give you a complete protein, and a much greater variety of vegetarian protein options exist than I listed.
I hope this is helpful. Christopher Maloney, Naturopathic Doctor Augusta and Portland, Maine www.maloneymedical.com Individualized research available for a fee. Informational only, I cannot treat or diagnose via the web.