Protein is found in nearly all foods, including meats, poultry, fish, dairy products, starches and grains, vegetables, soy foods, nuts, beans, and some whole grains. Meats, eggs, dairy products and soy are complete protein foods (contain all essential amino acids).Proteins in plant foods (except soy) is incomplete (contain some essential amino acids). There are many foods, other than meat, that are high in protein.ome nuts are an excellent source of protein. Almonds are particularly protein-rich, providing 6 grams per ounce. Other nuts that provide between 5 and 6 grams of protein per ounce include Brazil nuts, cashew nuts, hazelnuts and walnuts.