Plant sources of protein include legumes (dried beans, peas, and lentils), nuts, and seeds. Grain products such as barley, wheat, millet, rye, as well as many vegetables have smaller amounts of protein. These plant sources are all INCOMPLETE proteins because they do not contain all of the nine essential amino acids that the body needs.
It is possible to still get your complete proteins without eating animal products. Luckily, the essential amino acids present in one plant food can “connect” with the essential amino acids in another plant food to form a complete protein. This is the principle of a healthy vegetarian diet. There is no need for combining specific foods at each meal, as once thought. Your body can make its own complete proteins if you eat a variety of plant foods and eat enough calories throughout the day.
Hope that helps,
"You may have a fresh start any moment you choose, for this thing that we call "failure" is not the falling down but the staying down." Mary Pickford