Complete protein

A complete protein (or whole protein) is a protein that contains all of the essential amino acids for the dietary needs of humans or other animals.

A variety of complete proteins in the diet are one way of assuring that the body's amino acid needs are met. Complete proteins are not necessary for this however. All the essential amino acids can be obtained on their own from various everyday plant sources, which contrary to popular belief do not need to be combined (see: Protein combining).

Sources of complete protein

 * All animal proteins are complete, including meat, poultry, seafood, eggs, and dairy.
 * Some plant and microbial sources also contain complete proteins, including spirulina, quinoa, soy, buckwheat, hempseed, and amaranth, among others.