What contains all nine essential amino acids? .

Most proteins. Animal protein, including poultry, milk and fish, give you the best balance, and you can mix proteins (i.e., maize and beans) to be sure you get enough if you're a vegan.