The basic building material of our bodies, protein consists of chains of amino acids. Some foods provide complete protein; that is, they have a full complement of essential amino acids. Foods from animal sources fall into this category. Among plant-derived foods, only soybeans contain complete protein; all other plant foods are deficient in one or more essential amino acids.