Complete proteins contain all nine essential amino acids required by the human body. Animal-based foods like eggs, meat, and dairy are complete protein sources. Plant-based foods like rice, lentils, and wheat are incomplete proteins, lacking one or more essential amino acids.