A method of preparing a complete protein by the addition of essential amino acids to an incomplete protein can include calculating an amount of each essential amino acid to be added to an incomplete protein and adding the calculated amount of each essential amino acid to the incomplete protein. The calculations can be done using a particular equation, described herein.