Complete proteins contain all nine essential amino acids that the body cannot produce, while incomplete proteins are missing some. Complete proteins include meat, poultry, dairy, eggs, fish, and soy. Incomplete proteins are plant-based like vegetables, grains, legumes, and nuts. Combining incomplete proteins, such as grains with legumes, can create a complete protein profile through complementary proteins.